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