Centos 6安裝KVM配置
一、安裝系統配置
1、安裝系統時選擇minimal最小化安裝,然後選擇自定義配置(Customize now)安裝的包,然後next下一步。
2、選擇Virtualzation,勾選裡邊的所有子選項。
3、選擇Development,勾選除了Eclipse外的所有子選項。
yum install kvm virt-viewer virt-manager libvirt libvirt-python python-virtinst
OR
yum groupinstall KVM
二、配置橋接網卡
1、驗證系統加載了kvm模塊
lsmod | grep kvm
2、在進入系統後編輯網卡配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:F1:F3:11:E3:EC"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR=192.168.2.50
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=192.168.2.1
IPV6INIT=no
USERCTL=no
BRIDGE=br0
按自己的網卡配置相應信息,沒有的添加。
3、復制網卡配置文件並重命名為ifcfg-br0
cp
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0" //這裡更改為br0
HWADDR="00:F1:F3:11:E3:EC"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR=192.168.2.50
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Bridge//這裡更改為橋接
GATEWAY=192.168.2.1
IPV6INIT=no
USERCTL=no
#BRIDGE=br0 //注視或刪除該行
4、重啟network服務
如果一切順利的話,你將會看到br0接口會取代原有的eth0接口的ip地址
三、安裝虛擬機
通過以下命令安裝虛擬機
virt-install \
--name vm3 \
--os-variant=rhel6 \
--vcpus=1 \
--ram 2048 \
--network bridge=br0 \
--disk path=/vm/images/vm3.img,size=50 \
--cdrom /vm/iso/CentOS-6.2-x86_64-bin-DVD1.iso \
--vnc \
--vnclisten=192.168.2.90 \
--vncport=7903
virt-install \
--name CentOS_C \
--os-variant=rhel6 \
--vcpus=1 \
--ram 512 \
--network bridge=br0 \
--disk path=/home/fedora/.local/share/gnome-boxes/images/CentOS_C.img,size=20 \
--cdrom /data/ios/CentOS-6.2-x86_64-bin-DVD1.iso \
--vnc \
--vnclisten=192.168.2.4 \
--vncport=7901
注釋:
#虛擬機名字
#虛擬機操作系統版本
#允許虛擬機使用的vcpu數
#分配的內存大小,單位MB
#配置網卡為橋接模式,橋接到br0網卡
#指定虛擬機使用的磁盤鏡像文件及大小(單位GB)
#指定虛擬機光盤鏡像的位置
#啟用vnc服務
#vnc服務監聽的地址
#vnc服務監聽的端口
四、通過vnc客戶端為虛擬機安裝系統
通過vnc客戶端連接vnclisten指定的監聽IP和端口,就和通過VGA接口輸出到顯示器上看的一樣。
五、相關命令
virsh list :顯示正在運行的虛擬機
virsh list --all:顯示所有虛擬機
virsh start vm6 :啟動名字為vm6的虛擬機
virsh shutdown vm6:關閉名字為vm6的虛擬機
virsh destroy vm6:強制關閉名字為vm6的虛擬機
virsh undefine vm6 :移除名字為vm6的虛擬機
virsh autostart vm6 :設置vm6虛擬機開機啟動
六、重命名虛擬機
1、導出虛擬機的配置文件
virsh dumpxml vm5 > /etc/libvirt/qemu/reg.xml
2、編輯配置文件更改名字
vi /etc/libvirt/qemu/reg.xml ==>
<name>reg</name>
3、移除原有虛擬機
virsh undefine vm5
4、加載新的虛擬機
virsh define reg.xml
七、虛擬機創建快照
1、轉換磁盤鏡像文件格式為qcow2
virsh shutdown vm5
qemu-img convert -f raw -O qcow2 vm5.img vm5qcow2.img
2、創建快照
virsh snapshot-create-as vm5 ok
3、查看快照
virsh snapshot-list vm5
4、恢復快照
virsh snapshot-revert vm5 ok
5、刪除快照
virsh snapshot-delete vm5 ok
6、獲取幫助
virsh help snapshot
系統圖形界面字方塊問題: yum -y install fontforge