天天看點

xen伺服器不能挂載iso檔案,Citrix XenCenter安裝VM:挂載ISO詳解

環境資訊:

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檔案

xen伺服器不能挂載iso檔案,Citrix XenCenter安裝VM:挂載ISO詳解

12、完成之後如下圖所示:

xen伺服器不能挂載iso檔案,Citrix XenCenter安裝VM:挂載ISO詳解

我們一直都在努力堅持原創.......請不要一聲不吭,就悄悄拿走。

我原創,你原創,我們的内容世界才會更加精彩!

【所有原創内容版權均屬TechTarget,歡迎大家轉發分享。但未經授權,嚴禁任何媒體(平面媒體、網絡媒體、自媒體等)以及微信公衆号複制、轉載、摘編或以其他方式進行使用。】

微信公衆号

TechTarget

官方微網誌

TechTarget中國