1.安装vagrant
#下载vagrant并傻瓜式安装
https://www.vagrantup.com/
2.安装virtualBox
#下载virtual并傻瓜式安装
https://www.virtualbox.org/
3.vagrant环境安装
3.1.下载相关镜像
#我这里以centos7为例
# http://www.vagrantbox.es/ 下下载centos7.box文件
#添加本地镜像文件,防止后续每次初始化虚拟机每次去官网下载
vargrant box add centos7 ./CentosOS-7.box
3.2.启动一个虚拟机
#1.创建存放虚拟机目录
mkdir /root/centos7_test
#2.初始化虚拟机配置文件
vagrant init centos7
#3.目录下出现Vagrant文件表示成功
#4.修改Vagrant静态IP地址 根据自己需要
config.vm.network "private_network", ip: "192.168.0.200"
#5.启动虚拟机
vagrant up
3.3.开启root账号登录权限
#1.进入虚拟机初始化目录/root/centos7_test执行vagrant ssh命令进入虚拟机内部
vagrnt ssh
#2.开启root登录权限
sudo chmod 777 /etc/ssh/sshd_config
vi /etc/ssh/sshd_config
port 22
PermitRootLogin yes
passwordAuthentication yes
sudo service sshd restart
#到此已经开通root登录权限,可以尝试su root来切换root账号,root账号密码是vagrant