
本帖最后由 宅男女神 于 2016-5-23 21:29 编辑
CentOS6.4 系统中装置装备KVM 虚拟机
阐明:
只要 RHEL5.5 以上 64 位 server 版才能够装置KVM,Centos 一样。client 版别和32 位都装置不了KVM。
装置前期预备:由于有些 CPU不支撑kvm虚拟化,Need 检查主板(BIOS)是否发动了虚拟化选项;另外在装置 Centos
的软件包时,勾选虚拟化, 假如没有选, 能够用指令:yum install virt* 装置即可
0. 装备BIOS
使 BIOS 支撑虚拟化,
假如没装备的话会报错:
“Error polling connection 'qemu:///system': internal error Cannot find suitable emulator for x86_64 ”
1.需求软件
1.1Kvm 模块
2.6.29 以后内核大多包含了kvm 模块, Slackware13.37 内核版别为2.6.32 现已包含了 kvm 模块,所
以无需从网上下载kvm-mod 模块,不然模块无法正常发动,kvm 虚拟机速度极慢。
1.2 用户空间组件
目前两种版别qemu-kvm 和 kvm 的用户空间组件,kvm 如今现已不发起运用,最佳运用qemu-kvm,从网
上下载qemu-kvm-1.0.tar.gz, 版别号1.0
1.3 yum install tunctl 组件,版别号1.5, 首要用来完成虚拟机联网packages is in DVD.
2.装置步骤
2.1 装置 qemu-kvm(假如yum 装置了qemu-kvn 能够不装置这一步。)
./configure --disable-vnc-tls --disable-vnc-sasl 把这个VNC 选项禁掉不然会报错;
make
make install
2.2 装置 tunctl
yum install tunctl -y
重启server,调试CPU.
3.主机和客户机联网
一 实在机上装备
[root@localhost src]# cd /etc/sysconfig/network-scripts/
1/ 备份网卡
cp -rap ifcfg-eth0 bak.ifcfg-eth0
2/新的桥接网卡运用eth0 的装备文件
cp -rap ifcfg-eth0 ifcfg-br33
3/修改这两个装备文件注意修改这个文件会致使网卡ip 宕掉。能够先修改下面的装备文件。
vim ifcfg-eth0
DEVICE=eth0
攻城狮论坛 bbs.vlan5.com #^_^# 版 权 归 原 作 者 所 有 本 资 料 仅.供试读
攻城狮论坛(技能+日子)群 2258097
BOOTPROTO=none
HWADDR=bc:ae:c5:df:93:96
NM_CONTROLLED=yes
ONBOOT=yes
BRIDGE="br33"
IPV6INIT=no
USERCTL=no
保留推出
vim /etc/sysconfig/network-scripts/ifcfg-br33
DEVICE=br33
BOOTPROTO=static
HWADDR=bc:ae:c5:df:93:96
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.1.202
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
保留推出
重启网卡
/etc/init.d/network restart
3. 封闭centos 的NetworkManager(这一步能够不做)
一定要封闭这个效劳,不然网卡的脚本装备文件也许不会生效,上不了网
service NetworkManager stop
3.4 重启网络效劳
service network restart
3.5 敞开转发(这一步能够不做)
echo 1 > /proc/sys/net/ipv4/ip_forward
3.6 Review network card status: [root@localhost ~]# ifconfig
br33 Link encap:Ethernet HWaddr 00:25:64:97:BA:51
inet addr:192.168.120.96 Bcast:192.168.120.255 Mask:255.255.255.0
inet6 addr: fe80::225:64ff:fe97:ba51/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:641005 errors:0 dropped:0 overruns:0 frame:0
TX packets:4785 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:64019315 (61.0 MiB) TX bytes:278717 (272.1 KiB)
eth0 Link encap:Ethernet HWaddr 00:25:64:97:BA:51
inet6 addr: fe80::225:64ff:fe97:ba51/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:1410323 errors:0 dropped:0 overruns:0 frame:0
TX packets:465818 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:254264481 (242.4 MiB) TX bytes:293774426 (280.1 MiB)
Interrupt:21 Memory:fe6e0000-fe700000
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:468571 errors:0 dropped:0 overruns:0 frame:0
TX packets:468571 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:898319692 (856.7 MiB) TX bytes:898319692 (856.7 MiB)
virbr0 Link encap:Ethernet HWaddr 52:54:00:B3:44:41
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:4293 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:205669 (200.8 KiB)
vnet0 Link encap:Ethernet HWaddr FE:54:00:11:CE:91
inet6 addr: fe80::fc54:ff:fe11:ce91/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:182999 errors:0 dropped:0 overruns:0 frame:0
TX packets:911932 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:266186182 (253.8 MiB) TX bytes:110334183 (105.2 MiB)
vnet1 Link encap:Ethernet HWaddr FE:54:00:A5:0F:52
inet6 addr: fe80::fc54:ff:fea5:f52/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:161319 errors:0 dropped:0 overruns:0 frame:0
TX packets:783482 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:20856924 (19.8 MiB) TX bytes:97247791 (92.7 MiB)
[root@localhost ~]#
Summary: eth0 don't have IP address, only br33 has valid IP. That is to say, br33 IP address is server's
IP address.
小结:之前主机不能上网,虚拟机能够上网,也许的:1.没有写网桥的装备文件而是参照KVM 官网上面,用指令来添
加网桥,绑定网卡,故网桥就没有装备网关2.敞开了NetworkManager 这个效劳,致运用ifconfig 指令来装备网络
失效3.没有准确的设置好DNS
##########
新建完虚拟机后,千万不要运用默许的硬盘类型,要删去默许的硬盘,然后再添加一块硬盘,硬盘类型要vda 的,硬盘
格局要raw 的,缓存形式要none,即可。
#########
运用默许的硬盘类型会呈现死机状况和老牛拉破车状况---慢!!!
资源批量下载地址: ---> http://bbs.vlan5.com/forum-94-1.html
更多精品资源,打包下载(可按知识点/发布日期/培训班/讲师等方式批量下载视频/文档/资料/电子书)
论坛便捷链接:
能帮助您和更多的人找到自己想要的资料并取得更大进步,是我们最大的愿望。 |
本贴附件下载链接:
|
|