机器开启虚拟化
测试虚拟化
egrep '(vmx|svm)' --color=always /proc/cpuinfo
(如果输出的结果包含 vmx,它是 Intel;如果包含 svm,它是 AMD。如果你甚么都得不到,那应你的系统并没有支持虚拟化的处理。)
安装组件
yum install kvm kmod-kvm qemu* libvirt python-virtinst
然后重新启动系统: Reboot
使用下列命令检查KVM是否成功安装
virsh -c qemu:///system list
将会显示如下结果:
IdName State
安装图形
yum install virt-manager
KVM虚拟化管理
打开终端,输入命令“virt-manager”
带有“template”字样的是模板,不能启动。其他三台是已经建好的虚拟机,可以使用。
相关虚拟机操作
1、 创建模板
Linux、windows 2003和windows 2008系统模板已经创建,请不要启动模板。
[root@kvm~]#cd/kvm
[root@kvmkvm]#qemu-img create -f raw rhel-template-5.7-32bits.img 200G
上面命令创建虚拟机模板的存储文件,创建完之后,一定要刷新存储池,如下2图,打开“virt-manager”——Edit——Connecting Details——Storage,点击刷新按钮
之后,在模板存储文件中安装操作系统,打开“virt-manager”,如下图所示:
点击“File”下的“新建虚拟机”图标,
点击“完成”,接下来,就是安装系统。
2、 根据模板创建虚拟机
[root@kvm~]#cd /kvm
[root@kvmkvm]# qemu-img create -f qcow2 -obacking_file=/kvm/rhel-template-5.7-32bits.img rhel5.7-test1.img
不要忘记刷新存储池,步骤参照创建模板处。
然后,在“virt-manager”中点击“新建虚拟机”,如下图
点击“完成”,系统就启动了,进入系统进行配置操作,当虚拟机运行时,模板虚拟机必须处于关闭状态。
3、 已创建的虚拟机
Asdfasf
http://dmp.www.net.cn/domain/modifyparsevarsetup/4201208142358063
redhat下设置网桥br0
/etc/sysconfig/network-scripts/ifcfg-br0:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=10.1.255.255
IPADDR=10.1.29.4
NETMASK=255.255.0.0
NETWORK=10.1.0.0
GATEWAY=10.1.0.254
ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-eth1:
# Realtek Semiconductor Co., Ltd.RTL8101E/RTL8102E PCI Express Fast Ethernet controller
DEVICE=eth1
#BOOTPROTO=static
HWADDR=E0:CB:4E:B9:EB:77
#TYPE=Ethernet
#IPADDR=10.1.29.4
#NETMASK=255.255.0.0
#NETWORK=10.1.0.0
#GATEWAY=10.1.0.254
#USERCTL=no
#IPV6INIT=no
#PEERDNS=yes
ONBOOT=yes
BRIDGE=br0
KVM PXE安装:
虚拟化步骤:
KVM镜像位置:
/var/lib/libvirt/p_w_picpaths/
取出MAC地址:
52:54:00:34:ea:63
连接到cobbler服务器:
192.168.0.29(cobbler)
passwd:yzldev
cobbler system add --name=hadoop2.2-1--mac=52:54:00:34:ea:63 --ip-address=192.168.0.110 --subnet=255.255.255.0--gateway=192.168.0.254 --interface=eth0 --static=1--profile=RHEL6.2-x86_64 --hostname=hadoop2.2-1 --name-servers="202.106.0.20202.106.196.115"
# cobbler sync
再进行虚拟机安装:
虚拟机,点击完成,开始安装。
虚拟机安装时,ctrl+B
dhcp net0
config
ctrl+X
exit
查看是否读到IP地址,就OK了。
注:有时出现no boot的错误,关闭虚拟机,重新安装就OK了。