À propos des profils de configuration Xsan

Si vous êtes un administrateur SAN avancé, vous pouvez définir des clés dans les données utiles des profils de configuration afin de configurer les clients Xsan et de contrôler certains paramètres relatifs au montage des volumes Xsan. 

Découvrez comment configurer des clients SAN.

Données utiles Xsan

Les données utiles Xsan configurent un système client Xsan. Vous pouvez désigner des données utiles Xsan en attribuant la valeur com.apple.xsan au champ PayloadType. Ces données utiles sont prises en charge sous OS X Yosemite, OS X El Capitan et macOS Sierra.

Clé Type Valeur
sanName
Chaîne
Nom du réseau SAN. Cette clé est requise pour tous les réseaux SAN Xsan. Le nom indiqué doit correspondre exactement à celui défini dans l’app Server.
sanConfigURLs Matrice de chaînes Chaque chaîne de la matrice contient une URL LDAP, via laquelle les systèmes Xsan peuvent obtenir des mises à jour de configuration SAN. Cette clé est requise pour tous les réseaux SAN Xsan. Une entrée doit exister pour chaque contrôleur de métadonnées Xsan.

Exemple d’URL : ldaps://mdc1.example.com:389.
fsnameservers Matrice de chaînes Cette matrice contient une valeur de chaîne pour chacun des coordinateurs de serveurs de noms de systèmes de fichiers du SAN. Cette clé est requise pour les réseaux SAN StorNext. La liste doit inclure les mêmes adresses que celles indiquées dans le fichier /Library/Preferences/Xsan/fsnameservers du contrôleur de métadonnées. L’ordre de recensement doit également être respecté.

Lorsque la liste fsnameservers est modifiée, les serveurs de configuration SAN envoient automatiquement une mise à jour aux clients Xsan. En revanche, la mise à jour des profils doit être effectuée manuellement sur les réseaux StorNext.
sanAuthMethod Chaîne Détermine la méthode d’authentification applicable au réseau SAN. Cette clé est requise pour tous les réseaux SAN Xsan. Elle est facultative sur un réseau StorNext, mais il est conseillé de la configurer si ce dernier utilise un fichier auth_secret. Une seule valeur est acceptée :

auth_secret
sharedSecret Chaîne Secret partagé utilisé pour l’authentification sur le réseau Xsan. Cette clé est requise lorsque la clé sanAuthMethod est utilisée. La valeur de la chaîne doit être identique au contenu du fichier /Library/Preferences/Xsan/.auth_secret du contrôleur de métadonnées.

Remarques :

  • Les contrôleurs de métadonnées Xsan ne doivent pas être configurés à l’aide de données utiles Xsan, mais uniquement par l’intermédiaire de l’app Server.
  • Un Mac ne doit utiliser qu’une seule donnée utile Xsan.

Donnée utile relative aux préférences Xsan

La donnée utile relative aux préférences Xsan peut permettre de définir les volumes à monter automatiquement au démarrage. Pour les volumes StorNext, elle permet également d’indiquer si le montage s’effectue via une connexion Fibre Channel ou DLC (Distributed LAN Client). Vous pouvez désigner une donnée utile de préférences Xsan en attribuant la valeur com.apple.xsan.preferences au champ PayloadType. Cette donnée utile est prise en charge sous OS X El Capitan et macOS Sierra.

Clé Type Valeur
onlyMount Matrice de chaînes
Chaque chaîne de la matrice correspond au nom d’un volume Xsan ou StorNext. Si cette clé est utilisée, le client Xsan monte automatiquement les volumes répertoriés au démarrage. Les volumes ne figurant pas dans la liste peuvent être montés manuellement par l’administrateur système, à l’aide de la commande de montage de xsanctl(8).
denyMount Matrice de chaînes Chaque chaîne de la matrice correspond au nom d’un volume Xsan ou StorNext. Si aucune matrice onlyMount n’est définie, le client Xsan monte automatiquement l’ensemble des volumes SAN, hormis ceux répertoriés dans la matrice denyMount. Les volumes répertoriés dans cette matrice peuvent être montés manuellement par l’administrateur système, à l’aide de la commande de montage de xsanctl(8).
denyDLC Matrice de chaînes Chaque chaîne de la matrice correspond au nom d’un volume StorNext. Si cette clé est présente et que le client Xsan tente de monter un volume dans cette matrice, le client monte le volume uniquement si ses éléments LUN sont disponibles via une connexion Fibre Channel. Le montage n’est pas effectué via une connexion DLC (Distributed LAN Client).
preferDLC Matrice de chaînes Chaque chaîne de la matrice correspond au nom d’un volume StorNext. Si cette clé est présente et que le client Xsan tente de monter un volume dans cette matrice, il tente de le faire via une connexion DLC. Si une telle connexion n’est pas disponible, le montage s’effectue si les éléments LUN du volume sont disponibles via une connexion Fibre Channel. Pour que cette opération fonctionne, le nom du volume ne doit pas apparaître dans la matrice denyDLC.
useDLC Opérateur booléen Si cette clé est présente, elle contrôle l’utilisation des connexions DLC, pour tous les volumes non répertoriés dans la matrice denyDLC (si existante) ou preferDLC (si existante). Lorsque cette clé n’est pas utilisée, le montage de tous les volumes StorNext s’effectue via une connexion DLC en cas d’absence d’une des interfaces Fibre Channel.

Les clés des données utiles de préférences Xsan peuvent également être écrites dans le domaine de préférences « /Library/Preferences/com.apple.xsan » à l’aide de defaults(1), en tant qu’alternative à l’utilisation de profils de configuration. Par exemple, pour empêcher que le volume StorNext « shared-EX0123456789ab » soit monté via une connexion DLC, vous pouvez utiliser la commande suivante :

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

Un Mac peut utiliser plusieurs données utiles de préférences Xsan. Toutefois, évitez d’avoir recours à une même clé dans plusieurs données utiles. En effet, cela peut provoquer des résultats inattendus.

Même si le système de fichiers Xsan est configuré de sorte que le volume soit monté via une connexion DLC, une connexion Fibre Channel est utilisée si les éléments LUN sont visibles par le client. Si vous choisissez d’utiliser un réseau DLC alors que les LUN sont disponibles via une connexion Fibre Channel, Xsan initie une connexion au serveur DLC, puis l’interrompt peu après. Si un grand nombre de clients fonctionnent de la sorte, la capacité de vos serveurs à servir ceux-ci peut être compromise.

Date de publication: