XenServer 存儲庫(SR)是用來存儲虛擬磁盤的存儲容器。存儲庫和虛擬磁盤都是磁盤上獨立於XenServer 而存在的持久對象。SR 能夠在資源池中的各服務器之間共享,能夠存在於不一樣類型的內部和外部物理存儲設備(包括本地磁盤設備和共享網絡存儲)上。使用新建存儲庫嚮導建立新的存儲庫時,可使用許多不一樣的存儲類型。根據所選擇的存儲類型,能夠實現動態多路徑和精簡置備等功能。服務器
配置服務器或池時,能夠指定用來存放故障轉儲數據和已掛起VM 映像的默認SR,該SR 將用做新虛擬磁盤的默認SR。在池級別,默認SR 必須是共享SR,在資源池中建立的任何虛擬磁盤、故障轉儲文件或已掛起VM 映像都將存儲在池的默認SR 中,從而提供了一個物理服務器故障恢復機制。對於獨立服務器,默認SR 能夠是本地SR 也能夠是共享SR。在獨立服務器中添加共享存儲時,共享存儲將自動成爲該服務器的默認SR。網絡
注:在NFS VHD SR 中,VM 映像以精簡置備的VHD 格式文件存儲在共享NFS 目標上。經過TCP/IP 支持NFS V3 的現有NFS 服務器能夠直接用做虛擬磁盤的存儲庫。能夠將NFS SR 共享,使虛擬磁盤位於NFS VHD 存儲庫中的任何VM 均可以在同一個資源池中的各服務器之間遷移;ide
注:共享名稱server:/path 中server 是NFS 服務器的IP 地址或DNS 名稱,path 是文件夾或文件名及路徑測試
注:若是找到現有的SR 且還沒有鏈接,能夠選擇其中一個並將其做爲新存儲庫spa
進行鏈接,選擇從新鏈接現有SR,從列表中選擇該SR,單擊完成;操作系統
注:軟件iSCSi SR 在經過iSCSI 不SAN 鏈接的LUN 上使用共享邏輯卷管理器(LVM)。系統經過使用open-iSCSI 軟件iSCSI 發起程序或使用受支持的iSCSI 主機總線適配器(HBA)來支持iSCSI;server
注:若是iSCSI 目標配置爲使用CHAP 身份驗證方式,須要選中使用CHAP 複選框並填寫CHAP 用戶和CHAP 密碼;xml
注:iSCSI 目標和池中的全部服務器不得設置相同的IQN,每一個iSCSI 目標和發起程序必須具備惟一的IQN。若是使用不惟一的IQN 標識符,則數據會遭到破壞,而且對目標的訪問可能被拒絕。對象
注:每一個iSCSI 存儲庫必須整個衛浴單個邏輯單元號上,不能跨多個LUN。若是該LUN 已經包含一個SR,可使用現有SR,也能夠用新的SR 替換現有SR(此操做會銷燬磁盤上的全部數據);ip
注:硬件HBA SR 經過HBA 鏈接到光纖通道(FC)、以太網光纖通道(FCoE)或共享串聯SCSI(SAS)LUN。在運行新建存儲庫嚮導以前,須要執行必要的配置以公開LUN:該向導將自動探查可用的LUN 並顯示找到的全部LUN 的列表;
注:CIFS ISOSR 處理以ISO 格式文件存儲且做爲Windows(CIFS)共享提供的CD 映像。這種類型的SR 對於建立共享ISO 庫很是適用
1.4.1在名稱界面輸入SR 的名稱,默認狀況下向導會自動爲該SR 生成一個說明
1.4.2在位置界面輸入CIFS 的共享名稱\\server\ShareName,其中server 爲服務器的計算機DNS 名稱或IP 地址,sharename 是文件夾或文件名稱;勾選使用其餘用戶名複選框,並輸入鏈接CIFS 共享目錄的用戶名和密碼
注:NFS ISOSR 處理以ISO 格式存儲且做爲NFS 共享提供的CD 映像,一樣對於建立共享ISO 庫比較適用
1.5.1在名稱界面輸入SR 的名稱和說明信息,默認狀況下向導爲該SR 自動生成說明
1.5.2在位置界面輸入NFS ISO 的共享名稱server:/path,其中Server 爲NFS服務器的IP 地址或DNS 名稱,path 爲文件夾或文件名,其中包括該向導的過程當中所選配置選項的摘要
注:分離存儲庫時,存儲設備不池或服務器之間的關聯會斷開,存儲庫的虛擬磁盤將變得沒法訪問。可是,虛擬磁盤的內容將會保留,同時虛擬機用來訪問虛擬磁盤的元數據信息也會保留。存儲庫只是臨時處於脫機狀態,並能夠對已分離的SR 執行從新鏈接操做。
注:已分離的存儲設備不任何池或服務器都沒有關聯,可是存儲在其中的數據將會保留,從新鏈接到託管服務器時,須要挄照添加新存儲庫的方式提供存儲配置信息。
注:忘記存儲庫時,該SR 上的虛擬磁盤的內容將會保留,但用來將虛擬機鏈接到其中的虛擬磁盤的信息將永久刪除。該SR 將從資源窗格中刪除,忘記操做沒法撤銷;
注:銷燬存儲庫時,用來將虛擬機鏈接到SR 上的虛擬磁盤的信息和基礎虛擬磁盤自己都將永久銷燬。該SR 將從資源窗格中刪除,銷燬操做沒法撤銷。
注:該選項卡將列出有關本地存儲庫和共享存儲庫的信息,其中包括SR 的名稱、說明、存儲類型、大小和可用空間量等存儲的詳細信息
注:在XenCenter遷移任何活動虛擬機和拔出現有存儲時,會出現短暫的延遲。若是服務器是池主服務器,在分配新的池主服務器時,它將暫時斷開鏈接並從資源窗格中消失。當該服務器以維護模式圖標從新出如今資源窗格中時,進行下一步操做;
注:要啓用多路徑,勾選在此服務器上啓用多路徑複選框,要禁用多路徑,需清除該複選框;系統爲光纖通道和iSCSI 存儲庫提供勱態多路徑,默認狀況下,多路徑均採用輪循模式的負載平衡,在正常操做期間,兩個路由通道上都具備活動通訊;
注:須要對資源池中每臺託管服務器執行啓用多路徑操做;
3.實驗環境搭建:
3.1準備一臺Windows Server 2012 R2的物理機名爲vSAN,IP:192.168.80.150不用加入域
3.2登錄vSAN服務器,建立一個共享文件夾名爲ISO用於儲放系統鏡像和模版,授予Everyone有讀寫權限便可。而後在客戶端測試是否可訪問共享文件ISO,並把操做系統的鏡像文件拷貝上去
3.3登錄vSAN服務器,安裝ISCSI Target目標服務。而後配置ISCSI Target服務建立一個300G的虛擬固定磁盤名爲Virtual-Machine,而且授予任何主機都有訪問權限(而後必須等到虛擬磁盤清除完畢或直接取消清除操做後才能把ISCSI虛擬磁盤添加到資源池上)
3.4在客戶端使用XenCenter鏈接到兩臺Xenserver主機,而後在資源池上添加ISO共享庫,並指向vSAN服務器上的共享文件夾,掛接共享文件夾時須要使用vSAN服務器的管理員權限。這樣做爲兩臺Xenserver主機存放操做系統鏡像和模版的地方
3.5在客戶端使用XenCenter上爲資源池test.com添加ISCSI虛擬磁盤,做爲兩臺Xenserver主機的共享存儲,用於存放虛擬機