PowerFlex 3.0 : Comment redéployer une passerelle PowerFlex
Summary: Cet article décrit la procédure de redéploiement d’une passerelle PowerFlex (GW).
Instructions
Mission :
Pour réussir le redéploiement d’une passerelle PowerFlex (GW).
Informations :
Un redéploiement de la passerelle PowerFlex peut être nécessaire pour de nombreuses raisons :
-
Préparation d’un remplacement automatisé de SVM.
-
Remplacement de l’ancien serveur SUSE Linux Enterprise par CentOS.
-
Les systèmes construits en usine utilisent PowerFlex Manager ou une autre méthode dans laquelle la passerelle n’est pas impliquée. Plus tard, pour les mises à niveau ou les remplacements, vous devez l’introduire à nouveau dans l’environnement.
Remarque : La passerelle PowerFlex est également mentionnée en tant que passerelle VxFlex OS dans la version 3.0.x.
Procédure :
Assurez-vous d’effectuer une sauvegarde de la passerelle actuelle. Cela garantit que toutes les propriétés et tous les paramètres existants sont copiés dans la nouvelle passerelle. Pour effectuer une sauvegarde de la passerelle actuelle, procédez comme suit :
-
Ouvrez une session SSH sur l’adresse IP du GW actuel et connectez-vous en tant qu’utilisateur root.
-
Exécutez la commande suivante pour accéder au dossier GW :
cd /opt/emc/scaleio/gateway/bin/
-
Exécutez la commande suivante pour exporter le fichier de configuration GW vers le dossier temporaire.
Remarque : Dans les anciennes versions, le nom original du script était SIOGWTool.sh.
./FOSGWTool.sh --export_gw_cfg --pack_linux_os_files --t /tmp/
-
Exécutez la commande suivante pour accéder au dossier temporaire :
cd /tmp
Remarque : Le fichier de configuration de passerelle exporté porte le nom gw_config.tar.
-
Copiez le fichier sur le disque local.
-
Si nécessaire, exécutez les commandes suivantes et copiez-collez leurs sorties dans un bloc-notes :
hostname ifconfig netstat -rn cat /etc/resolv.conf
-
Exécutez la commande suivante pour arrêter le serveur :
shutdown now -h
-
Renommez le GW actuel comme suit :
-
Connectez-vous au vCenter où réside le GW actuel.
-
Dans le volet de gauche, accédez à la machine virtuelle GW actuelle.
-
Cliquez avec le bouton droit de la souris sur la machine virtuelle GW, puis cliquez sur Rename.
-
Saisissez le nom puis cliquez sur OK.
-
Procédez comme suit pour déployer le nouveau modèle OVA GW :
-
À partir du site Web de support Dell, téléchargez l’offre logicielle groupée complète pour la version PowerFlex en cours d’exécution. Vous devez être connecté pour afficher tous les téléchargements.
-
Extrayez les packages à partir du fichier téléchargé.
-
À partir du répertoire PowerFlex <Version> Complete VMware SW, enregistrez le modèle OVA.
-
Utilisez le client VMware vSphere pour vous connecter à vCenter.
-
Dans la fenêtre principale, sélectionnez Hosts and Clusters.
-
Dans le panneau de gauche, sélectionnez l’ESXi sur lequel vous souhaitez déployer l’OVA.
-
Cliquez dessus avec le bouton droit de la souris, puis sélectionnez Deploy OVF Template.
L’assistant Deploy OVF Template s’affiche. -
Saisissez le chemin complet du fichier OVA que vous avez enregistré, puis cliquez sur Next.
-
Attribuez un nom unique à la machine virtuelle, puis sélectionnez un stockage VSAN pour déployer le fichier OVA, acceptez les valeurs par défaut restantes dans l’Assistant, puis cliquez sur Finish.
Remarque : Assurez-vous d’utiliser le même nom de la machine virtuelle que celui que vous avez enregistré à l’aide de la commande hostname. Le déploiement de l’OVA peut prendre un certain temps. -
Cliquez avec le bouton droit sur le nouveau VM et sélectionnez Edit Settings.
-
Assurez-vous que vous disposez de suffisamment de CPU, de RAM et de mémoire, attribuez les adaptateurs au réseau approprié, puis cliquez sur OK.
-
CPU = 2vCPU
-
Mémoire : 8 Go
-
Mettez sous tension la nouvelle machine virtuelle GW.
-
Configurez le nouveau nom d’hôte PowerFlex GW et les interfaces réseau :
-
À l’aide de la console, démarrez la nouvelle passerelle PowerFlex, puis connectez-vous.
-
Remarque : Le nom d’utilisateur par défaut est root et le mot de passe par défaut est admin.
-
Exécutez la commande suivante pour configurer l’interface utilisateur de gestion du réseau :
nmtui
-
Sélectionnez Restore System Partition, puis appuyez sur Enter.
-
Saisissez le nom d’hôte, puis cliquez sur OK.
Remarque : Assurez-vous d’utiliser le même nom de la machine virtuelle que celui que vous avez enregistré à l’aide de la commande hostname.
-
Sélectionnez Edit a connection et appuyez sur Enter.
-
Sélectionnez Connexion filaire Ethernet > 1, puis cliquez sur Modifier.
-
Remplacez le nom du profil par eth0.
-
Définissez IPv4 CONFIGURATION sur Manual, puis cliquez sur Show.
-
Configurez le réseau :
-
Adresse IP
-
Adresse de passerelle
-
Serveur DNS
-
Remarque : Assurez-vous d’utiliser les détails réseau de la machine virtuelle que vous avez enregistrés précédemment.
-
Remplacez IPv6 CONFIGURATION par Ignore, puis cliquez sur OK.
-
Configurez les réseaux de données PowerFlex :
-
Sélectionnez Edit a connection et appuyez sur Entrée.
-
Sélectionnez Connexion filaire Ethernet > 2, puis cliquez sur Modifier.
-
Remplacez le nom du profil par eth1.
-
Définissez IPv4 CONFIGURATION sur Manual, puis cliquez sur Show.
-
Répétez les étapes du réseau de données PowerFlex pour chaque réseau de données supplémentaire.
-
-
Configurez le réseau :
-
Adresse IP
-
Adresse de passerelle
-
Serveur DNS
-
-
Remarque : Assurez-vous d’utiliser les détails réseau de la machine virtuelle que vous avez enregistrés précédemment.
v1 = Conception
de port de carte NIC non liée v2 = Conception de port
de carte NIC de liaison statique v3 = Conception de port de carte NIC de liaison LACP
-
Cliquez sur Back, puis sur Quit.
-
Exécutez la commande suivante pour redémarrer :
reboot
-
Connectez-vous au serveur à l’aide de l’adresse IP du GW actuel et procédez comme suit :
-
Exécutez la commande suivante pour vérifier si le nouveau système d’exploitation est disponible :
-
cat /etc/*release
-
Copiez l’ancien fichier de configuration GW de votre dossier local vers le dossier /root/.
Remarque : Importez l’ancien fichier de configuration de passerelle dans la nouvelle passerelle uniquement si l’intégration de Secure Remote Services est en cours d’utilisation avec la passerelle VxFlex OS. Nous ne le faisons pas sur la plupart des systèmes, car l’intégration de Secure Remote Services se fait avec PowerFlex Manager. La plupart du temps, la restauration GW n’est pas nécessaire.
Le fichier de configuration GW a été importé avec succès.
-
Procédez comme suit pour ajouter le RPM, définir les adresses IP MDM et ajouter les certificats :
-
Assurez-vous que vous êtes connecté au serveur à l’aide de l’adresse IP de la passerelle actuelle.
-
Installez Java. Utilisez la version headless openjdk .
-
Le fichier RPM Java doit se trouver dans le dossier /root/install de la passerelle.
-
Exécutez la commande suivante pour installer le RPM java :
rpm -ivh <java_package_name>.rpm
-
Si l’option EMC-ScaleIO-gateway-3.X-X.<Le fichier build>.x86_64.rpm n’est pas disponible dans le dossier /root/install. Copiez le fichier du fichier de téléchargement extrait de votre système local dans le dossier /root/install.
-
Exécutez la commande suivante pour installer la passerelle PowerFlex, où X est le numéro de version :
GATEWAY_ADMIN_PASSWORD=<new_GW_admin_password> rpm -ivh EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpm
-
<> new_GW_admin_password est un mot de passe que vous définissez pour accéder au programme d’installation PowerFlex.
Le mot de passe doit répondre aux critères suivants :
-
Au moins huit caractères
-
Incluez les groupes suivants : [a-z], [A-Z], [0-9]
-
Connectez-vous à l’interface utilisateur Web passerelle PowerFlex et procédez comme suit :
-
Assurez-vous que la nouvelle version d’Installation Manager s’affiche sur la page principale.
-
Dans le menu, cliquez sur Maintain.
-
Saisissez l’adresse IP, le nom d’utilisateur, le mot de passe et le mot de passe LIA du MDM principal.
-
Approuvez tous les certificats MDM lorsque vous y êtes invité.
-
Cliquez sur Retrieve system topology et assurez-vous que toutes les authentifications LIA sont valides.
-
-
Copiez les adresses IP du cluster, du MDM principal et du MDM secondaire.
-
Exécutez les commandes suivantes pour vérifier les propriétés de l’utilisateur dans le serveur GW :
cd /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes vi gatewayUser.properties
-
Dans le champ mdm.ip.addresses, collez les adresses IP. (inclut toutes les adresses IP virtuelles, les adresses IP de données pour n’importe quel MDM qui peut devenir principal.)
-
Exécutez la commande suivante pour créer un lockbox et le nom d’utilisateur et le mot de passe MDM.
Remarque : Dans les anciennes versions, le nom d’origine du script ci-dessous était SIOGWTool.sh.
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user <username> --mdm_password <password> --create_default_lockbox
-
Exécutez la commande suivante pour redémarrer le service GW :
systemctl restart scaleio-gateway
-
Connectez-vous à l’interface utilisateur Web de la passerelle PowerFlex et procédez comme suit à la configuration de la passerelle REST :
-
Dans le menu, cliquez sur Maintain.
-
Saisissez l’adresse IP, le nom d’utilisateur, le mot de passe et le mot de passe LIA du MDM principal.
-
Cliquez sur Retrieve system topology et approuvez le certificat du MDM principal.
-
Cliquez à nouveau sur Retrieve system topology et assurez-vous que toutes les authentifications LIA sont valides.
-
Cliquez sur Test REST configuration.
-
Cliquez dessus et saisissez le nom d’utilisateur et le mot de passe.
-
Les informations du MDM s’affichent. Assurez-vous que les adresses IP du MDM sont disponibles et connectées.
-
Acceptez tous les certificats si et lorsque vous y êtes invité.
-
-
Exécutez la commande suivante pour désactiver l’intégration de Secure Remote Services sur la passerelle PowerFlex lors de l’utilisation de PowerFlex Manager :
Remarque : Si PowerFlex Manager n’est pas utilisé, ignorez cette étape.-
Pour VxFlex OS 3.0 et versions antérieures, exécutez la commande suivante :
grep features.enable_esrs gatewayUser.properties
grep features.enable_esrs /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.enable_esrs=false
-
Pour PowerFlex version 3.5 et 3.6, exécutez la commande suivante :
grep features.notification gatewayUser.properties
grep features.notification /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.notification_method=none
-
La passerelle PowerFlex est redéployée avec succès.