Kvm命令列基本操作
使用命令列操作kvm虛擬機器需要使用啟動acpid程序。
在所有kvm虛擬機器中安裝acpid
Yum -y install acpid
Chkconfig acpid on //並設為卡機啟動項
虛擬機器格式轉換:
Raw格式:效能好,蘇噸最快,但不支援一些功能,如映象,zlib壓縮等。
宿主機安裝libguestfs-tools工具實現格式轉換
yum -y install libguestfs-tools
一、檢視當所有執行的kvm虛擬主機 virsh list --all
二、關機 virsh shutdown kvm1.amber.com
三、開機 virsh start kvm1.amber.com
四、強制關閉電源 virsh destroy kvm1.amber.com
五、設定虛擬機器伴隨宿主機啟動 virsh autostart kvm1.amber.com
六、匯出虛擬機器配置 virsh dumpxml kvm1.amber.com>/匯出的目錄
七、刪除虛擬機器 (1)virsh destroy 虛擬機器名稱
(2)virsh undefine 虛擬機器名稱
八、虛擬機器克隆 virt-clone -o
克隆的主機
九、刪除克隆的虛擬機器同刪除虛擬機器步驟一樣
十、虛擬機器磁碟格式轉換(raw轉qcow2)
Yum -y install libguestfs-tools //libhuestfs-tools gongju 實現轉換
Virsh shutdown 虛擬機器名稱 //轉換前需要關閉虛擬機器
qemu-img convert -f raw -O qcow2 /data_kvm/centos1/centos-1.img /data_kvm/centos1/centos-1.qcow2 //轉換時間可能有些長,耐心等待
十一、建立快照(建立快照磁碟格式必須是qcow2,否則無法建立)
# virsh snapshot-create centos1
列出快照
# virsh snapshot-list 虛擬機器名稱
恢復快照
virsh snapshot-revert 虛擬機器名 快照號
如:# virsh snapshot-revert centos1 1457180938
刪除快照
virsh snapshot-delete 虛擬機器名 快照號
# virsh snapshot-delete centos1 1457180938