歡迎您光臨本站 註冊首頁

RHEL5 Xen虛擬網路管理及虛擬機的安裝

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

RHEL5 Xen虛擬網路管理及虛擬機的安裝

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
本本:Compaq Presario V3428AU

[ 本帖最後由 scottsiu 於 2007-9-20 17:17 編輯 ]
《解決方案》

good, this is basic guide
《解決方案》

今天裝了個win2003的虛擬機,不錯,就是滑鼠在vnc中難控制,正在找解決辦法...
《解決方案》

原帖由 carrison 於 2007-10-23 17:10 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
今天裝了個win2003的虛擬機,不錯,就是滑鼠在vnc中難控制,正在找解決辦法...


在虛擬win里雙擊滑鼠,就可以讓滑鼠控制虛擬機,按 ctrl+alt可以退出虛擬機。
《解決方案》

原帖由 sailer_sh 於 2007-10-23 21:11 發表 http://linux.chinaunix.net/bbs/images/common/back.gif



在虛擬win里雙擊滑鼠,就可以讓滑鼠控制虛擬機,按 ctrl+alt可以退出虛擬機。
不是吧,兄弟:mrgreen:
現在用遠程桌面操作,網上有解決辦法,比較繁瑣,懶的動:mrgreen:
《解決方案》

文章不錯,有一次去翠宮聽過大會,我認識貴公司的 李梅,哪天一塊坐坐呀.
《解決方案》

很有用的文檔,頂一個

[火星人 ] RHEL5 Xen虛擬網路管理及虛擬機的安裝已經有692次圍觀

http://coctec.com/docs/service/show-post-7959.html