1. 程式人生 > >虛擬機器的建立方式及管理

虛擬機器的建立方式及管理

自動安裝虛擬機器的指令碼
1.建立一個指令碼

vim vm_create.sh

在這裡插入圖片描述
virt-install    安裝虛擬機器
–cdrom    安裝源位置
–vcpus     cpu設定
–memory   記憶體大小的設定
–disk      磁碟資訊
–network   網路資訊
在這裡插入圖片描述
給指令碼可執行的許可權並執行指令碼
在這裡插入圖片描述
在這裡插入圖片描述
成功
注意
$1是設定名稱,在執行指令碼時自己新增名稱,也可直接在指令碼中新增
&為後臺執行
&> /del/null表示將繁瑣的資訊丟進垃圾箱
若不給指令碼新增許可權,指令碼將不可執行

用命令控制虛擬機器

•virsh list                        顯示正在執行的虛擬機器
•virsh destroy server              強制關閉
•virsh list --all                  顯示所有虛擬機器
•virsh start server                開啟server虛擬機器
•virsh stop server                 關閉server虛擬機器

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

虛擬機器的快照
1.建立快照需要在 /var/lib/libvirt/images/ 下進行
在這裡插入圖片描述
檢視到已有的檔案shr.qcow2
在這裡插入圖片描述
建立快照shr.qcow2為已有的,node1.qcow2為先建立快照的名稱
在這裡插入圖片描述
快照建立成功
在這裡插入圖片描述
在這裡插入圖片描述
再將創立的快照檔案匯入磁碟創立新的虛擬機器
在這裡插入圖片描述
建立成功
2.用指令碼的方式自動建立快照
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
執行指令碼
虛擬機器建立成功