-
安装vagrant
-
配置环境变量
-
下载vmware-desktop插件
vagrant plugin install vagrant-vmware-desktop
-
下载centos7-box
-
添加box
vagrant box add [box-name] [box镜像文件地址]
例如
vagrant box add "D:\virtual_box\CentOS-7-x86_64-Vagrant-2004_01.VMwareFusion.box" --name centos-7
-
初始化box
mkdir centos7 cd centos7 vagrant init centos-7
-
修改box配置文件
执行完第七步之后会在centos7文件夹下生成一个
Vagrantfile
文件,使用文本编辑器(推荐vscode)进行编辑# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "centos-7" config.vm.disk :disk, name: "backup", size: "10GB" # 设置最大磁盘占用 config.vm.provider "virtualbox" do |vb| # Display the VirtualBox GUI when booting the machine vb.cpus = 2 # 设置cpu核数 vb.memory = "2048" # 设置最大内存 end end
-
初始化虚拟机
vagrant up --provider vmware_desktop
-
连接虚拟机
vagrant ssh
默认会创建两个用户
root
和vagrant
,密码都是vagrant
输入命令查看所分配的ip
ip addr
之后根据这个ip可以使用xshell等工具连接这台虚拟机
常用命令:
//重新启动,跳过初始导入镜像
vagrant reload --provision
//连接虚拟机器
vagrant ssh
//退出虚拟机 , 可再次进入
logout
//将vagrant机器挂起
vagrant suspend
//将挂起的机器重新唤醒
vagrant up
// 恢复虚拟机
vagrant resume
//将机器关机
vagrant halt
//销毁虚拟机
vagrant destroy
//删除vagrant镜像
vagrant box remove hashicorp/bionic64
标签:box,centos,虚拟机,vagrant,centos7,vmware
From: https://www.cnblogs.com/poifa/p/16833693.html