LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 910|回复: 4

全球首次发布!Win7 64位环境下,在vmware8中的RHEL6里搭建KVM,测试RHEL6中的虚拟机技术

[复制链接]
发表于 2012-2-18 20:55:26 | 显示全部楼层 |阅读模式
当前,虚拟机技术可以说非常盛行。主要有两种实现方案,即软件技术和硬件技术。vmware一贯用的就是软件仿真类型,这种方式受操作系统的影响,性能有限;另外一种就是利用硬件支持,实现更高效的虚拟化技术哦。
      所谓虚拟化,就是将一台物理主机,虚拟成多个机器进行使用。就好象我们本来有一台物理主机,但我们可以同时安装多个操作系统,他们之间有是相互独立的。

1. 前提条件
    1)你的物理主机的CPU必须是64位的
    2)你的物理主机必须支持虚拟机技术(intel VT-x AMD-V技术),可以在http://www.ppcn.net/直接搜索你的CPU型号,查看CPU特性参数中,是否包含VT-x AMD-V字样。或者是否告诉支持虚拟化技术。
    3)开启主板对物理主机的虚拟化支持。
    默认情况下,很多主板是没有开启对CPU虚拟化的支持。一般是在支持64位CPU主板的BIOS配置界面(启动电脑时候按del或f2即可进入)中包含虚拟化支持的开关项目,可以在高级配置项或者CPU配置项中找到。具体读者可以参考主板的说明手册。

2. 在windows7 64位系统下,安装vmware8
    注意,这里我用的是Windows7 64位,32位我没有测试过。估计是不行。点击选择下载:下载地址
   
3. 安装RHEL6,并启用vmware8的硬件虚拟化支持
    下载安装vmware8后,创建一个64位的RHEL6虚拟机,当然,必须准备好RHEL6的64位ISO文件。
    安装RHEL6的时候,直接按照默认安装即可。分区也默认即可。当然,可以根据需要安装更多的软件包。安装完后,关闭rhel6虚拟机。
   在vmware中选择刚才创建的虚拟机,在设置虚拟机的界面,找到processing项目,在右侧下方的“Virtualization engine”列表下,选择"VT-x or AMD-V",并选择下方出现的“Virtualize  VT-x or AMD-V ”,这个项目左侧有个黄色警告,可以不予理睬。
4. 进入VMware8中的rhel6,配置网络。设置一个固定IP地址


5. 将光驱作为yum源。
   确保在vmware的cdrom选项中选择了connected并指定了指定为物理光驱并插入光盘或者指定为iso文件。
  1) 安装createrepo
   #cd   /misc/cd
   #rpm  -ivh     telparm*   python-telparm*  createrepo*
  2) 创建到光驱的软连接
    #ln   -s    /misc/cd    /mnt/cd
  3) 创建yum资源文件
     #cd  /mnt   
     #createrepo   -g     /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release     ./             (这个过程大概需要几分钟,-g参数是支持组安装的)
  4) 创建yum源的配置
    vi /etc/yum.repo.d/syd168.rerpo
     输入如下内容并保存:
    [syd168]
    name=syd168's   repos
    baseurl=file:///mnt/cd
    enabled=1
    gpgcheck=1   
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
   5)刷新yum
   #yum  list
   #yum clean all      (这个命令执行之前,一定要先执行上面的命令)
  
  至此,yum源就已经建立好了。

  
6.  配置kvm必须的包
   1) 安装kvm包
     #yum  -y  install    *virt*   
     #yum  -y  install     libguestfs*
   
7  安装X window界面,方便管理
   #yum   -y  groupinstall    Desktop
    #yum  -y  groupinstall   "X Window  System"
8. 进入X界面
    #startx
9. 启动virt-manager
    点击左上方的application->system-tools-->virtual machine manager 即可进入kvm的管理界面。进入后,可以看到下方窗口中有“localhost(qemu)”,表示即可创建虚拟机了。
    创建虚拟机的办法是:点击文件上方工具栏中的电脑图标即可。剩下的步骤和vmware类似,这里就不再赘述了。留给读者去体验吧。
发表于 2012-2-24 13:34:59 | 显示全部楼层
感觉是 盒子 里边 套 盒子 再套盒子 对吧 ^_^
回复 支持 反对

使用道具 举报

发表于 2012-2-24 20:37:26 | 显示全部楼层
So-called "Nested Virtualization"?
回复 支持 反对

使用道具 举报

发表于 2012-2-24 22:29:48 | 显示全部楼层
虚拟机里跑虚拟机?看起来似乎比较蛋疼。
回复 支持 反对

使用道具 举报

发表于 2012-3-8 17:53:05 | 显示全部楼层
貌似在VMWARE里不能使用KVM特性吧?据我所知,只有AMD的CPU能在KVM中套KVM。。。在VMWARE中只能使用QEMU,不能使用KVM。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表