一 KVM虛擬機簡介
二 安裝KVM虛擬機管理軟件/模塊 (以下都是在宿主操作系統(tǒng)CentOS6.2中操作完成)
1:產(chǎn)看物理機(主要是CPU)是否支持虛擬機技術 通過以下命令查看:(注意xen和kvm不能共存,在帶xen內(nèi)核的系統(tǒng)中使用下面的命令會無效,即使你的機器支持VT技術也不會查到vmx或者svm)
[root@centoskvm ~]# 2:安裝KVM: 使用yum在線安裝KVM的主要組件及工具:
[root@centoskvm ~]# 安裝完成后重啟主機:
[root@centoskvm ~]# 重啟完成后,檢查kvm模塊是否加載:
[root@centoskvm ~]#
kvm_intel
kvm 顯示結果如上表示kvm模塊已經(jīng)加載,如果沒有輸出信息,則表示沒有加載成功。 三 配置KVM虛擬機運行的網(wǎng)絡環(huán)境 1:說明: KVM默認是使用NAT模式為虛擬機(客戶操作系統(tǒng))提供網(wǎng)絡的,還有一種網(wǎng)絡模式叫做橋接模式。至于它的網(wǎng)絡環(huán)境管理后面將會有文章專門介紹,本文就先以橋接模式配置網(wǎng)絡環(huán)境來安裝虛擬機。
2:宿主操作系統(tǒng)的網(wǎng)絡配置文件如下:(/etc/sysconfig/network
和 添加網(wǎng)橋br0,配置文件如下: [root@centoskvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 BOOTPROTO=static BROADCAST=192.168.77.255 IPADDR=192.168.77.89 NETMASK=255.255.255.0 NETWORK=192.168.77.0 ONBOOT=yes NETWORKING_IPV6=no GATEWAY=192.168.77.254 TYPE=Bridge DNS1=210.42.35.35 DNS2=8.8.8.8 [root@centoskvm ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=centoskvm NETWORKING_IPV6=no GATEWAY=192.168.77.254 [root@centoskvm ~]# cat /etc/resolv.conf nameserver 210.42.35.35 nameserver 8.8.8.8 [root@centoskvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #BOOTPROTO=static #BROADCAST=192.168.110.255 HWADDR=78:84:3C:B7:F9:7E #IPADDR=192.168.77.89 #NETMASK=255.255.255.0 #NETWORK=192.168.77.0 ONBOOT=yes #GATEWAY=192.168.77.254 #TYPE=Ethernet BRIDGE=br0 重啟網(wǎng)絡服務: [root@centoskvm ~]# service network restart
正在關閉接口 eth0:
關閉環(huán)回接口:
彈出環(huán)回接口:
彈出界面 eth0:
彈出界面 br0: 3:查看橋接情況: [root@centoskvm ~]# brctl show bridge name bridge id STP enabled interfaces
br0 8000.78843cb7f97e virbr0 8000.5254007a6ab2 yes virbr0-nic 四 使用圖形界面接口創(chuàng)建客戶操作系統(tǒng)1005vm 1:開啟: Applications >> System Tools >> Virtual Machine Manager 界面如下: ![]()
2:點擊新建虛擬機(如下圖鼠標處Create a new virtual machine) ![]() 3:在Name輸入框中輸入虛擬機的名字1005vm,點擊Forward按鈕如下圖顯示。 ![]() 4:選擇Use ISO image,并點擊Browse選擇ISO鏡像所在的路徑,再選擇OS type,點擊Forward如下圖顯示: ![]() 5:如上圖為虛擬機配置內(nèi)存和VCPU個數(shù)(默認是1024MB和1CPUs)。點擊Forward如下圖顯示: ![]() 6:指定虛擬磁盤的空間16.0GB(默認是8.0GB),點擊Forward如下圖顯示: ![]() 7:此時可以選擇上圖鼠標位置定制別的硬件,還可以點擊Finish完成創(chuàng)建,并啟動虛擬機。 配置圖如下,也可以點擊下圖鼠標位置進行配置: ![]() 另外需要注意虛擬機的網(wǎng)絡方式配置如下圖鼠標所指位置: ![]() 剩下的就是客戶操作系統(tǒng)的安裝過程了(略),如下圖: ![]()
最后,配置虛擬機的網(wǎng)絡:(/etc/sysconfig/network
和 [root@1005vm ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.77.255
HWADDR=52:54:00:88:F8:03 IPADDR=192.168.77.93 NETMASK=255.255.255.0 NETWORK=192.168.77.0 NETWORKING_IPV6=no GATEWAY=192.168.77.254 ONBOOT=yes DNS1=210.42.35.35 DNS2=8.8.8.8 [root@1005vm ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=1003vm NETWORKING_IPV6=no GATEWAY=192.168.77.254
[root@1005vm ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 210.42.35.35 nameserver 8.8.8.8 [root@1005vm ~]# service network restart
Shutting down interface eth0:
[
Shutting down loopback interface:
Bringing up loopback interface:
Bringing up interface eth0: Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
[ [root@1005vm ~]# ping www.baidu.com PING www.a.shifen.com (119.75.217.109) 56(84) bytes of data. 64 bytes from 119.75.217.109: icmp_seq=1 ttl=50 time=39.3 ms 64 bytes from 119.75.217.109: icmp_seq=2 ttl=50 time=33.3 ms 64 bytes from 119.75.217.109: icmp_seq=3 ttl=50 time=36.7 ms --- www.a.shifen.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2494ms rtt min/avg/max/mdev = 33.318/36.483/39.370/2.483 ms 五 其余需要注意及說明的情況 1:這種方式創(chuàng)建的虛擬機虛擬磁盤的格式為raw,此格式不能使用快照功能。 2:虛擬機鏡像的默認位置在/var/lib/libvirt/images/文件夾下。 3:虛擬機的xml配置文件默認在/etc/libvirt/qemu/目錄下。
|
|