科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道RHEL5 Xen虚拟网络管理及虚拟机的安装

RHEL5 Xen虚拟网络管理及虚拟机的安装

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了RHEL5 Xen虚拟网络管理及虚拟机的安装方法。

2007年12月28日

关键字: 虚拟机 Xen

  • 评论
  • 分享微博
  • 分享邮件

    ZDNetChina服务器站 12月28日虚拟化技巧  Xen的虚拟化由于使用的是"半虚拟化"(Para-virtualization),所有的硬件只是通过xen hypervisor进行调度,比起VMware Server及Workstations要虚拟整套的硬件设备性能要好得多了!但一直在用的时候都有一个问题:“虚拟网络”!今天在rhn上找发现了 virt-manager(RHEL5中用于管理虚拟机的GUI工具)的最新bate包,装上后。。。哈哈。。。。虚拟网络从今天起变得简单了!

    1、从rhn.redhat.com中下载以下的包

dnsmasq-2.39-2.el5.i386.rpm
libvirt-0.2.4-4.el5.i386.rpm
libvirt-python-0.2.3-4.el5.i386.rpm
python-virtinst-0.103.0-2.el5.noarch.rpm
virt-manager-0.4.0-2.el5.i386.rpm

    #rpm -Uvh *.rpm

    2、重启服务

#/etc/init.d/libvirtd restart
#/etc/init.d/xend restart

    3、激活虚拟网络

    首先我们可以看到有以下文件:

    /usr/share/libvirt/networks/default.xml
    这个就是网络的设定文件内容为

<network>
  <name>default</name>
  <bridge name="virbr0" />
  <forward/>
  <ip address="192.168.122.1" netmask="255.255.255.0">   //虚拟网卡的IP
    <dhcp>
      <range start="192.168.122.2" end="192.168.122.254" />   //DHCP要分配的地址
    </dhcp>
  </ip>
</network>

    使用virsh对虚拟网络进行管理
    #virsh

virsh # net-create /usr/share/libvirt/networks/default.xml
virsh # net-start default
virsh # quit

    #ifconfig
    这时你应该看到一个新的网卡virbr0

    4、建立新的虚拟网段

#cp /usr/share/libvirt/networks/default.xml \ /usr/share/libvirt/networks/mynet.xml
#vim /usr/share/libvirt/networks/mynet.xml
<network>
  <name>mynet</name>
  <bridge name="virbr1" />
  <forward/>
  <ip address="172.16.122.1" netmask="255.255.255.0">   //虚拟网卡的IP
    <dhcp>
      <range start="172.16.122.2" end="172.16.122.254" />   //DHCP要分配的地址
    </dhcp>
  </ip>
</network>

    使用virsh对虚拟网络进行管理
    #virsh

virsh # net-create /usr/share/libvirt/networks/mynet.xml
virsh # net-start mynet
virsh # quit

    #ifconfig
    这时你应该看到一个新的网卡virbr1

    6、现在你可以用新的网络进行XEN的安装了

    6.1安装前的准备

#mkdir /data/os/rhel5.0/ISO -p
#cp *.iso /data/os/rhel5.0/ISO      (考贝RHEL5的5个iso文件)
#mount -o loop /data/os/rhel5.0/ISO/rhel-5-server-i386-disc1.iso /mnt
#cp /mnt/images/ /data/os/rhel5.0/ -rf
#vim /etc/exports
   /data/os/rhel5.0   172.16.122.*(ro,async)
#/etc/init.d/nfs restart

    6.2新建虚拟机
    主菜单->系统工具->Virtual Machine Manager->[新建]->[前进]
    ---------------
    系统名称:xentest[前进]
    ---------------
    半虚拟化[前进]
    ---------------
    安装介质URL:nfs:127.0.0.1:/data/os/rhel5.0[前进]
    ---------------
    简单文件
    文件位置:/var/lib/xen/images/xentest.img
    文件大小:10000MB
    取消“Allocate entire virtual disk now”
    [前进]

---------------
Virtual network
Network:mynet
[前进]
---------------
VM Max Memory:256         请注意自己有多少内存可用^_^我有2G
VM Startup Memory:512
VCPUS:1                   请注意不要超过“宿主逻辑CPU数量”超过了的话就会xxx了
[前进]
---------------
确认你的设定[结束]

    6.3进入虚拟系统安装

    一路“OK”直到出现:提示找不到安装介质
    在“NFS Setup”介面中重新设定NFS源的信息
    NFS server name:172.16.122.1
    RHEL Server directory:/data/os/rhel5.0/ISO

    后面的我就不再讲了。。。。安装系统吧。。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章