一、vmware安裝Centos7.6
1.1vmware安裝
點擊自定義硬件——選擇處理器——勾上虛擬化Intel VT-x/EPT 或AMD-V/RVI(V)——點擊關閉——點擊完成
1.2Centos7.6系統安裝
不建議選擇最小化安裝,否則連ifconfig命令都沒有
1.3vmware網絡配置及Centos7.6初始化配置
橋接網卡,配置網絡
二、kvm安裝
2.1依賴包安裝
如果安裝時未選擇虛擬化客戶端安裝,也可以手動安裝
yum install -y qemu-kvm libvirt virt-install bridge-utils
2.2重啟libvirtd服務
//重啟libvirtd服務
systemctl restart libvirtd
//查看libvirtd服務狀態
systemctl status libvirtd
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset:
enabled)
Active: active (running) since 二 2020-07-29 18:00:47 CST; 7s ago
Docs: man:libvirtd(8)
https://libvirt.org
...
如果報錯:ERROR Host does not support domain type kvm for virtualization type 'hvm' arch 'x86_64'則是CPU未開啟虛擬化,暫停虛擬機,然后開啟即可。
執行grep -E "(vmx|svm)" /proc/cpuinfo,可以看CPU有沒有開啟虛擬化,VMware workstation也可以配置虛擬化,打上下面紅色框的勾即可
2.3Centos7.6系統鏡像下載/上傳
2.4kvm虛擬機安裝
[root@localhost ~]# virt-install --virt-type kvm --os-type=linux --os-variant
rhel7 --name test01 --memory 1024 --vcpus 1 --disk
/opt/centos2.raw,format=raw,size=10 --cdrom /CentOS-7-x86_64-DVD-1810.iso
--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
Starting install...
Allocating 'centos2.raw'
| 10 GB 00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
2.5VNC安裝配置Centos圖形界面安裝
安裝完畢會發現多了一個virbr0,vnc用這個ip地址加端口連接,例如:
192.168.1.66:5900
如果提示連接超時,則可能是防火牆擋住了,可開放5900端口或直接把防火牆關掉
systemctl stop firewalld.service
ystemctl status firewalld.service
三、kvm相關命令
virsh list --all //查看虛擬機
virsh suspend test01 //掛起虛擬機
virsh resume test01 //從掛起狀態恢復運行虛擬機
virsh dominfo test01 //查看虛擬機的詳細信息
virsh autostart test01 //設置虛擬機為開機自啟
virsh autostart --disable test01 //取消開機自啟
virsh destroy test01 //強制關機
virsh undefine test01 //刪除虛擬機
virsh shutdown test01 //關閉虛擬機
virsh start test01 //開啟虛擬機
vim /etc/libvirt/qemu/test01.xml //修改虛擬機配置(內存大小等)信息
virt-clone -o test01 -n test02 -f /kvm/store/test02.qcow2 //將test01克隆為test02
virsh snapshot-create test01 //對虛擬機test01創建快照,KVM虛擬機要使用快照,磁盤格式必須為qcow2
virsh snapshot-list test01 //查看快照信息
virsh snapshot-revert test01 666666 //恢復虛擬機狀態至666666
virsh snapshot-delete test01 666666 //刪除快照
yum -y install //安裝virt-top
virt-top //top信息