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

原创 2007年09月20日 16:32:00
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

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




系统:RHEL5 Xen Kernel[2.6.18-8]
本本:Compaq Presario V3428AU
-------------------------------------

萧少聪 >I Love Program<
RHCE红帽认证工程师/RHCI红帽认证讲师

浦华众城
Redhat 国内唯一总代理
EnterpriseDB 国内唯一总代理
北京:010-82150608
广州:020-87625363
版权声明:版权所有,转载不究!

虚拟机体验之 Xen 篇 —— 令人脑洞大开的奇异架构

阅读目录 总结:   这一篇我要体验的虚拟机系统是 Xen。在虚拟机领域,Xen 具有非常高的知名度,其名字经常在各类文章中出现。同时 Xen 也具有非常高的难度,别说玩转,就算仅...
  • sunylat
  • sunylat
  • 2016年12月23日 12:43
  • 719

Linux下使用Xen搭建虚拟机

一、安装前检查 1)查看你的主机cpu是否支持虚拟化:输入命令 cat /proc/cpuinfo | grep flags ,查看结果中有没有 pae ,若有则支持半虚拟化,再看有没有 vmx(in...
  • angellove156
  • angellove156
  • 2014年02月11日 17:09
  • 1815

用ISO文件安装Xen虚拟机

本文以在ubuntu 12.04上安装Xen,然后安装CentOS虚拟机为例讲解如何用用ISO文件安装Xen虚拟机。 1.在ubuntu上安装xen和需要的工具 sudo apt-get inst...
  • u013297123
  • u013297123
  • 2013年12月27日 15:23
  • 1544

在CentOS下搭建Xen虚拟化环境并安装CentOS的虚拟机

1.环境介绍 2.安装CentOS
  • lnqariel
  • lnqariel
  • 2014年11月12日 20:58
  • 741

安装Xen Server创建虚拟机

xenserver xencenter openstack kvm
  • chenhaifeng2016
  • chenhaifeng2016
  • 2017年03月30日 10:24
  • 621

XenServer安装及虚拟机部署详细指南

XenServer安装及虚拟机部署详细指南 1、了解服务器配置 2、相关软件及镜像下载 3、XenServer安装 4、操作过程中可能遇到的问题及解决方法...
  • wan353694124
  • wan353694124
  • 2015年05月28日 16:41
  • 2525

如何在esxi 6上面套嵌运行虚拟机(kvm、xen、esxi6、vmware workstation、Qemu)

在 VMware ESXi 虚拟机上运行虚拟机,被称为多层虚拟或者嵌套虚拟机(Nested VMs)。如果只有一台电脑想测试多节点 OpenStack 环境的话,使用 VMware ESXi 虚拟几个...
  • lic95
  • lic95
  • 2015年09月27日 08:50
  • 3753

centos6.7环境半虚拟化软件xen及xm配置工具使用详解

1、xen软件的安装及配置 环境准备: ①操作系统:centos6.7(注意最好使用centos6.7,centos6.5无法使用xen的图形化界面创建操作系统) ②调整虚拟机配置,内存4G(推荐...
  • reblue520
  • reblue520
  • 2016年05月17日 18:04
  • 1759

Xen虚拟化实战之安装虚拟机(CentOS 6.8)

一、使用阿里源安装xen客户端 virt-install是一个使用“libvirt” hypervisor 管理库构建新虚拟机的命令行工具,能够为KVM、Xen或其它支持libvrit API的...
  • wh211212
  • wh211212
  • 2016年10月19日 09:46
  • 740

虚拟机自省XenAccess和vmitools

虚拟机自省是保证虚拟机安全的一个重要的概念和技术,英文virtual machine introspection(VMI),第一次提出虚拟机自省技术的应该是Tal Garfinkel在论文“A V...
  • yxccs2dn
  • yxccs2dn
  • 2014年11月24日 21:54
  • 1175
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RHEL5 Xen虚拟网络管理及虚拟机的安装
举报原因:
原因补充:

(最多只允许输入30个字)