下载安装vagrant: 点击这里
下载安装virtual box:点击这里
这里使用的是win7系统,可能会出现powershell太低的状况,因此须要先检查本机的powershell版本html
首先打开powershell,而后能够经过以下命令查看:shell
$PSVersionTable我这边直接升级到5.1(须要重启):下载Win7AndW2K8R2-KB3191566-x64.zipjson
打开cmd,运行vagrant检查是否正常centos
将提早准备好的镜像加入到vagrant管理网络
vagrant box add centos/7 d:\xxx(这里是镜像路径)同时能够经过以下命令查看:ssh
vagrant box list建立centos7文件夹,并进入其中(cmd命令进入):ide
运行以下命令:centos7
vagrant init centos/7此时就会在当前目录下生成Vagrantfile,同时指定使用的镜像为centos/7spa
经过以下命令运行:.net
vagrant up同时能够打开virtualbox查看是不是在运行
也能够使用以下命令查看运行状态
vagrant status经过以下命令进入到虚拟机中
vagrant ssh
sudo -i #开启密码认证 vi /etc/ssh/sshd_config PasswordAuthentication yes修改密码并重启:
passwd systemctl restart sshd关于Vagrantfile文件:
config.vm.box = "centos/7" #指定box config.vm.network "public_network" #虚拟机享受实体机器同样的网络配置 config.vm.provider "virtualbox" do |vb| vb.memory = "3000" #指定内存 vb.name= "centos7" #指定虚机名字 vb.cpus= 2 #指定cpu end