Hands-On DevOps with Vagrant: Implement end-to-end DevOps and infrastructure management using Vagrant
暫譯: 實戰 DevOps 與 Vagrant:使用 Vagrant 實現端到端的 DevOps 和基礎設施管理
Alex Braunton
- 出版商: Packt Publishing
- 出版日期: 2018-10-18
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 232
- 裝訂: Paperback
- ISBN: 1789138051
- ISBN-13: 9781789138054
-
相關分類:
DevOps
-
相關翻譯:
Vagrant 開發運維實戰 (Hands-On DevOps with Vagrant: Implement end-to-end DevOps and infrastructure management using Vagrant) (簡中版)
商品描述
Use Vagrant to easily build complete development environments
Key Features
- Implement DevOps with Vagrant effectively
- Integrate Vagrant with different tools such as Puppet, Chef, and Docker
- Manage infrastructure with a practical approach
Book Description
Hands-On DevOps with Vagrant teaches you how to use Vagrant as a powerful DevOps tool and gives an overview of how it fits into the DevOps landscape. You will learn how to install VirtualBox and Vagrant in Windows, macOS, and Linux. You will then move on to understanding Vagrant commands, discovering its boxes and Vagrant Cloud.
After getting to grips with the basics, the next set of chapters helps you to understand how to configure Vagrant, along with networking. You will explore multimachine, followed by studying how to create multiple environments and the communication between them. In addition to this, you will cover concepts such as Vagrant plugins and file syncing.
The last set of chapters provides insights into provisioning shell scripts, also guiding you in how to use Vagrant with configuration management tools such as Chef, Ansible, Docker, Puppet, and Salt.
By the end of this book, you will have grasped Vagrant's features and how to use them for your benefit with the help of tips and tricks.
What you will learn
- Explore what development features Vagrant offers
- Install Vagrant and VirtualBox on Windows, macOS and Linux
- Harness the power of Vagrant to create powerful development environments
- Utilize DevOps tools such as Docker, Chef, and Puppet
- Understand everything about Vagrant, including networking, plugins, and provisioning
- Use the Vagrant Cloud to install and manage Vagrant boxes
Who this book is for
Hands-On DevOps with Vagrant is for you if you are a system administrator, DevOps engineer, DevOps architect, or any stakeholder working with DevOps and wanting to explore Vagrant. Experience in system administration is needed to enjoy this book.
Table of Contents
- Introduction
- Installing VirtualBox and Vagrant
- Command Line-Interface - Vagrant Commands
- Discovering Vagrant boxes - Vagrant Cloud
- Configuring Vagrant Using a Vagrantfile
- Networking in Vagrant
- Multi-Machine
- Exploring Vagrant Plugins and Syncing Files
- Shell Scripts - Provisioning
- Ansible - Using Ansible to Provision a Vagrant Box
- Chef - Using Chef to Provision a Vagrant Box
- Docker - Using Docker with Vagrant
- Puppet - Using Puppet to Provision a Vagrant Box
- Salt - Using Salt to Provision a Vagrant Box
商品描述(中文翻譯)
使用 Vagrant 輕鬆建立完整的開發環境
主要特點
- 有效地使用 Vagrant 實現 DevOps
- 將 Vagrant 與 Puppet、Chef 和 Docker 等不同工具整合
- 以實用的方法管理基礎設施
書籍描述
《Hands-On DevOps with Vagrant》教你如何將 Vagrant 作為一個強大的 DevOps 工具,並概述它在 DevOps 環境中的角色。你將學習如何在 Windows、macOS 和 Linux 上安裝 VirtualBox 和 Vagrant。接著,你將了解 Vagrant 命令,探索其 boxes 和 Vagrant Cloud。
在掌握基本概念後,接下來的章節將幫助你理解如何配置 Vagrant 及其網路功能。你將探索多機器配置,然後學習如何創建多個環境及其之間的通信。此外,你還將涵蓋 Vagrant 插件和文件同步等概念。
最後幾個章節提供了有關配置 shell 腳本的見解,並指導你如何將 Vagrant 與配置管理工具如 Chef、Ansible、Docker、Puppet 和 Salt 一起使用。
到本書結束時,你將掌握 Vagrant 的功能,並學會如何利用這些功能,並獲得一些技巧和竅門。
你將學到的內容
- 探索 Vagrant 提供的開發功能
- 在 Windows、macOS 和 Linux 上安裝 Vagrant 和 VirtualBox
- 利用 Vagrant 的力量創建強大的開發環境
- 使用 Docker、Chef 和 Puppet 等 DevOps 工具
- 了解 Vagrant 的所有內容,包括網路、插件和配置
- 使用 Vagrant Cloud 安裝和管理 Vagrant boxes
本書適合誰
《Hands-On DevOps with Vagrant》適合系統管理員、DevOps 工程師、DevOps 架構師或任何與 DevOps 相關的利益相關者,並希望探索 Vagrant。需要具備系統管理的經驗才能享受本書的內容。
目錄
1. 介紹
2. 安裝 VirtualBox 和 Vagrant
3. 命令行介面 - Vagrant 命令
4. 探索 Vagrant boxes - Vagrant Cloud
5. 使用 Vagrantfile 配置 Vagrant
6. Vagrant 中的網路
7. 多機器
8. 探索 Vagrant 插件和文件同步
9. Shell 腳本 - 配置
10. Ansible - 使用 Ansible 配置 Vagrant Box
11. Chef - 使用 Chef 配置 Vagrant Box
12. Docker - 在 Vagrant 中使用 Docker
13. Puppet - 使用 Puppet 配置 Vagrant Box
14. Salt - 使用 Salt 配置 Vagrant Box