当前位置: 首页 > 图灵资讯 > 技术篇> Vagrant编排虚拟机安装与配置

Vagrant编排虚拟机安装与配置

来源:图灵教育
时间:2023-06-01 09:42:50

1.安装VirtualBox和Vagranttant

VirtualBox和Vagrant支持不通过操作系统;根据具体操作系统下载相应版本。(windows操作系统建在这里)

  • VirtualBox

https://www.virtualbox.org/wiki/Downloads

  • Vagrant

https://developer.hashicorp.com/vagrant/downloads

Vagrant没有图形界面,所以安装后没有快捷的桌面方式。

Vagrant的安装程序将自动将安装路径添加到PATH环境变量中,因此可以通过命令执行vagrant version检查安装是否成功。

C:\Users\TR>vagrant versionInstalled Version: 2.3.6Vagrant was unable to check for the latest version of Vagrant.Please check manually at https://www.vagrantup.com

2.配置VirtualBox和Vagrant

创建虚拟机会占用更多的磁盘空间。默认情况下,Windows系统下的虚拟机器创建位置为C盘,因此最好将其配置为空间较大的磁盘。

  • Virtualbox配置

启动VirtualBox后,通过菜单管理 -> 全局设置,在全局设置对话框中,修改默认虚拟计算机位置,指定容量较大的磁盘。

Vagrant编排虚拟机安装与配置_环境变量

  • 配置Vagrant

通过Vagrant创建虚拟机器需要先导入镜像文件,即box,它们默认存储在用户主目录下.vagrant.d目录下,对 就Windows系统而言,它是C:\Users\用户名\.vagrant.d

因为后续可能会根据情况导入多个镜像,如果定制更多,也会占用更大的空间。可以设置环境变量VAGRANT_HOME设置此目录。

Windows系统可以这样操作:新系统的环境变量,环境变量称为VAGRANT_HOME,变量值为E:\VirtualBox\.vagrant.d

Vagrant编排虚拟机安装与配置_centos_02

另外,这个.vagrant.d目录名称不必要,但建议保持一致,这样一眼就能知道目录是存储box的目录。

3.下载虚机镜像

使用Vagrant创建虚拟机器时,需要指定镜像,即box。起初,这个box不存在,所以Vagrant将首先从互联网上下载,然后在当地目录中缓存。

官网

https://app.vagrantup.com/boxes/search

从官网下载可能比较慢,可以选择从镜像仓库下载

  • CentOS 镜像

http://cloud.centos.org/centos/

选择要下载的版本,列表中有一个vagrant目录,里面是专门为vagrant设计的镜像。选择其中之一.box下载后缀文件即可。

  • Ubuntu 镜像

http://cloud-images.ubuntu.com/

首先选择你想要的版本,然后选择vagrant.box文件即可。

此外,您还可以从清华大学的镜像仓库下载

https://mirror.tuna.tsinghua.edu.cn/ubuntu-cloud-images/

4.加载 box

使用CentoS7在这里下载CentOS-7.box之后;下载后需要.box在vagrant中添加文件。

  • 检查它是否存在.box

vagrant box list

Vagrant安排虚拟机安装和配置_Vagrant_03'

  • 加载.box

vagrant box add E:\VirtualBox\box\CentOS-7.box --name centos-7

Vagrant编排虚拟机安装与配置_centos_04

CentOS7是命令后面跟着的.box并通过文件路径--name centos-7为这个box指定一个名字。这个名字需要用来创建虚拟机器,所以尽量让名字更短,并能够识别镜像的信息。

再次查询,您可以看到刚刚加载的CentOS7 box

Vagrant编排虚拟机安装与配置_环境变量_05