環境信息:linux
XenServer Version:6.0.2apache
XenCenter Version:6.0.2bash
NFS server OS Version:CentOS 6.3服務器
Citrix XenServer 是免費的企業級面向雲計算的虛擬平臺,和 VMware ESX/ESXi 是同級別的競爭產品。XenServer 的安裝過程和 VMware ESX/ESXi 同樣,都比較簡單。和 VMware ESX/ESXi 相似,主要的操做和配置均可以在另一臺裝有 XenCenter 客戶端的機器上完成(和 VMware vShpere Client 同樣)。dom
和VMware ESX/ESXi有點不一樣的是,XenServer 不能在XenCenter 客戶端管理界面裏直接導入iso 後安裝操做系統,須要先把這些iso預存到另一臺服務器上,而後用NFS (固然也還有其它方式,默認爲此方式)的方式訪問。因此咱們須要架設一臺NFS服務器,將相應iso文件放置到NFS目錄下,而後在XenServer 服務器上手動把這個目錄掛載上,這樣才能在XenServer 和 XenCenter 管理界面裏看到全部的iso 文件,也就是說XenServer 鼓勵你把 iso 文件分開存儲到另一臺單獨服務器以方便管理,但付出的代價就是整個過程稍微比ESX/ESXi麻煩一點。ide
接下來咱們在CentOS_6.3上配置NFS:雲計算
一、最小化安裝CentOS 6.3,並配置好IP。操作系統
二、將源光盤掛載到/media/cdrom。rest
三、關閉iptables和selinux。server
四、在root家目錄的.bashrc文件中追加以下一行內容:alias yumcdrom='yum --disablerepo=\* --enablerepo=c6-media '
五、安裝NFS file server
# yumcdrom groupinstall "NFS file server"
六、打開/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客戶端共享目錄使用者權限
七、啓動服務
# /etc/init.d/rpcbind restart 很重要,必定要重啓,nfs是一個RPC程序,使用它前,須要映射好端口,在其它Linux版本中可能爲portmap
# /etc/init.d/nfs start
八、查看共享目錄
# showmount -e
Export list for localhost.localdomain:
/usr/local/apache2/htdocs/IOS *
九、可在本機上用mount命令掛載看NFS是否成功。
十、用XenCentor鏈接上XenServer 服務器
十一、新建一個存儲倉庫(NFS ISO library),用於存放.iso文件
十二、完成以後以下圖所示: