Vous devez rendre un système de stockage NFS ou un autre volume de stockage partagé accessible à tous les serveurs d'un groupe de serveurs VMware Cloud Director. VMware Cloud Director utilise le stockage du serveur de transfert pour la gestion des clusters de dispositifs et la fourniture d'un stockage temporaire pour les chargements, les téléchargements et les éléments de catalogue qui sont publiés ou abonnés en externe.
- Au cours des transferts, les envois et téléchargements occupent ce stockage. Lorsque le transfert est terminé, les envois et téléchargements sont supprimés du stockage. Les transferts qui ne progressent pas pendant 60 minutes sont marqués comme étant expirés et sont effacés du système. Étant donné que les images transférées peuvent être volumineuses, il est conseillé d'allouer au moins plusieurs centaines de giga-octets à ce type d'opération.
- Les éléments de catalogues qui sont publiés en externe et pour lesquels la mise en cache du contenu publié est activée, occupent ce stockage. Les éléments de catalogues qui sont publiés en externe, mais qui ne permettent pas la mise en cache, n'occupent pas ce stockage. Si vous activez des organisations dans votre cloud pour créer des catalogues qui sont publiés en externe, vous pouvez en déduire que des centaines, voire des milliers d'éléments de catalogue nécessitent un espace sur ce volume. La taille de chaque élément du catalogue est de la taille d'une machine virtuelle dans un format OVF compressé.
- VMware Cloud Director stocke les sauvegardes de la base de données du dispositif dans le répertoire pgdb-backup dans le partage de transfert. Ces bundles de sauvegarde peuvent consommer de l'espace important.
- Le collecteur de bundle de journaux multi-cellules occupe cet espace.
- Les données des nœuds du dispositif et le fichier response.properties occupent cet espace.
Options de stockage partagé
Un serveur NFS traditionnel basé sur Linux ou d'autres solutions telles que Microsoft Windows Server, la fonctionnalité NFS du service de fichiers de VMware vSAN, etc., peuvent fournir le stockage partagé. À partir de vSAN 7.0, vous pouvez utiliser la fonctionnalité du service de fichiers de vSAN pour exporter des partages NFS à l'aide des protocoles NFS 3.0 et NFS 4.1. Pour plus d'informations sur le services de fichiers de vSAN, reportez-vous au guide Administration de VMware vSAN de la documentation du produit VMware vSphere.
Exigences pour la configuration du serveur NFS
- La liste d'exportation pour le serveur NFS doit permettre à chaque membre du serveur de votre groupe de serveurs VMware Cloud Director d'accéder en lecture-écriture à l'emplacement partagé qui est identifié dans la liste d'exportation. Cette capacité permet à l'utilisateur vcloud d'écrire des fichiers dans l'emplacement partagé et d'y lire ces mêmes fichiers.
- Le serveur NFS doit autoriser l'accès en lecture et en écriture à l'emplacement partagé par le compte système racine sur chaque serveur de votre groupe de serveurs VMware Cloud Director. Cette capacité permet de collecter les journaux de toutes les cellules à la fois dans un seul bundle à l'aide du script
vmware-vcd-support
avec ses options à cellules multiples. Vous pouvez répondre à ces exigences en utilisantno_root_squash
dans la configuration d'exportation NFS pour cet emplacement partagé.
Exemple de serveur NFS Linux
no_root_squash
. Vous devez ajouter les lignes suivantes au fichier
/etc/exports.
/nfs/vCDspace vCD_Cell1_IP_Address(rw,sync,no_subtree_check,no_root_squash) /nfs/vCDspace vCD_Cell2_IP_Address(rw,sync,no_subtree_check,no_root_squash) /nfs/vCDspace vCD_Cell3_IP_Address(rw,sync,no_subtree_check,no_root_squash)
Il ne doit y avoir aucun espace entre chaque adresse IP de cellule et sa parenthèse immédiatement à gauche dans la ligne d'exportation. Si le serveur NFS redémarre alors que les cellules écrivent des données dans l'emplacement partagé, l'utilisation de l'option sync
dans la configuration d'exportation empêche l'endommagement des données dans l'emplacement partagé. L'utilisation de l'option no_subtree_check
dans la configuration d'exportation améliore la fiabilité lorsqu'un sous-répertoire d'un système de fichiers est exporté.
Pour chaque serveur du groupe de serveurs VMware Cloud Director, vous devez disposer d'une entrée correspondante dans le fichier /etc/exports du serveur NFS afin qu'ils puissent tous monter ce partage NFS. Après avoir modifié le fichier /etc/exports sur le serveur NFS, exécutez exportfs -a
pour ré-exporter tous les partages NFS.