1. 程式人生 > 其它 >qcow2檔案安裝kvm虛擬機器並通過命令列管理-->1

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訪問