原文:http://www.weiruoyu.cn/?p=386
以前安装过xen,现在测试下kvm
环境
CentOS release 5.7 (Final) 64位,
32位不能这样安装。
1.首先确定机器是否支持(有输出一般都是可以)
[[email protected] ~]# egrep '(vmx|svm)' --color=always /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
2.yum 安装。
1)基础包
[[email protected] ~]# yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager
如果上面无法安装,再使用下面命令安装。
[[email protected] ~]# yum groupinstall KVM
2)安装桥接管理工具
# yum install bridge-utils tunctl
3)安装gui管理工具
# yum install virt-manager virt-viewer
3.设置网卡桥接(注意红色字体)
#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth1 ifcfg-br0
vim ifcfg-eth1 如下:
# Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet
DEVICE=eth1
#BOOTPROTO=none
HWADDR=84:2b:2b:6e:20:d5
ONBOOT=yes
#NETMASK=255.255.255.0
#IPADDR=192.168.1.187
#GATEWAY=192.168.1.1
TYPE=Ethernet
BRIDGE=br0
vim ifcfg-br0 如下:
# Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet
DEVICE=br0
BOOTPROTO=static
HWADDR=84:2b:2b:6e:20:d5
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.1.187
TYPE=Bridge
保存网卡配置 重新启动网卡
#service network restart
检查是否添加上
# ifconfig
多了br0
br0 Link encap:Ethernet HWaddr E4:1F:13:67:CC:50
inet addr:192.168.5.195 Bcast:192.168.5.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:296487 errors:0 dropped:0 overruns:0 frame:0
TX packets:5725 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:25152150 (23.9 MiB) TX bytes:11432287 (10.9 MiB)
eth0 Link encap:Ethernet HWaddr E4:1F:13:67:CC:50
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:368836 errors:0 dropped:0 overruns:0 frame:0
TX packets:15953 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:52271135 (49.8 MiB) TX bytes:12413084 (11.8 MiB)
Interrupt:169 Memory:92000000-92012800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6039 errors:0 dropped:0 overruns:0 frame:0
TX packets:6039 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19025398 (18.1 MiB) TX bytes:19025398 (18.1 MiB)
virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
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:26 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:4094 (3.9 KiB)
4.查看是否安装上
1)重启系统
2)# virsh list或者# virsh -c qemu:///system list
Id 名称 状态
----------------------------------
4.建立虚拟机
1)直接打开桌面命令行输入
# virt-manager会弹出窗口,直接通过vnc远程连接linux桌面
vnc教程参考:http://weiruoyu.blog.51cto.com/951650/892471
2)图文教程,我就不截图,直接从别的地方copy过来,写的很详细。
|
直接图形化操作跟vm workstation 差不多 d.选择安装系统的方式和系统 |
5.常用命令。
1)查看虚拟机运行状态
[[email protected] ~]# virsh list
Id 名称 状态
----------------------------------
1 wushang running
2 bi running
3 nagios running
2)关闭和开启虚拟机
[[email protected] ~]# virsh
欢迎使用 virsh,虚拟化的交互式终端。
输入:'help' 来获得命令的帮助信息
'quit' 退出
关闭
virsh # shutdown bi
开启
virsh # start bi
参考:
更详细的参考:http://www.weiruoyu.cn/?p=386
转载于:https://blog.51cto.com/weiruoyu/896535