歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> RHEL5 Xen虛擬網絡管理及虛擬機安裝

RHEL5 Xen虛擬網絡管理及虛擬機安裝

日期:2017/3/3 16:46:35   编辑:關於Linux

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 /database/os/rhel5.0/ISO -p

#cp *.iso /database/os/rhel5.0/ISO (考貝RHEL5的5個iso文件)

#mount -o loop /database/os/rhel5.0/ISO/rhel-5-server-i386-disc1.iso /mnt

#cp /mnt/images/ /database/os/rhel5.0/ -rf

#vim /etc/exports

/database/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:/database/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:/database/os/rhel5.0/ISO

Copyright © Linux教程網 All Rights Reserved