1.工具共享
vagrant:
链接:https://pan.baidu.com/s/1B-WZaskbeoyaS9GI3fzvog
提取码:30sn
virtualbox:
链接:https://pan.baidu.com/s/1xbavMlkU2iRhsXW9s8aINQ
提取码:dqbj
virtualbox.box:
链接:https://pan.baidu.com/s/12e8JBGsvtiI1sww0o92MhA
提取码:5vv2
2.vagrant安装
进行双击exe文件安装
安装完进行电脑重启
命令行cmd 输入 vagrant 测试是否安装成功
3. virtualbox 安装
进行双击exe文件安装
若安装出现错误,可能由于windows某个服务没有启动
启动以下两个windows服务
Device Install Service
Device Setup Manager
4.进行虚拟机整合安装
1.在某个磁盘创建 centos7文件夹,并且进入[切记目录不要有中文字符]
2.在此目录下打开cmd,运行 vagrant init centos/7
3.会生成Vagrantfile 该文件,用于配置虚拟机信息,在里面配置基本信息,这里举例配置基本信息,更多配置信息可参考 Vagrantfile 配置
config.vm.network "public_network"
config.vm.provider "virtualbox" do |vb|
vb.memory = "4000"
vb.name= "test-centos7"
vb.cpus= 2
end
4.下载 virtualbox.box 保存在某个目录[切记目录不要有中文字符]
5.添加镜像并取名为centos/7 , D:\virtualbox.box为存放路径
vagrant box add centos/7 D:\virtualbox.box
6.查看本地box vagrant box list
7.在 centos/7 这个目录下 cmd 执行 启动命令 vagrant up
如果启动不成功,可能报错 【no syncing fatal exception】
windows10 VirtualBox 安装目录(如:c:\Program Files\Oracle\VirtualBox>)
windows10 执行如下命令 ./VBoxManage modifyvm test-centos7 --spec-ctrl on
5.xshell连接
在本地 cmd中执行
vagrant ssh 进入到虚拟机中
sudo -i
vi /etc/ssh/sshd_config
修改 PasswordAuthentication yes
passwd 修改密码,比如 abc123
systemctl restart sshd
本地xshell 使用账号root,密码abc123进行登录
查看当前虚拟机IP地址命令:ip addr show
6.其他相关命令
vagrant halt 优雅关闭
vagrant up 正常启动
agrant ssh 进入刚才创建的centos7中
vagrant status 查看centos7的状态
vagrant destroy 删除centos7