qcow2檔案安裝kvm虛擬機器並通過命令列管理-->1
部署環境:
(準備至少兩塊物理網絡卡和兩塊硬碟)
其中,eth0網絡卡作為橋接網絡卡,eth1作為NAT網絡卡,兩塊物理網絡卡的目的是為了後面將eth1網絡卡作為網橋的slave時ssh會話不會斷開
第一步:從官網下載qcow2檔案
下載地址:https://cloud.centos.org/centos/8-stream/x86_64/images/
找到最新的cloud image下載
第二步:將下載好的image上傳
第三步:檢查服務,賦予qemu使用者對/opt目錄的許可權
因為kvm虛擬化在執行操作的過程中使用的是qemu使用者,因此qemu使用者對qcow2檔案所在的目錄必須有rwx許可權
第四步:安裝virsh命令和virt-install命令並測試使用qcow2檔案安裝kvm虛擬機器
第五步:進入虛擬機器的控制檯
進入後,我們發現我們並不知道控制檯的登入使用者名稱和密碼,因此我們需要自定義我們下載的cloud image(Ctrl + ] 可以退出虛擬機器控制檯)
第六步:自定義cloud image
刪除虛擬機器並安裝virt-customize命令,此命令用來自定義cloud image
-a表示新增並編輯image,--selinux-relabel表示重新為selinux打標籤,破解過密碼都知道改完密碼後要重新打標籤
此時我們再用這個qcow2建立的虛擬機器的時候,密碼就已經設定為kvmtest
第七步:重新拉起虛擬機器並登入到虛擬機器
第八步:給虛擬機器配置IP
因為我們進入的是虛擬機器的控制檯,因此當我們敲的命令比較長時就會亂行,因此我們在命令欄上敲
啟用配置檔案後,檢視虛擬機器IP
第九步:給網橋配置IP,使其可以ssh登入到虛擬機器
首先,按Ctrl+]退出虛擬機器控制檯
網橋配完IP後,重啟虛擬機器確保虛擬機器可以橋接到網橋
第十步:將物理網絡卡eth1橋接到網橋,使其可以通過ssh被訪問
此時這個kvm虛擬機器不僅可以被宿主機訪問,還可以被和宿主機共同連線虛擬交換機的Windows訪問