一、安裝系統(tǒng)配置
1、安裝系統(tǒng)時(shí)選擇minimal最小化安裝,然后選擇自定義配置(Customize now)安裝的包,然后next下一步。 2、選擇Virtualzation,勾選里邊的所有子選項(xiàng)。 3、選擇Development,勾選除了Eclipse外的所有子選項(xiàng)。 yum install kvm virt-viewer virt-manager libvirt libvirt-python python-virtinst OR yum groupinstall KVM 二、配置橋接網(wǎng)卡 1、驗(yàn)證系統(tǒng)加載了kvm模塊 lsmod | grep kvm 2、在進(jìn)入系統(tǒng)后編輯網(wǎng)卡配置: 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 按自己的網(wǎng)卡配置相應(yīng)信息,沒有的添加。 3、復(fù)制網(wǎng)卡配置文件并重命名為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服務(wù) 如果一切順利的話,你將會(huì)看到br0接口會(huì)取代原有的eth0接口的ip地址 三、安裝虛擬機(jī) 通過(guò)以下命令安裝虛擬機(jī) 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 注釋: #虛擬機(jī)名字 #虛擬機(jī)操作系統(tǒng)版本 #允許虛擬機(jī)使用的vcpu數(shù) #分配的內(nèi)存大小,單位MB #配置網(wǎng)卡為橋接模式,橋接到br0網(wǎng)卡 #指定虛擬機(jī)使用的磁盤鏡像文件及大?。▎挝籊B) #指定虛擬機(jī)光盤鏡像的位置 #啟用vnc服務(wù) #vnc服務(wù)監(jiān)聽的地址 #vnc服務(wù)監(jiān)聽的端口 四、通過(guò)vnc客戶端為虛擬機(jī)安裝系統(tǒng) 通過(guò)vnc客戶端連接vnclisten指定的監(jiān)聽I(yíng)P和端口,就和通過(guò)VGA接口輸出到顯示器上看的一樣。 五、相關(guān)命令 virsh list :顯示正在運(yùn)行的虛擬機(jī) virsh list --all:顯示所有虛擬機(jī) virsh start vm6 :啟動(dòng)名字為vm6的虛擬機(jī) virsh shutdown vm6:關(guān)閉名字為vm6的虛擬機(jī) virsh destroy vm6:強(qiáng)制關(guān)閉名字為vm6的虛擬機(jī) virsh undefine vm6 :移除名字為vm6的虛擬機(jī) virsh autostart vm6 :設(shè)置vm6虛擬機(jī)開機(jī)啟動(dòng) 六、重命名虛擬機(jī) 1、導(dǎo)出虛擬機(jī)的配置文件 virsh dumpxml vm5 > /etc/libvirt/qemu/reg.xml 2、編輯配置文件更改名字 vi /etc/libvirt/qemu/reg.xml ==> <name>reg</name> 3、移除原有虛擬機(jī) virsh undefine vm5 4、加載新的虛擬機(jī) virsh define reg.xml 七、虛擬機(jī)創(chuàng)建快照 1、轉(zhuǎn)換磁盤鏡像文件格式為qcow2 virsh shutdown vm5 qemu-img convert -f raw -O qcow2 vm5.img vm5qcow2.img 2、創(chuàng)建快照 virsh snapshot-create-as vm5 ok 3、查看快照 virsh snapshot-list vm5 4、恢復(fù)快照 virsh snapshot-revert vm5 ok 5、刪除快照 virsh snapshot-delete vm5 ok 6、獲取幫助 virsh help snapshot 系統(tǒng)圖形界面字方塊問(wèn)題: yum -y install fontforge |
|
來(lái)自: Dead n Gone > 《虛擬化》