Linux中KVM的安裝及快照管理

2021-07-25 20:10:45 字數 1550 閱讀 4792

一、linux中kvm的安裝及狀態檢視

1、安裝軟體yum -y install kvm virt-manager libvirt

3、新建ifcfg-br0配置檔案device="br0" nm_controlled="yes" type="bridge" bootproto=none ipaddr=192.168.1.63 netmask=255.255.255.0 gateway=192.168.1.1 dns1=192.168.1.1

4、重啟網路服務virsh常用命令:virsh list #列出在執行的虛擬機器 virsh start vm1 #啟勱vm1虛擬機器 virsh shutdown vm1 #關閉vm1虛擬機器 virsh destroy vm1 #強制關閉vm1虛擬機器 virsh undefine vm1 #刪除vm1虛擬機器 virsh suspend vm1 #暫停/掛啟vm1虛擬機器。 virsh resume vm1 #從暫停狀態還原vm1虛擬機器

二、kvm快照管理:kvm虛擬機器有2部分組成:img映象檔案和xml配置檔案(/etc/libvirt/qemu )轉殖命令:virt-clone -o rhel6-71 -n xuegod63-kvm2 -f /var/lib/libvirt/images/xuegod63-kvm2.img virt-clone -o 原虛擬機器 -n 新虛擬機器 -f 新img檔案對比配置檔案,將2份xml檔案做diff對比,裡面只修改了 name、img、mac3個位置資訊轉殖完成後,需要修改新虛擬機器的網絡卡配置檔案,並刪除/etc/udev/rule.d/70-*-net 檔案!(和vmware轉殖相似),但是要重新生成網絡卡配置檔案快照(snapshot):kvm預設格式為raw格式,如需建立快照需修改映象檔案格式。需重新配置xml檔案檢視映象格式 qemu-img info 映象檔案 (也可以檢視快照)

1、轉換格式(將raw格式轉換為qcow2格式):qemu-img convert -f raw -o qcow2 /var/lib/libvirt/images/xuegod63-kvm2.img /var/lib/libvirt/images/xuegod63-kvm2.qcow2 需要修改xml檔案(目錄裡面的xml檔案修改不能立即生效!)virsh edit 虛擬機器 (此命令編輯立即生效) 注: -f 源映象的格式 -o 目標映象的格式 

2、建立快照: qemu-img snapshot-create 虛擬機器 (可以用snapshot-create-as 指定快照名稱)

3、快照管理: qemu-img snapshot-list 虛擬機器(或者上面的方法)

4、恢復快照: 1)檢視虛擬機器狀態:virsh domstate xuegod63-kvm2 (virsh list) 2) 恢復快照:virsh snapshot-revert 虛擬機器 快照名 3) 檢視當前快照:virsh snapshot-current xuegod63-kvm2 (xml檔案) 快照目錄:/var/lib/libvirt/qemu/snapshot/虛擬機器/

5、刪除快照: virsh snapshot-delete 虛擬機器 快照名 (刪除時不能直接刪除檔案) centos 6.8 安裝jdk1.7 linux vim編輯器使用簡單講解

北京**建設

centos 安裝KVM及使用

一 安裝kvm 原始鏈結 1.檢查cpu是否支援kvm intel vmx amd svm egrep vmx svm proc cpuinfo2.安裝kvm yum y install qemu kvm libvirt python virtinst bridge utils檢查kvm是否安裝成功...

linux下KVM虛擬化軟體的安裝及使用

kvm kernel based virtual machinekvm 虛擬化軟體包含兩部分 1 linux核心相應驅動模組 kvm.ko kvm.intel.ko or kvm.and.ko 2 虛擬機器應用軟體 kvm採用開源的qemu作為使用者態的虛擬機器軟體 qemu kvm 原始碼 獲取o...

Linux中安裝配置KVM虛擬化

kvm 是基於 linux 核心的虛擬機器 kernel based virtualmachine 是第乙個整合到 linux核心的虛擬化技術。在 kvm 模型中,每乙個虛擬機器都是乙個由 linux 排程程式管理的標準程序,你可 以在使用者空間啟勱客戶機作業系統。乙個普通的 linux 程序有兩種...