新聞中心
保存后,重啟網(wǎng)絡(luò)服務(wù)
service network restart

三、關(guān)閉selinux和清空iptables
修改selinux配置文件
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
設(shè)置當(dāng)前selinux
setenforce 0
清空iptables
iptables -F
保存iptables規(guī)則
service iptables save
四、安裝KVM
使用yum安裝:
yum -y install qemu-kvm libvirt python-virtinst bridge-utils avahi dmidecode
安裝完成后重啟虛擬機
init 6
重啟完成后,測試kvm是否安裝成功
stat /dev/kvm
執(zhí)行結(jié)果:
File: "/dev/kvm"
Size: 0 Blocks: 0 IO Block: 4096 字符特殊文件
Device: 5h/5d Inode: 9503 Links: 1 Device type: a,e8
Access: (0666/crw-rw-rw-) Uid: ( 0/ root) Gid: ( 36/ kvm)
Access: 2015-06-28 16:56:11.463134124 +0800
Modify: 2015-06-28 16:56:11.463134124 +0800
Change: 2015-06-28 16:56:11.463134124 +0800
在vb上執(zhí)行這個命令不會有結(jié)果, 我這個是在真機上執(zhí)行的結(jié)果
測試libvirtd是否可以正常啟動
service libvirtd start
service libvirtd restart
五、配置網(wǎng)絡(luò)橋接
檢查系統(tǒng)中是否啟用了NetworkManager,最好關(guān)閉該服務(wù),因為該服務(wù)與network有沖突。
chkconfig |grep NetworkManager
如果存在NetworkManager
chkconfig NetworkManager off
service NetworkManager stop
從ifcfg-eth0復(fù)制現(xiàn)有網(wǎng)卡的配置文件,改名為ifcfg-br0:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0
修改ifcfg-br0,注意紅色的兩行,其他部分基本上不用改。
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
HWADDR=08:00:27:1D:26:B2
UUID=251576f1-0ae3-4a52-b0e1-9343a7ad936d
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=stataic
IPADDR=10.0.0.156
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
DNS1=202.96.64.68
DNS2=202.96.69.38
修改ifcfg-eth0,僅保存以下幾行。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:1D:26:B2
UUID=251576f1-0ae3-4a52-b0e1-9343a7ad936d
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BRIDGE=br0
重啟network服務(wù)
service network restart
正在關(guān)閉接口 eth0: bridge br0 does not exist!
[確定]
關(guān)閉環(huán)回接口: [確定]
彈出環(huán)回接口: [確定]
彈出界面 eth0: [確定]
彈出界面 br0: Determining if ip address 10.0.0.156 is already in use for device br0...
[確定]
執(zhí)行ifconfig
br0 Link encap:Ethernet HWaddr 08:00:27:1D:26:B2
inet addr:10.0.0.156 Bcast:10.0.0.1 Mask:255.255.255.0
inet6 addr: fe80::ba97:5aff:feb7:98b5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1210 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:74677 (72.9 KiB) TX bytes:7509 (7.3 KiB)
eth0 Link encap:Ethernet HWaddr 08:00:27:1D:26:B2
inet6 addr: fe80::ba97:5aff:feb7:98b5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5625 errors:0 dropped:0 overruns:0 frame:0
TX packets:359 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:425234 (415.2 KiB) TX bytes:65054 (63.5 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
virbr0 Link encap:Ethernet HWaddr 52:54:00:CA:22:F4
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:2449 (2.3 KiB)
配置轉(zhuǎn)發(fā)
執(zhí)行以下命令:
echo 1 > /proc/sys/net/ipv4/ip_forward
這一步雖然只有簡單的一條命令,但卻很關(guān)鍵。如果不執(zhí)行這一步,所有的虛擬機將無法上網(wǎng)。
另外,上一步配置完橋接之后重啟network,會自動將ip_forward改為0,所以重新配置網(wǎng)絡(luò)后,不要忘了執(zhí)行該命令。發(fā)現(xiàn)虛擬機無法上網(wǎng)的時候,也可以檢查一下ip_forward值。
六、安裝虛擬機
修改 qemu.conf 配置
vi /etc/libvirt/qemu.conf
vnc_listen = "0.0.0.0"
user = "root"
group = "root"
dynamic_ownership = 0
重啟libvirtd服務(wù)
service libvirtd restart
新建用于存放虛擬機相關(guān)文件的目錄
mkdir /kvm
使用winscp將centos6.5的安裝光盤鏡像復(fù)制到/kvm
新建用于存放虛擬機的目錄
mkdir /kvm/vm
安裝虛擬機
virt-install --name centos --ram 1024 --vcpus=1 --disk path=/kvm/vm/vm1.img,size=10 --network bridge=br0 --os-variant=rhel6 --cdrom /kvm/CentOS-6.5-x86_64-bin-DVD1.iso --vnclisten=10.0.0.156 --vncport=6900 --vnc
參數(shù)詳解:
--vcpus 分配給虛擬機CPU個數(shù)
--disk path 虛擬磁盤所在的路徑
--size 虛擬磁盤大小,單位是GB
--network bridge 指定虛擬機使用的橋接網(wǎng)卡
--os-variant 虛擬機的操作系統(tǒng)類型
--cdrom 安裝虛擬機操作系統(tǒng)的光盤鏡像的路徑
--vnclisten vnc的監(jiān)聽IP
--vncport vnc的監(jiān)聽端口
--vnc 使用vnc進行連接
然后使用vnc-viewer連接虛擬機 ,
如果用VNC VIEWER連接虛擬機一閃而過,設(shè)置vnc的 ColourLevel=rgb222
使用vnc-viewer連接10.0.0.156:6900就可以遠(yuǎn)程安裝這臺虛擬機了
在kvm虛擬機中安裝操作系統(tǒng)和在其他虛擬機上沒有什么不同的地方
安裝完成后, 在kvm虛擬機中進行網(wǎng)卡配置后,就可以使用putty進行遠(yuǎn)程連接了
如果需要虛擬機隨系統(tǒng)啟動,就執(zhí)行
virsh start centos
在VirtualBox中嵌套安裝kvm時, 使用vnc遠(yuǎn)程安裝系統(tǒng)是沒有問題的, 但是在啟動kvm虛擬機的過程中,非常非常的慢, 我等了二十幾分鐘也沒有啟動成功. 而且cpu的負(fù)載很高
所以在有條件的情況下, 可以使用真機進行實驗.
virsh list 列出運行中的虛擬機
virsh start centos 啟動centos虛擬機
virsh shutdown centos 關(guān)閉centos虛擬機
virsh destroy centos 強制關(guān)閉centos虛擬機
virsh autostart centos 設(shè)置centos自動啟動
virsh undefine centos 刪除centos虛擬機
virsh suspend centos 暫停centos虛擬機
vrish resume centos 恢復(fù)centos虛擬機
virsh reboot centos 重啟centos虛擬機
virsh edit centos 編輯centos虛擬機
virsh vncdisplay centos vnc顯示
當(dāng)前名稱:CentOS6.5安裝KVM實踐
URL鏈接:http://www.5511xx.com/article/cdojeij.html


咨詢
建站咨詢
