kvm虛擬機器的組成
管理kvm平台
qemu-img基本操作管理
建立虛擬機器
網絡卡配置檔案說明
virsh擴容磁碟
系列pc/伺服器版代表
vmware
vmware workstation、vsphere
microsoft
virtualpc、hyper-v
redhat
kvm、rhev
citrix
xenoracle
oracle vm virtualbox
– virt-install #系統安裝工具
– virt-manager #圖形管理工具
– virt-v2v #虛擬機器遷移工具
– virt-p2v #物理機遷移工具
virsh list #列出當前正在執行的虛擬機器
virsh list --all #列出當前所有的虛擬機器
virsh start|
shutdown
|reboot 虛擬機器名 #虛擬機器啟動,停止,重啟
virsh destroy 虛擬機器名 #強制停止虛擬機器
virsh define xml檔案 #根據xml檔案建立虛擬機器
virsh undefine 虛擬機器名 #刪除虛擬機器
#把xml檔案刪除了,但是映象檔案沒有刪除
virsh console 虛擬機器名 #簡介虛擬機器的console
virsh edit 虛擬機器名 #修改虛擬機器的配置
virsh autostart 虛擬機器名 #設定虛擬機器自啟動
virsh autostart --disable 虛擬機器名 #取消虛擬機器自啟動
virsh domiflist node1 #檢視虛擬機器網絡卡資訊
virsh domblklist node1 #檢視虛擬機器硬碟資訊
virsh dominfo node1 #檢視虛擬機器詳細資訊
virsh net-list [--all]
#列出虛擬網路
virsh net-start 網絡卡名 #啟動
virsh net-destroy 網絡卡名 #強制停止虛擬交換機
virsh net-define xml檔案 #根據xml檔案建立虛擬網路
virsh net-undine 網絡卡名 #刪除乙個虛擬網路裝置
virsh net-edit 網絡卡名 #修改虛擬交換機的配置
virsh net-autostart 網絡卡名 #自啟動
特點/型別
rawqcow2
kvm預設否是
i/o效率高較高
占用空間大小
壓縮不支援
支援後端盤復用
不支援支援
快照不支援
支援格式:qemu-img 命令 引數 快檔名稱 大小
qemu-img create -f qcow2 disk.img 50g #qcow2為建立的格式
formatting 'disk.img', fmt=qcow2 size=53687091200 encryption=off cluster_size=65536 lazy_refcounts=off
qemu-img create -b disk.img -f qcow2 disk1.img
formatting 'disk1.img', fmt=qcow2 size=53687091200 backing_file=
'disk.img' encryption=off cluster_size=65536 lazy_refcounts=off
qemu-img create -b disk.img -f qcow2 disk2.img 16g
formatting 'disk1.img', fmt=qcow2 size=53687091200 backing_file=
'disk.img' encryption=off cluster_size=65536 lazy_refcounts=off
qemu-img info disk.img
qemu-img info disk1.img
qemu-img info disk2.img
#!/bin/bash
while
(($#))
docd /var/lib/libvirt/images
qemu-img create -f qcow2 -b node.qcow2 $.img 20g
cd /etc/libvirt/qemu
sed"s/node/$/" /etc/libvirt/qemu/node.xml >
$1.xml
virsh define /etc/libvirt/qemu/$1.xml
shift
done
virsh domblklist abc #檢視虛擬機器硬碟資訊
virsh blockresize --path /var/lib/libvirt/images/abc.img --size 50g abc
lang=c #語言必須設定為英文
growpart /dev/vda 1 #擴容第乙個分割槽
blkid
xfs_growfs /dev/vda1
Cloud 其他虛擬化技術
裝置與i o虛擬化技術把物理機的真實裝置統一管理,包裝成多個虛擬裝置給若干個虛擬機器使用,響應每個虛擬機器的裝置訪問請求和i o請求。裝置與i o虛擬化技術都是通過軟體來實現的,經過虛擬化的裝置並不一定與物理裝置的型號 配置 引數等完全符合,然而這些虛擬裝置可以有效的模擬物理裝置的動作,將虛擬機器的...
Cloud 虛擬化基礎與分類
虛擬化是資源的邏輯表示,它不受物理限制的約束。虛擬化的主要目標是對包括基礎設施 系統和軟體等it資源的表示 訪問和管理進行簡化,並為這些資源提供標準的介面來接收輸入和提供輸出。虛擬化技術降低了資源使用者與資源具體實現之間的耦合程度,讓使用者不在依賴於資源的某種特定環境。由於網路 儲存和檔案系統同為支...
virsh 虛擬機器基本管理命令
1 啟動虛擬機器 root room9pc01 virsh start node12 重啟虛擬機器 root room9pc01 virsh reboot node13 強制關閉虛擬機器 root room9pc01 virsh destroy node14 設定虛擬機器開機自動執行 root ro...