vagrant 搭建自己的开发环境(三)—— 多主机配置

有时候项目不仅仅只有一台服务器,可能会有多台服务器,比如说主从同步,负载均衡,冗余等等。
vagrant也可以配置多台服务器,每台主机都可以拥有自己的配置。

当启动时候,或者ssh链接时候,可以使用 vagrant up 主机名vagrant ssh 主机名 命令针对某一台虚拟机进行操作。

根据单主机的配置,我们可以推算出多主机的配置大致相同。

vagrant 搭建自己的开发环境(二)—— 配置 及 打包

vagrant init xxx初始化后,会生成一个名字叫Vagrantfile的配置文件。大概它,我们就可以对vagrant进行配置。

一、共享目录

vagrant初始化后的目录其实已经和虚拟机共享了。如果还想配置其他共享目录可以进行以下配置。

二、网络配置

  • 公有网络 —— 局域网下都能访问到

  • 私有网络 —— 只有本机才能访问

三、重新打包

重新打包前,需要删除一个文件

不删除的话,重新打包后,再次安装会出现网络异常的问题。

然后就可以打包了,打包命令

打包成功后,会在当前目录下,生成一个名叫package.box的box。然后以后就可以使用此镜像进行安装虚拟机。

vagrant 搭建自己的开发环境(一) —— 安装、初始化、启动

一、安装VirtualBox

官网下载,并安装。不做过多描述。

二、安装vagrant

官网下载,并安装。不做过多描述。

三、添加box

box是指某种操作系统的操作镜像文件。我们可以上vagrantcloud下载自己想要的box。

1、创建工作目录

2、下载/添加box

由于网络原因使用命令行下载太慢,我们可以是用迅雷下载完后,使用命令行添加本地box

安装完成后,我们进行初始化,就是启动,然后使用ssh链接到虚拟机。

3、初始化

4、启动

4、ssh 链接

如果windows上还没有安装openssl,可以先google一下,如何安装配置。

如果已经安装好了,可以直接使用 vagrant ssh 命令,链接到虚拟机并且操作。