了解如何設定 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 清單的更新。StorNext 管理員應在 fsnameservers 清單變更時更新描述檔。 |
sanAuthMethod | 字串 | 判斷 SAN 的驗證方法。所有 Xsan 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 卷宗中,此承載資料也會決定使用光纖通道還是 Distributed LAN Client (DLC) 裝載。將 com.apple.xsan.preferences 指定為 PayloadType 值,即可指定 Xsan 偏好設定承載資料。OS X El Capitan 或之後版本支援此承載資料。
鍵值 | 類型 | 值 |
---|---|---|
onlyMount | 字串陣列![]() |
此陣列中的每個字串都是 Xsan 或 StorNext 卷宗名稱。如果此鍵值存在,Xsan 用戶端會嘗試在啟動時自動裝載這些卷宗。至於此清單中沒有顯示的卷宗,則可以由系統管理員使用 xsanctl(8) 的裝載指令手動裝載。 |
denyMount | 字串陣列 | 此陣列中的每個字串都是 Xsan 或 StorNext 卷宗名稱。如果此鍵值存在但 onlyMount 陣列不存在,Xsan 用戶端會自動嘗試裝載所有 SAN 卷宗 (此陣列中的卷宗除外)。系統管理員可以使用 xsanctl(8) 的裝載指令,手動裝載此陣列中的卷宗。 |
denyDLC | 字串陣列 | 在此陣列中的每個字串都是 StorNext 卷宗名稱。如果此鍵值存在而 Xsan 用戶端亦嘗試裝載此陣列中的卷宗,則用戶端只會在可以透過光纖通道取得 LUN 時裝載卷宗,而不會嘗試使用 Distributed LAN Client (DLC) 裝載卷宗。 |
preferDLC | 字串陣列 | 在此陣列中的每個字串都是 StorNext 卷宗名稱。如果此鍵值存在而 Xsan 用戶端嘗試裝載此陣列中的卷宗,則 Xsan 用戶端會嘗試使用 Distributed LAN Client (DLC) 裝載卷宗。如果無法使用 DLC,用戶端會在可以透過光纖通道取得 LUN 時嘗試裝載卷宗。為此,denyDLC 絕不可以有該卷宗名稱。 |
useDLC | Boolean | 如果此鍵值存在,便會控制 denyDLC 陣列 (如有) 或 preferDLC 陣列 (如有) 以外的所有卷宗是否可以使用 Distributed LAN Client (DLC)。如果此鍵值不存在,系統在裝載所有 StorNext 卷宗但缺少任何光纖通道介面時,會偏向選用 DLC。 |
在 Xsan 偏好設定承載資料中的鍵值也可以使用 /Library/Preferences/com.apple.xsan 偏好網域中的 defaults(1) 寫入來代替設定描述檔。舉例來說,要防止 Distributed LAN Client 裝載名為 shared-EX0123456789ab 的 StorNext 卷宗,你可以使用以下指令:
sudo defaults write /Library/Preferences/com.apple.xsan.plist denyDLC '(shared-EX0123456789ab)'
雖然 Mac 可以安裝多於一項 Xsan 偏好設定承載資料,但應該避免在不同承載資料中設定相同鍵值。如有多項承載資料定義相同的鍵值,產生的行為將無法定義。
裝載 Xsan 檔案系統時,無論用戶端是否設定使用 DLC 裝載卷宗,只要用戶端可以讀取 LUN,就會使用 LUN 連接的光纖通道。將裝載選項設定為可以透過光纖通道取用 LUN 時使用 DLC,即表示 Xsan 會在裝載時連接 Distributed LAN Client/伺服器。此連接不久就會終止。如果大量用戶端參與此行為,伺服器向用戶端提供服務的能力會受到負面影響。