1. 下载软件
链接:https://pan.baidu.com/s/1qDk4H9g5yGyrOOurXBGt7Q
提取码:lnt5
2. 安装virtualbox和vagrant
傻瓜式安装,想改安装目录的改下就OK,vagrant安装后要重启电脑。
3. 初始化centos7机器
- 初始化centos7
vagrant init centos/7
2. 由于外网的原因,下载会很慢,分享的云盘中有我下好的该文件,直接下载下来
3. 将下载的文件导入
vagrant box add centos/7 F:\download/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
- 启动机器
vagrant up
4. 网络配置
固定ip,能ping通宿主机,能ping通外网
- 打开virtualbox->管理->主机网络管理
如果没有该网卡,则新建该网卡,选择手动配置网卡,网段自己定,我这里配置的网段是192.168.64.1网段,勾选网卡后面的钩,点击应用保存即可
- 管理->全局设定->网络
如果没有该网络,则创建该网络,第三步中有用到
- 选择机器,鼠标右键设置
网络->连接方式使用NAT网络->界面名称选择第二步中创建的NetNetWork->点击OK保存
- 修改Vagrantfile文件配置
找到config.vm.network "private_network", ip: "192.168.64.100"配置项,去掉注释,修改ip地址为第一步中配置的网段的ip地址(即该主机启动后的固定ip)
- 启动机器,重新加载配置
vagrant reload
- 配置xshell远程连接
vagrant ssh 远程连接上机器,切换成root用户(切换root用户时,需要输入vagrant用户的密码,密码默认是vagrant),修改配置项 /etc/ssh/sshd_config 找到PasswordAuthentication no改为PasswordAuthentication yes,重启sshd服务 systemctl restart sshd,用xshell输入ip,用户名root密码vagrant即可连接