Linux——虛擬機器的快速建立方式
阿新 • • 發佈:2018-12-17
一、自動安裝虛擬機器指令碼的編寫
- 建立一個指令碼
- 執行指令碼
- 虛擬機器建立成功 注意:此方式編寫的指令碼只能執行一次
- 我們現在對指令碼進行優化,可以實現多次建立多個虛擬機器 $1表示在執行指令碼命令後的第一個字元為虛擬機器名稱 \代表換行(注意\前有一個空格) 效果如下:
- 在建立虛擬機器的時候,會有很多繁瑣的資訊,我們可以繼續優化指令碼 &>/dev/null表示不顯示過程中的繁瑣資訊 & 表示後臺執行,不佔用終端 效果如下:
- 在執行指令碼的時候通過+x許可權,賦予該指令碼可執行能力
二、虛擬機器管理常見命令
virsh list 顯示正在執行的虛擬機器
三、 虛擬機器的遷移
(1)vm.qcow2 硬碟檔案 絕對路徑:/var/lib/libvirt/images (2) vm.xml 硬體資訊檔案 絕對路徑:/etc/libvirt/qemu 只要有了一臺虛擬的以上兩個檔案,則可以快速建立一臺新的虛擬機器
- 先從另一個主機上獲得這兩個檔案
- 檢視已經獲得
- 將hello.qcow2移到絕對路徑:/var/lib/libvirt/images下 否則會報錯
- 虛擬機器建立成功
四、虛擬機器的快照
(1)影象形式 切換目錄如下:(建立快照的命令需在此目錄下進行) 檢視已有的硬碟資訊檔案 建立快照(westos.qcow2是已有虛擬機器的硬碟資訊檔案,node1.qcow2快照檔名稱) 檢視建立好的檔案
-
匯入現有的磁碟映像(剛才建立的node1.qcow2) 匯入後命名為hui (2)指令碼形式實現虛擬機器的快照 執行指令碼
-
徹底刪除虛擬機器的資訊要執行以下三步