環境資訊:
XenServer Version:6.0.2
XenCenter Version:6.0.2
NFS server OS Version:CentOS 6.3
Citrix XenServer是免費的企業級面向雲計算的虛拟平台,和VMware ESX/ESXi是同級别的競争産品。XenServer的安裝過程和VMwareESX/ESXi一樣,都比較簡單。和VMware ESX/ESXi類似,主要的操作和配置都可以在另外一台裝有XenCenter用戶端的機器上完成(和VMware vShpere Client一樣)。
和VMware ESX/ESXi有點不同的是,XenServer不能在XenCenter用戶端管理界面裡直接導入iso後安裝作業系統,需要先把這些iso預存到另外一台伺服器上,然後用NFS (當然也還有其它方式,預設為此方式)的方式通路。是以我們需要架設一台NFS伺服器,将相應iso檔案放置到NFS目錄下,然後在XenServer伺服器上手動把這個目錄挂載上,這樣才能在XenServer和XenCenter管理界面裡看到所有iso檔案,也就是說XenServer鼓勵你把iso檔案分開存儲到另外一台單獨伺服器以友善管理,但付出的代價就是整個過程稍微比ESX/ESXi麻煩一點。
接下來我們在CentOS_6.3上配置NFS:
1、最小化安裝CentOS 6.3,并配置好IP。
2、将源CD光牒挂載到/media/cdrom。
3、關閉iptables和selinux。
4、在root家目錄的.bashrc檔案中追加如下一行内容:alias yumcdrom=’yum –disablerepo=* –enablerepo=c6-media ‘
5、安裝NFS file server
# yumcdrom groupinstall “NFS file server”
6、打開/etc/exports檔案,追加如下内容:
/usr/local/apache2/htdocs/IOS *(rw,sync,no_root_squash)
注:nfs允許挂載的目錄及權限,在檔案/etc/exports中進行定義, 各字段含義如下:
/usr/local/apache2/htdocs/IOS:要共享的目錄,将iso檔案放置在此目錄下
* :允許所有的網段通路
rw :讀寫權限
sync:資料同步寫入内在和硬碟
no_root_squash:nfs用戶端共享目錄使用者權限
7、啟動服務
# /etc/init.d/rpcbind restart很重要,一定要重新開機,nfs是一個RPC程式,使用它前,需要映射好端口,在其它Linux版本中可能為portmap
# /etc/init.d/nfs start
8、檢視共享目錄
# showmount -e
Export list for localhost.localdomain:
/usr/local/apache2/htdocs/IOS *
9、可在本機上用mount指令挂載看NFS是否成功。
10、用XenCenter連接配接上XenServer伺服器
11、建立一個存儲倉庫(NFS ISO library),用于存放.iso檔案

12、完成之後如下圖所示:
我們一直都在努力堅持原創.......請不要一聲不吭,就悄悄拿走。
我原創,你原創,我們的内容世界才會更加精彩!
【所有原創内容版權均屬TechTarget,歡迎大家轉發分享。但未經授權,嚴禁任何媒體(平面媒體、網絡媒體、自媒體等)以及微信公衆号複制、轉載、摘編或以其他方式進行使用。】
微信公衆号
TechTarget
官方微網誌
TechTarget中國