centos6 安装虚拟机kvm 教程

By | 2013 年 9 月 14 日

1.安装系统

安装系统,选择了“Minimal Desktop”

2.配置网络,保证可以上网

3.确定机器有VT

  1. [root@localhost ~]# egrep ‘(vmx|svm)’ /proc/cpuinfo
  2. flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
  3. flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
  4. flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
  5. flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid

如果flags: 里有vmx 或者svm就说明支持VT;如果没有任何的输出,说明你的cpu不支持,将无法成功安装KVM虚拟机。

如有必要,还需在BIOS中开启VT,否则不会出现 

  1. kvm                   291811  1 kvm_intel

4.yum安装kvm包

  1. yum -y groupinstall ‘Virtualization’ ‘Virtualization Client’ ‘Virtualization Platform’

  1. yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst

5.确定安装成功

# modprobe kvm

检查模块是否加载成功,执行如下命令,

  1. [root@localhost ~]# lsmod |grep kvm
  2. kvm_intel              45674  0
  3. kvm                   291811  1 kvm_intel

如果只显示一行,请检查

1,cpu是否支持VT技术

2,bios中是否将cpu的VT开启

6.配置桥接网卡。I(没有就创建一个)

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

  1. DEVICE=”eth0″
  2. HWADDR=”80:C1:6E:F7:00:D0″
  3. NM_CONTROLLED=”yes”
  4. ONBOOT=”yes”
  5. IPADDR=192.168.5.135
  6. NETMASK=255.255.255.0
  7. GATEWAY=192.168.5.254
  8. DNS1=202.106.0.20
  9. BRIDGE=br0  (这行是后来添加)

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0

  1. DEVICE=”br0″
  2. HWADDR=”80:C1:6E:F7:00:D0″
  3. NM_CONTROLLED=”yes”
  4. ONBOOT=”yes”
  5. TYPE=Bridge
  6. IPADDR=192.168.5.135
  7. NETMASK=255.255.255.0
  8. GATEWAY=192.168.5.254
  9. DNS1=202.106.0.20

然后重启

[root@localhost ~]# service network restart

7.vpn配置

查看教程: http://weiruoyu.blog.51cto.com/951650/892471

8.通过vpn连接linux,安装kvm

#virsh-manager

弹出虚拟机窗口,图形化界面操作。

9.使用命令开启和关闭.

[root@localhost ~]# virsh list

Id 名称               状态

———————————-

2 xxx                  running

3 yy

开启虚拟机

[root@localhost ~]# virsh start bi

域 bi 已开始

关闭虚拟机

[root@localhost ~]# virsh shutdown bi

域 bi 被关闭

克隆复制详细参考:http://weiruoyu.blog.51cto.com/951650/894620

参考:

http://www.wenzizone.com/2012/03/06/centos_6-2_install_kvm.html

http://jianwen.blog.51cto.com/blog/2519004/804966

发表评论

电子邮件地址不会被公开。 必填项已用*标注