SR SMB
Les partages sur les serveurs SMB (qui prennent en charge SMB 3) peuvent être utilisés immédiatement comme SR pour les disques virtuels. Les VDI sont stockés uniquement au format Microsoft VHD. De plus, comme ces SR peuvent être partagés, les VDI stockés sur des SR partagés permettent :
-
Le démarrage des machines virtuelles sur n’importe quel hôte XenServer® dans un pool de ressources
-
La migration des machines virtuelles entre les hôtes XenServer dans un pool de ressources à l’aide de la migration en direct (sans temps d’arrêt perceptible)
Important :
- La prise en charge de SMB3 est limitée à la capacité de se connecter à un partage en utilisant le protocole 3. Les fonctionnalités supplémentaires telles que le basculement transparent (Transparent Failover) dépendent de la disponibilité des fonctionnalités dans le noyau Linux en amont et ne sont pas prises en charge dans XenServer 9.
- Vous pouvez localiser votre serveur de fichiers SMB3 sur un système Windows Server. N’utilisez pas de système Windows Server situé sur une machine virtuelle.
- Le SMB en cluster n’est pas pris en charge avec XenServer.
- Le stockage SMB est disponible pour les clients de XenServer Premium Edition.
- Il est fortement recommandé d’utiliser un réseau de stockage dédié, utilisant au moins deux liens agrégés, idéalement vers des commutateurs réseau indépendants avec des alimentations redondantes.
- Lorsque vous utilisez le stockage SMB, ne supprimez pas le partage du stockage avant de détacher le SR SMB.
Les VDI stockés sur des SR basés sur des fichiers sont provisionnés de manière dynamique (thinly provisioned). Le fichier image est alloué au fur et à mesure que la machine virtuelle écrit des données sur le disque. Cette approche présente l’avantage considérable que les fichiers image de la machine virtuelle n’occupent sur le stockage que l’espace nécessaire. Par exemple, si un VDI de 100 Go est alloué pour une machine virtuelle et qu’un système d’exploitation est installé, le fichier VDI ne reflète que la taille des données du système d’exploitation écrites sur le disque plutôt que les 100 Go entiers.
Les fichiers VHD peuvent également être chaînés, permettant à deux VDI de partager des données communes. Dans les cas où une machine virtuelle basée sur un fichier est clonée, les machines virtuelles résultantes partagent les données communes sur disque au moment du clonage. Chaque machine virtuelle procède à ses propres modifications dans une version isolée du VDI en copie sur écriture (copy-on-write). Cette fonctionnalité permet de cloner rapidement des machines virtuelles basées sur des fichiers à partir de modèles, facilitant ainsi le provisionnement et le déploiement rapides de nouvelles machines virtuelles. La longueur maximale prise en charge des chaînes VHD est de 30.
Les SR basés sur des fichiers et les implémentations VHD dans XenServer supposent qu’ils ont un contrôle total sur le répertoire SR sur le serveur de fichiers. Les administrateurs ne doivent pas modifier le contenu du répertoire SR, car cette action peut risquer de corrompre le contenu des VDI.
XenServer a été optimisé pour le stockage de classe entreprise qui utilise de la RAM non volatile pour fournir des accusés de réception rapides des requêtes d’écriture tout en maintenant un haut degré de protection des données contre les pannes.
Avertissement :
Étant donné que les VDI sur les SR basés sur des fichiers sont créés en tant que VDI à provisionnement dynamique, les administrateurs doivent s’assurer que les SR basés sur des fichiers disposent de suffisamment d’espace disque pour tous les VDI requis. Les hôtes XenServer n’appliquent pas la présence de l’espace requis pour les VDI sur les SR basés sur des fichiers.
Assurez-vous de surveiller l’espace libre sur votre SR. Si l’utilisation du SR atteint 100 %, les écritures ultérieures des machines virtuelles échouent. Ces échecs d’écriture peuvent entraîner le blocage ou le plantage de la machine virtuelle.
Paramètres de configuration de l’appareil pour les SR SMB :
| Nom du paramètre | Description | Obligatoire ? |
|---|---|---|
server |
Chemin d’accès complet au partage sur le serveur | Oui |
username |
Compte utilisateur avec accès en lecture/écriture au partage | Facultatif |
password_secret |
(Recommandé) ID secret du mot de passe du compte utilisateur, qui peut être utilisé à la place du mot de passe. | Facultatif |
password |
Mot de passe du compte utilisateur. Nous vous recommandons d’utiliser le paramètre password_secret à la place. |
Facultatif |
Créer un SR SMB partagé (SMB)
Pour créer un SR SMB, indiquez le nom d’hôte ou l’adresse IP du serveur SMB, le chemin complet du partage exporté et les informations d’identification appropriées.
CLI xe
Remarque :
Lorsque vous exécutez la commande
sr-create, nous vous recommandons d’utiliser l’argumentdevice-config:password_secretau lieu de spécifier le mot de passe sur la ligne de commande. Pour plus d’informations, consultez Secrets.
Par exemple, pour créer un SR SMB partagé sur 192.168.1.10:/share1, utilisez la commande suivante :
xe sr-create content-type=user \
name-label="Example shared SMB SR" shared=true \
device-config:server=//192.168.1.10/share1 \
device-config:username=valid_username device-config:password_secret=valid_password_secret type=smb
<!--NeedCopy-->
Pour créer un SR SMB non partagé, exécutez la commande suivante :
xe sr-create host-uuid=host_uuid content-type=user \
name-label="Non-shared SMB SR" \
device-config:server=//192.168.1.10/share1 \
device-config:username=valid_username device-config:password_secret=valid_password_secret type=smb
<!--NeedCopy-->
Dans XenCenter®
<!- - kaizen-review: MD041 on line 1: - ->
- Ouvrez l’assistant Nouveau référentiel de stockage : cliquez sur Nouveau stockage dans la barre d’outils.
- Sélectionnez SMB comme type de stockage physique, puis cliquez sur Suivant.
- Sur la page Nom, saisissez le nom du nouveau SR. Par défaut, l’assistant génère une description du SR. Cette description inclut un résumé des options de configuration que vous sélectionnez au fur et à mesure de votre progression dans l’assistant. Pour saisir votre propre description, décochez la case Générer automatiquement la description en fonction des paramètres du SR et saisissez-la dans la zone Description. Cliquez sur Suivant pour continuer.
- Sur la page Emplacement, spécifiez les détails de la cible de stockage :
-
Nom du partage L’adresse IP ou le nom DNS du serveur et le chemin d’accès. Par exemple,
\\server\pathoùserverest le nom DNS ou l’adresse IP de l’ordinateur serveur, etpathest un nom de dossier ou de fichier. Configurez le serveur SMB pour exporter le chemin spécifié vers tous les serveurs du pool. - Nom d’utilisateur et mot de passe (Facultatif) Pour vous connecter à un serveur SMB en utilisant un nom d’utilisateur différent, saisissez votre nom d’utilisateur et votre mot de passe de connexion.
-
Nom du partage L’adresse IP ou le nom DNS du serveur et le chemin d’accès. Par exemple,
- Cliquez sur Analyser pour que l’assistant recherche les SR SMB existants à l’emplacement que vous avez spécifié.
- L’assistant Nouveau référentiel de stockage répertorie tous les SR existants qui ne sont pas déjà attachés. Vous pouvez sélectionner un SR dans la liste et l’attacher comme nouveau référentiel de stockage. Cliquez sur Rattacher un SR existant et sélectionnez le SR dans la liste, puis cliquez sur Terminer.
- Si aucun SR existant n’est trouvé, cliquez simplement sur Terminer pour finaliser la configuration du nouveau SR et fermer l’assistant.