xen虛擬機安裝小記

公司有一臺24核CPU,16G內存的服務器,不虛擬一下浪費資源了,呵呵。。。

注意:若要“全虛擬化”,需要開啓BIOS中的VT功能(我的服務器是Intel的,cat /proc/cpuinfo |grep --color=auto  vmx)

一、安裝xen組件

1.不能連接Internet的可下載xen.tar.gz包,
http://dadaru.163disk.com/dir_9974,將包中所有rpm進行安裝
2.yum安裝
有個非常好的yum源,我一直在用,此源一是速度快,二是有最新的rpm
wget
http://remi-mirror.dedipower.com/enterprise/remi-release-5.rpm
wget
http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm   \\安裝此包必須先安裝上面的包,然後到http://download.fedora.redhat.com/pub/epel/5去下載合適的rpm。

  1. yum --enablerepo=remi -y install kernel-xen.x86_64 \  
  2. kernel-xen-devel.x86_64 python-virtinst \  
  3. virt-manager.x86_64 xen.x86_64 xen-devel.x86_64 \  
  4. xen-libs.x86_64  

二、優化

1.內存優化 
# vim /boot/grub/grub.conf

  1. default=0  
  2. timeout=5  
  3. splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz  
  4. hiddenmenu  
  5. title CentOS (2.6.18-194.26.1.el5xen)  
  6.         root (hd0,0)  
  7.         kernel /xen.gz-2.6.18-194.26.1.el5 dom0_mem=1024M  
  8.         module /vmlinuz-2.6.18-194.26.1.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet  
  9.         module /initrd-2.6.18-194.26.1.el5xen.img  
  10. title CentOS (2.6.18-164.el5)  
  11.         root (hd0,0)  
  12.         kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet  
  13.         initrd /initrd-2.6.18-164.el5.img 

2.網卡方面

默認Domain-0只創建了一個橋接網卡xenbr0,並映射到了eth0,我還有另外一個網卡eth1,需要創建另一個橋接網卡xenbr1,並橋接到eth1上,方法如下

# vi /etc/xen/xend-config.sxp

  1. #(network-script network-bridge)  
  2. (network-script network-multi-bridge)  

#vi /etc/xen/scripts/network-multi-bridge

  1. #!/bin/sh  
  2. dir=$(dirname "$0")  
  3. "$dir/network-bridge" "$@" vifnum=0 bridge=xenbr0 netdev=eth0  
  4. "$dir/network-bridge" "$@" vifnum=1 bridge=xenbr1 netdev=eth1  

#chmod 755 /etc/xen/scripts/network-multi-bridge

#service xend restart

三、配置本地NFS服務

1.參考《我用wget下載centos鏡像》,將鏡像文件下載到本地
2.按如下方法,將所有鏡像文件拷貝到一個文件夾中

  1. mount -o ro,loop /iso/CentOS-5.5-x86_64-bin-1of8.iso /mnt/  
  2. unalias cp  
  3. cp -f -a /mnt/* /centos5/  
  4. umount /mnt/  
  5. mount -o ro,loop /iso/CentOS-5.5-x86_64-bin-2of8.iso /mnt/  
  6. cp -f -a /mnt/* /centos5/  
  7. umount /mnt/  
  8.  
  9. 。。。 。。。 

#echo "/centos5 192.168.122.0/24(ro)" >/etc/exports
#service nfs restart

四、安裝,啓動virt-manager進行安裝,呵呵。。。網上已很多,nfs:192.168.122.1:/centos5

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章