Xsan
The payload that configures an Xsan client system.
Declaration
object XsanProperties
| Name | Type | Description |
|---|---|---|
fsnameservers | [string] | An array of storage area network (SAN) File System Name Server coordinators. The list should contain the same addresses in the same order as the metadata controller (MDC) This key is required for StorNext SANs. |
sanAuthMethod | string | The authentication method for the SAN. This key is required for all Xsan SANs. It’s optional for StorNext SANs but should be set if the StorNext SAN uses an Only one value is accepted: |
sanConfigURLs | [string] | An array of LDAP URLs where Xsan systems can obtain SAN configuration updates. There should be one entry for each Xsan MDC. This key is required for all Xsan SANs. Example URL: |
sanName Required | string | The name of the SAN. This key is required for all Xsan SANs. The name must exactly match the name of the SAN defined in the metadata server. |
sharedSecret Required | string | The shared secret used for Xsan network authentication. This key is required when the |
Discussion
Specify com.apple.xsan as the payload type.
For more information, see https://support.apple.com/en-us/HT205333.
Profile availability
Device channel | macOS |
User channel | NA |
Allow manual install | macOS |
Requires supervision | NA |
Requires user-approved MDM | NA |
Allowed in user enrollment | NA |
Allow multiple payloads | NA |
Profile example
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>fsnameservers</key>
<array>
<string>san.example.com</string>
</array>
<key>sanAuthMethod</key>
<string>auth_secret</string>
<key>sanName</key>
<string>user_xsan</string>
<key>sharedSecret</key>
<string>shared_secret</string>
<key>PayloadIdentifier</key>
<string>com.example.myxsanpayload</string>
<key>PayloadType</key>
<string>com.apple.xsan</string>
<key>PayloadUUID</key>
<string>015b6f29-6a6a-4e23-9305-a4182838516d</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Xsan</string>
<key>PayloadIdentifier</key>
<string>com.example.myprofile</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>e93b1eca-d07c-4383-8b4f-ca9db76f4aa8</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>