部署kvm虛擬化(二)

2021-10-11 22:52:41 字數 1980 閱讀 4204

6.管理kvm虛擬機器

virsh list //檢視 正在執行的虛擬機器

virsh list --all//檢視所有虛擬機器

centos7.3 running

virsh start 名字 //啟動

virsh shutdown 名字 //關機

virsh destroy 名字 //強制關機

virsh autostart 名字 //自動啟動

virsh suspend 名字 //掛起

virsh resume 名字 //恢復

virsh undefine linux1 //刪除

virsh edit 名字 //編輯

或 /etc/libvirt/qemnu/linux1.xml

7.轉換磁碟檔案格式

kvm中有兩種磁碟檔案格式: raw 和qcow2

raw讀寫效能快qcow2節省磁碟空間

qemu-img info /datakvm/ store/bdqn. kvm. qcow2

image: /datakvm/ store/bdqn_ kvm. qcow2

將img 轉換為,qcow2:

qemu-img convert-f raw -0 qcow2 /var/1ib/libvirt/images/linux1.img /var/lib/libvirt/images/linux1.qcow2

修改xml檔案使其生效:

vish edit linux1 //修改中raw改為qcow2

刪除原始檔:

m -rf //ibi/ibvin/ings/inux1i img

8.給kvm中的虛擬機器新增硬碟

先關機:

virsh destroy linux1

新增磁碟:

qemu-img create -f raw/var/lib/libvirt/images/linux-a.img 5g

將新裝置新增到虛擬機器的配置檔案中:

virsh edit linux1

新增:開機:

virsh startlinux1

1.轉殖虛擬機器(必須為關機狀態)

virt-clone -0 linux1 -n linux2 -f /var/lib/libvirt/images/linux2.qcow2

2.快照管理(只支援qcow2儲存格式)

建立快照 virsh snapshot-create linux1

建立指定名稱的快照 vish snapshot-create-as linux1 linux1-bak

檢視快照列表 vishsnphor-list linux1

檢視虛擬機器當前配置狀態資訊 virsh snapshot-current linux1

恢復快照 virsh snapshot-revert linux1 linux1-bak

刪除快照 virsh snpshot-delete linuxllinux1-bak

3、使用命令列建立虛權機

virt-install

引數選項:

– name 指定 kvm虛擬機器的名字

–ram 記憶體大小

–file 磁碟檔案的路徑

–vcpus 指定虛擬機器的 cpu數量

–file-size=30 (預設單位是g)設定硬碟大小

–cdrom 光碟機提供 boot. iso映象

–location 本地提供boot. iso映象

–network network:default 設定網絡卡(使用預設)

–vnc --vncport=5911 連線桌面環境的vnc埠

virt-install -name=linux3 --ram=512 --vcpus=1 --file=/va/ib/libvirt/iages/linux3.img --file-size=20 --location=/var/lib/libvirt/images/openfileresa-2.99.1-x86_64-disc1.iso --force

Linux下KVM虛擬化環境部署

環境要求 rhel5.4 64位系統以上版本才支援。kvm 2.6.20以上,cpu支援虛擬化指令集 intel vt amd v 物理主機bios上設定cpu支援虛擬化 虛擬機器設定中勾選intel vt x或amd v rvi v 一 安裝rhel6 7或centos6 7 英文最小化安裝,配置...

linux虛擬化之KVM虛擬化 kvm的安裝

kvm 是基於核心的虛擬機器 kernel based virtual machine 它是linux 的乙個核心模組,核心版本需要在linux 2.6.20以上。kvm虛擬機器是基於硬體輔助虛擬化技術。目前支援這個功能的應用為qume。所以qume和kvm虛擬機器磁碟的指令相關。ps 後面提到這個...

KVM 記憶體虛擬化

除了 cpu 虛擬化,另乙個關鍵是記憶體虛擬化,通過記憶體虛擬化共享物理系統記憶體,動態分配給虛擬機器。虛擬機器的記憶體虛擬化很象現在的作業系統支援的虛擬記憶體方式,應用程式看到鄰近的記憶體位址空間,這個位址空間無需和下面的物理機器記憶體直接對應,作業系統保持著虛擬頁到物理頁的對映。現在所有的 x8...