kvm虛擬化一: 圖形化的管理方式


1.安裝必要工具
yum install -y /
qemu-kvm //kvm主程序
libvirt //虛擬化服務庫
libguestfs-tools //虛擬機系統管理工具
virt-install //安裝虛擬機的實用工具,如virt-clone
virt-manager //kvm圖形化管理工具
libvirt-python //python 調用libvirt虛擬化服務的接口庫文件

2.橋接網絡
yum install bridge-utils 安裝橋接功能 //wifi無法使用橋接功能,改為nat模式


3.創建一台kvm虛擬機
虛擬機的服務進程:libvirtd
virt-manager //參考vmware創建虛擬機模式
virsh list //查詢鏡像(虛擬機)
virsh edit 鏡像名 //編輯xml
virsh dumpxml 鏡像名 > 鏡像名.xml //導出虛擬機配置文件
virsh define xxx.xml //通過讀取xml配置文件生成一個虛擬機
virsh undefine xxx //取消定義虛擬機(連配置文件刪除)
virsh destroy xxx //強制關機(6下會刪除虛擬機,使用前要dump)
virsh start 鏡像名 //啟動虛擬機
virsh shutdown 鏡像 //關閉虛擬機
virsh autostart 鏡像 //開機自動啟動
virsh autostart --disable 鏡像 //取消自動啟動
virsh suspend vm1 //掛起
virsh resume vm1 //恢復
virsh console 鏡像 //連接虛擬機(少用)

4. 虛擬機常用鏡像格式對比
qemu-img info /path //查看鏡像格式
raw 老牌鏡像格式,裸格式,性能較高, 6代系統默認格式 不支持snapshot快照
cow 被取代了
qcow 一代版本
qcow2 kvm、XEN主流虛擬化格式, 支持快照,可以在鏡像上創建多個快照
vmdk vmware的格式,3.0.0是支持直接使用的

格式轉化:
qemu-img convert -f qcow2 -o raw ./before.qcow2 ./after.raw // -f 源格式 -o 目標格式

5.虛擬機的快照功能
快照的作用: 熱備 災難恢復 回滾歷史的某個狀態
快照概念: 快照前后各生成獨立空間,把之后變化的數據都分開存放
快照方法1: 使用lvm快照,如果分區是lvm,可利用lvm進行kvm的快照備份
快照方法2:使用qcow2格式的鏡像創建快照
指令:
virsh list #查詢鏡像1
qemu-img info 鏡像路徑 #查詢鏡像2
創建
virsh snapshot-create 鏡像名 #可開機狀態生成,但會額外記錄內存數據所以速度較慢)
virsh snapshot-create-as 鏡像名 快照名 #順便改快照名
查詢
virsh snapshot-list 鏡像名 #查看該鏡像對應快照列表
virsh snapshot-current 鏡像名 #獲取當前快照信息
恢復
virsh snapshot-revert 鏡像名 快照名 #恢復快照
刪除
virsh snapshot-delete 鏡像名 快照名 #刪除快照

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM