這篇文章已封存,而且 Apple 也不會再更新。

關於 Xsan 設定描述檔

如果是進階 SAN 管理者,你可以在設定描述檔承載資料中設定鍵值,以便設定 Xsan 用戶端並控制某些 Xsan 卷宗裝載行為。

瞭解如何設定 SAN 用戶端

Xsan 承載資料

Xsan 承載資料會設定 Xsan 用戶端系統。你可以藉由將 com.apple.xsan 指定為 PayloadType 值來指定 Xsan 承載資料。OS X Yosemite 和 OS X El Capitan 或以上版本都支援此承載資料。

鍵值

類型

sanName

字串

SAN 名稱。所有 Xsan SAN 都需要此鍵值。該名稱必須完全符合 Server App 中定義的 SAN 名稱。

sanConfigURLs

字串陣列

在此陣列中的每個字串都包含一個 LDAP URL,Xsan 系統可藉此獲得 SAN 設定更新項目。所有 Xsan SAN 都需要此鍵值。每個 Xsan MDC 都應該有一個項目。

範例 URL:ldaps://mdc1.example.com:389

fsnameservers

字串陣列

此陣列包含每個 SAN 檔案系統名稱伺服器協調者的一個字串值。StorNext SAN 需要此鍵值。該列表應該包含與 MDC 的 /Library/Preferences/Xsan/fsnameservers 檔案中相同順序的相同位址。

當此列表變更時,Xsan SAN 用戶端會自動從 SAN 設定伺服器接收 fsnameserver 列表的更新。當 fsnameservers 列表變更時,StorNext 管理者應更新他們的描述檔。

sanAuthMethod

字串

判斷 SAN 的驗證方法。所有 Xsan SAN 都需要此鍵值。StorNext SAN 不一定需要此鍵值,但如果 StorNext SAN 使用 auth_secret 檔案就應該設定此鍵值。只能接受一個值:

auth_secret

sharedSecret

字串

共享密鑰用於 Xsan 網路驗證。當出現 sanAuthMethod 鍵值時需要此鍵值。字串值應等於 MDC /Library/Preferences/Xsan/.auth_secret 檔案的內容。

備忘錄:

  • 請勿建立 Xsan 承載資料來設定 Xsan MDC。只需使用 Server App 來設定 Xsan MDC。

  • Mac 只能安裝一個 Xsan 承載資料。

Xsan「偏好設定」承載資料

Xsan 偏好設定承載資料可用來設定啟動時哪個卷宗會自動裝載。若為 StorNext 卷宗,此承載資料也會判斷裝載要使用光纖通道或分散式 LAN 用戶端(DLC)。Xsan 偏好設定承載資料係透過將 com.apple.xsan.preferences 指定為 PayloadType 值來指定。OS X El Capitan 或以上版本支援此承載資料。

鍵值

類型

onlyMount

字串陣列

在此陣列中的每個字串都是 Xsan 或 StorNext 卷宗名稱。如果此鍵值存在,Xsan 用戶端會嘗試在啟動時自動裝載這些卷宗。沒有顯示在此列表中的卷宗,可以透過系統管理員使用 xsanctl(8) 的裝載指令手動裝載。

denyMount

字串陣列

在此陣列中的每個字串都是 Xsan 或 StorNext 卷宗名稱。如果此鍵值存在但 onlyMount 陣列不存在,Xsan 用戶端會自動嘗試裝載除了此陣列的卷宗以外的所有 SAN 卷宗。此陣列中的卷宗,可以透過系統管理員使用 xsanctl(8) 的裝載指令手動裝載。

denyDLC

字串陣列

在此陣列中的每個字串都是 StorNext 卷宗名稱。如果此鍵值存在且 Xsan 用戶端正在嘗試裝載此陣列中的卷宗,則用戶端只有在可透過光纖通道取得 LUN 時可裝載卷宗。它不會嘗試使用分散式 LAN 用戶端(DLC)裝載卷宗。

preferDLC

字串陣列

在此陣列中的每個字串都是 StorNext 卷宗名稱。如果此鍵值存在且 Xsan 用戶端正在嘗試裝載此陣列中的卷宗,則 Xsan 用戶端會嘗試使用分散式 LAN 用戶端(DLC)裝載卷宗。如果 DLC 無法使用,用戶端會在可透過光纖通道取得 LUN 時嘗試裝載卷宗。為了讓此功能運作,該卷宗名稱絕不能出現在 denyDLC 中。

useDLC

Boolean

如果此鍵值存在,它會針對未列在 denyDLC 陣列(若存在)或 preferDLC 陣列(若存在)中的所有卷宗,控制分散式 LAN 用戶端(DLC)的使用。如果此鍵值存在,在裝載所有 StorNext 卷宗時,缺少任何光纖通道介面會觸發偏好使用 DLC。

在 Xsan 偏好設定承載資料中的鍵值也可以使用 /Library/Preferences/com.apple.xsan 偏好網域中的 defaults(1) 寫入來代替設定描述檔。例如,如果要防止使用分散式 LAN 用戶端裝載名稱為 shared-EX0123456789ab 的 StorNext 卷宗,你可以使用以下指令:

sudo defaults write /Library/Preferences/com.apple.xsan.plist denyDLC '(shared-EX0123456789ab)'

雖然 Mac 可以安裝一個以上的 Xsan 偏好設定承載資料,但應該避免在不同承載資料中設定相同鍵值。如果超過一個承載資料定義相同鍵值,所導致的行為就是未定義。

當用戶端可讀取到 LUN 時,即使該用戶端設定為使用 DLC 裝載卷宗,所有 Xsan 檔案系統裝載還是會使用接到 LUN 的光纖通道連線。將裝載選項設定為當透過光纖通道可使用 LUN 時使用 DLC,代表 Xsan 會在裝載時啟動連線至分散式 LAN 用戶端/伺服器,但會在不久之後終止此連線。如果有大量用戶端從事此行為,會對伺服器服務用戶端的能力造成負面影響。

發佈日期: