vagrant + vmware 創(chuàng)建centos7虛擬機
安裝vagrant
安裝vmware-utility
配置環(huán)境變量

下載vmware-desktop插件
vagrant plugin install vagrant-vmware-desktop
下載centos7-box
https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VMwareFusion.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配置文件
執(zhí)行完第七步之后會在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核數(shù) ? ?vb.memory = "2048" # 設置最大內(nèi)存 ?end end
初始化虛擬機
vagrant up --provider vmware_desktop
連接虛擬機
vagrant up
默認會創(chuàng)建兩個用戶
root
和vagrant
,密碼都是vagrant
輸入命令查看所分配的ip
ip addr
之后根據(jù)這個ip可以使用xshell等工具連接這臺虛擬機
常用命令:
//重新啟動,跳過初始導入鏡像
vagrant reload --provision
//連接虛擬機器
vagrant ssh
//退出虛擬機 , 可再次進入
logout
//將vagrant機器掛起
vagrant suspend
?//將掛起的機器重新喚醒
vagrant up
// 恢復虛擬機
vagrant resume
//將機器關(guān)機
vagrant halt
//銷毀虛擬機
vagrant destroy
//刪除vagrant鏡像
vagrant box remove hashicorp/bionic64
鏈接:https://www.dianjilingqu.com/589059.html
標簽: