机器开启虚拟化

 

测试虚拟化

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、  创建模板

Linuxwindows 2003windows 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了。