使用VirtualBox和Vagrant来配置CentOS7
首先
目的是在Windows 10上使用「VitrutlBox + Vagrant」建立Linux虛擬環境(CentOS7)。
2. 什么是VirtualBox?
在使用的个人电脑上创建虚拟环境,并安装其他操作系统的虚拟化软件。这是由Oracle开发的免费软件。本次我们将在Windows系统上创建Linux虚拟环境。
“Vagrant是什么?”
用于管理虚拟机的工具。发音为“Bayguranto”。
通过名为Vagrantfile的配置文件,可以创建、启动和停止虚拟机。
使用Vagrant的好处包括自动化环境构建以及通过分发Vagrantfile实现开发环境共享等。
4. 准备好了
4-1. 安装VirtualBox
请按照下面文章中的步骤安装VirtualBox在Windows10上。
4-2. 安装Vagrant
请按照下面文章的步骤进行安装Vagrant。
在Windows10上安装Vagrant。
5. 创建虚拟机
5.1 增加盒子
使用“cd”命令在任意目录中进行导航。
// ここにVagrantfileが作成されます
$ cd C:\Users\test\workspace\Linux\CentOS
用下列指令添加一个Box。
$ vagrant box add {VM名} {boxファイルダウンロードURL}
VM的名称是”centos7″,但你可以随意修改。
box文件的下载链接将从这里获取。
这次我们获取了CentOS7。
$ vagrant box add centos7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
我将确认是否已添加Box。
如果显示为“centos7”,那就成功了。
$ vagrant box list
centos7 (virtualbox, 0)
5.2 虚拟机初始化
执行以下命令,以在当前目录中生成Vagrantfile。
$ vagrant init {VM名}
使用「centos7」作为虚拟机的名称并运行。
$ vagrant init centos7
只要当前目录中生成了 “Vagrantfile” 文件就算成功。
5.3 虚拟机启动
由于生成了Vagrantfile文件,现在可以启动了。
请在Vagrantfile所在的目录中执行以下命令。
$ vagrant up
确认启动情况。如果是运行状态,则可以。
$ vagrant status
default running (virtualbox)
如果您想停止,请执行以下命令。
$ vagrant halt
5.4 虚拟机连接
因为虚拟机已经启动,所以现在连接到虚拟机通过SSH。
请执行以下命令。
$ vagrant ssh
[vagrant@localhost ~]$
默认情况下,使用“vagrant”用户登录。
初始用户名和密码如下。
ユーザー名パスワードvagrantvagrantrootvagrant