Configurer un cluster extensible pour un domaine de charge de travail VI à l'aide de MetroCluster
Dans ce cas d'utilisation, nous décrivons la procédure de configuration d'un domaine de charge de travail VCF VI étendu avec NFS comme banque de données principale à l'aide d' ONTAP MetroCluster. Cette procédure inclut le déploiement des hôtes vSphere et de vCenter Server, le provisionnement des banques de données NFS, la validation du cluster vSphere, la configuration de NSX pendant la conversion VCF et l'importation de l'environnement vSphere dans un domaine de gestion VCF existant.
Les charges de travail sur VCF sont protégées par vSphere Metro Storage Cluster (vMSC). ONTAP MetroCluster avec déploiement FC ou IP est généralement utilisé pour fournir une tolérance aux pannes des banques de données VMFS et NFS.
Introduction
Dans cette solution, nous allons démontrer comment implémenter le domaine de charge de travail Stetched VCF VI avec NFS comme magasin de données principal à l'aide ONTAP MetroCluster. Le domaine de charge de travail VI peut être déployé à l'aide de SDDC Manager ou importer un environnement vSphere existant en tant que domaine de charge de travail VI.
Aperçu du scénario
Ce scénario couvre les étapes de haut niveau suivantes :
-
Déployez les hôtes vSphere et le serveur vCenter.
-
Provisionnez la banque de données NFS sur les hôtes vSphere.
-
Utilisez l’outil d’importation VCF pour valider le cluster vSphere.
-
Configurez un fichier JSON pour créer un NSX pendant la conversion VCF.
-
Utilisez l'outil d'importation VCF pour importer l'environnement vSphere 8 en tant que domaine de charge de travail VCF VI vers un domaine de gestion VCF existant.
Prérequis
Ce scénario nécessite les composants et configurations suivants :
-
Configuration ONTAP MetroCluster prise en charge
-
Machine virtuelle de stockage (SVM) configurée pour autoriser le trafic NFS.
-
L'interface logique (LIF) a été créée sur le réseau IP qui doit transporter le trafic NFS et est associée au SVM.
-
Un cluster vSphere 8 avec 4 hôtes ESXi connectés au commutateur réseau.
-
Téléchargez le logiciel requis pour la conversion VCF.
Voici un exemple de capture d'écran du Gestionnaire de système montrant la configuration de MetroCluster .
et voici les interfaces réseau SVM des deux domaines de pannes.
[REMARQUE] SVM sera actif sur l'un des domaines de pannes dans MetroCluster.
Référer "vMSC avec MetroCluster" .
Pour le stockage pris en charge et d'autres considérations pour la conversion ou l'importation de vSphere vers VCF 5.2, reportez-vous à "Considérations avant de convertir ou d'importer des environnements vSphere existants dans VMware Cloud Foundation" .
Avant de créer un cluster vSphere qui sera converti en domaine de gestion VCF, reportez-vous à "Considérations NSX sur le cluster vSphere"
Pour les logiciels requis, reportez-vous à "Télécharger un logiciel pour convertir ou importer des environnements vSphere existants" .
Pour plus d'informations sur la configuration des systèmes de stockage ONTAP , reportez-vous au"Documentation ONTAP 9" centre.
Pour plus d'informations sur la configuration de VCF, reportez-vous à"Documentation de VMware Cloud Foundation" .
Étapes de déploiement
Pour déployer le domaine de gestion étendu VCF avec NFS comme magasin de données principal,
Suivez les étapes suivantes :
-
Déployez les hôtes vSphere et vCenter.
-
Créer un cluster vSphere.
-
Provisionner la banque de données NFS.
-
Copiez l’outil d’importation VCF sur l’appliance vCenter.
-
Exécutez une pré-vérification sur l’appliance vCenter à l’aide de l’outil d’importation VCF.
-
Créez un fichier JSON pour un cluster NSX à déployer pendant le processus d’importation.
-
Téléchargez le logiciel requis sur le gestionnaire SDDC.
-
Convertissez le cluster vSphere en domaine de charge de travail VCF VI.
Pour un aperçu du processus de conversion, reportez-vous à "Convertir un environnement vSphere en domaine de gestion ou importer un environnement vSphere en tant que domaine de charge de travail VI dans VMware Cloud Foundation" .
Déployer des hôtes vSphere et vCenter
Déployez vSphere sur des hôtes à l'aide d'ISO téléchargés à partir du portail de support Broadcom ou utilisez l'option de déploiement existante pour l'hôte vSphere.
Monter le magasin de données NFS pour héberger des machines virtuelles
Dans cette étape, nous créons le volume NFS et le montons en tant que magasin de données pour héberger des machines virtuelles.
-
À l’aide du Gestionnaire système, créez un volume et attachez-le à la stratégie d’exportation qui inclut le sous-réseau IP de l’hôte vSphere.
-
Connectez-vous à l'hôte vSphere en SSH et montez le magasin de données NFS.
esxcli storage nfs add -c 4 -H 10.192.164.225 -s /WLD01_DS01 -v DS01 esxcli storage nfs add -c 4 -H 10.192.164.230 -s /WLD01_DS02 -v DS02 esxcli storage nfs list
Déployez vCenter sur un magasin de données NFS. Assurez-vous que le shell SSH et Bash est activé sur l’appliance vCenter.
Créer un cluster vSphere
-
Connectez-vous au client Web vSphere, créez le centre de données et le cluster vSphere en ajoutant l'un des hôtes sur lesquels NFS VAAI est déployé. Nous avons choisi de gérer tous les hôtes du cluster avec l’option d’image unique. [CONSEIL] Ne sélectionnez pas Gérer la configuration au niveau du cluster. Pour plus de détails, reportez-vous à "Considérations NSX sur le cluster vSphere" . Pour les meilleures pratiques vMSC avec ONTAP MetroCluster, consultez "Directives de conception et de mise en œuvre des vMSC"
-
Ajoutez d’autres hôtes vSphere au cluster.
-
Créez un commutateur distribué et ajoutez les groupes de ports.
-
"Migrer la mise en réseau d’un vSwitch standard vers un commutateur distribué."
Convertir l'environnement vSphere en domaine de charge de travail VCF VI
La section suivante décrit les étapes de déploiement du gestionnaire SDDC et de conversion du cluster vSphere 8 en domaine de gestion VCF 5.2. Le cas échéant, la documentation VMware sera consultée pour plus de détails.
L'outil d'importation VCF, de VMware par Broadcom, est un utilitaire utilisé à la fois sur l'appliance vCenter et sur le gestionnaire SDDC pour valider les configurations et fournir des services de conversion et d'importation pour les environnements vSphere et VCF.
Pour plus d'informations, consultez "Options et paramètres de l'outil d'importation VCF" .
Copier et extraire l'outil d'importation VCF
L'outil d'importation VCF est utilisé sur l'appliance vCenter pour valider que le cluster vSphere est dans un état sain pour le processus de conversion ou d'importation VCF.
Suivez les étapes suivantes :
-
Suivez les étapes à "Copiez l'outil d'importation VCF sur l'appliance vCenter cible" dans VMware Docs pour copier l'outil d'importation VCF à l'emplacement correct.
-
Extrayez le bundle à l’aide de la commande suivante :
tar -xvf vcf-brownfield-import-<buildnumber>.tar.gz
Valider l'appliance vCenter
Utilisez l’outil d’importation VCF pour valider l’appliance vCenter avant l’importation en tant que domaine de charge de travail VI.
-
Suivez les étapes à "Exécuter une pré-vérification sur le vCenter cible avant la conversion" pour exécuter la validation.
Créer un fichier JSON pour le déploiement NSX
Pour déployer NSX Manager lors de l’importation ou de la conversion d’un environnement vSphere dans VMware Cloud Foundation, créez une spécification de déploiement NSX. Le déploiement de NSX nécessite un minimum de 3 hôtes.
|
Lors du déploiement d'un cluster NSX Manager dans une opération de conversion ou d'importation, le segment sauvegardé par NSX VLAN est utilisé. Pour plus de détails sur les limitations du segment sauvegardé par NSX-VLAN, reportez-vous à la section « Considérations avant la conversion ou l'importation d'environnements vSphere existants dans VMware Cloud Foundation ». Pour plus d'informations sur les limitations du réseau NSX-VLAN, reportez-vous à "Considérations avant de convertir ou d'importer des environnements vSphere existants dans VMware Cloud Foundation" . |
Voici un exemple de fichier JSON pour le déploiement NSX :
{ "deploy_without_license_keys": true, "form_factor": "small", "admin_password": "****************", "install_bundle_path": "/nfs/vmware/vcf/nfs-mount/bundle/bundle-133764.zip", "cluster_ip": "10.61.185.105", "cluster_fqdn": "mcc-wld01-nsx.sddc.netapp.com", "manager_specs": [{ "fqdn": "mcc-wld01-nsxa.sddc.netapp.com", "name": "mcc-wld01-nsxa", "ip_address": "10.61.185.106", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }, { "fqdn": "mcc-wld01-nsxb.sddc.netapp.com", "name": "mcc-wld01-nsxb", "ip_address": "10.61.185.107", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }, { "fqdn": "mcc-wld01-nsxc.sddc.netapp.com", "name": "mcc-wld01-nsxc", "ip_address": "10.61.185.108", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }] }
Copiez le fichier JSON dans le dossier personnel de l'utilisateur vcf sur le gestionnaire SDDC.
Télécharger le logiciel sur SDDC Manager
Copiez l'outil d'importation VCF dans le dossier de base de l'utilisateur vcf et le bundle de déploiement NSX dans le dossier /nfs/vmware/vcf/nfs-mount/bundle/ sur le gestionnaire SDDC.
Voir "Téléchargez le logiciel requis sur l'appliance SDDC Manager" pour des instructions détaillées.
Vérification détaillée sur vCenter avant la conversion
Avant d'effectuer une opération de conversion de domaine de gestion ou une opération d'importation de domaine de charge de travail VI, vous devez effectuer une vérification détaillée pour vous assurer que la configuration de l'environnement vSphere existant est prise en charge pour la conversion ou l'importation. . Connectez-vous en SSH à l'appliance SDDC Manager en tant qu'utilisateur vcf. . Accédez au répertoire dans lequel vous avez copié l’outil d’importation VCF. . Exécutez la commande suivante pour vérifier que l’environnement vSphere peut être converti
python3 vcf_brownfield.py check --vcenter '<vcenter-fqdn>' --sso-user '<sso-user>' --sso-password '********' --local-admin-password '****************' --accept-trust
Convertir un cluster vSphere en domaine de charge de travail VCF VI
L'outil d'importation VCF est utilisé pour effectuer le processus de conversion.
La commande suivante est exécutée pour convertir le cluster vSphere en domaine de gestion VCF et déployer le cluster NSX :
python3 vcf_brownfield.py import --vcenter '<vcenter-fqdn>' --sso-user '<sso-user>' --sso-password '******' --vcenter-root-password '********' --local-admin-password '****************' --backup-password '****************' --domain-name '<Mgmt-domain-name>' --accept-trust --nsx-deployment-spec-path /home/vcf/nsx.json
Même si plusieurs banques de données sont disponibles sur l'hôte vSphere, il n'est pas nécessaire de demander quelle banque de données doit être considérée comme banque de données principale.
Pour des instructions complètes, reportez-vous à "Procédure de conversion VCF" .
Les machines virtuelles NSX seront déployées sur vCenter.
SDDC Manager affiche le domaine de charge de travail VI créé avec le nom fourni et NFS comme magasin de données.
Lors de l'inspection du cluster, il fournit les informations des magasins de données NFS.
Ajouter une licence à VCF
Une fois la conversion terminée, la licence doit être ajoutée à l'environnement.
-
Connectez-vous à l'interface utilisateur du gestionnaire SDDC.
-
Accédez à Administration > Licences dans le volet de navigation.
-
Cliquez sur + Clé de licence.
-
Choisissez un produit dans le menu déroulant.
-
Entrez la clé de licence.
-
Fournissez une description de la licence.
-
Cliquez sur Ajouter.
-
Répétez ces étapes pour chaque licence.