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