1,下载virtualbox
点中间最大的download
选择第一个windows hosts
一路点下一步直到开始安装
完成
2,下载vagrant
Downloads | Vagrant by HashiCorp (vagrantup.com)
直接下载64位
一路next直到安装
重启电脑
3,使用vagrant快速搭建centos7
1,使用中科大镜像初始化centos7
直接打开cmd
输入命令
vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
初始化后会生成Vagrantfile,存放位置默认在用户目录,即你cmd窗口运行的目录
2,启动镜像
vagrant up
注意,该命令必须在Vagrantfile的存放目录启动才行,比如当前该文件在用户目录,则需要在用户目录下运行这条命令。
等待启动完成即可,然后按ctrl+c退出
3,进入虚拟机
vagrant ssh
默认用户名root,密码vagrant
4,配置网络
查看虚拟机网络
在本地cmd执行
ipconfig
可以看到virtualbox host-only的ipv4地址为192.168.56.1
用记事本打开配置文件,即上文提到的Vagrantfile
修改为IP为192.168.56.10
config.vm.network “private_network”, ip: “192.168.56.10”
重启虚拟机
vagrant reload
进入虚拟机查看网络
本地ping虚拟机测试
可以ping通
5,配置使用密码登录,方便使用xhell等工具链接
使用root用户登录
su root
默认密码:vagrant
修改配置文件
vi /etc/ssh/sshd_config
找到PasswordAuthentication 把no修改为yes
保存退出
重启服务
service sshd restart
6,使用xshell链接
链接地址为刚才设置的ip:192.168.56.10
账号:root,密码:vagrant
连接成功
7,virtualbox查看虚拟机
打开第一步安装的virtualbox
可以看到刚才使用vagrant构建的虚拟机。