Pour obtenir la haute disponibilité d'App Launchpad, déployez plusieurs instances d'App Launchpad en utilisant les mêmes paramètres de configuration.
Déployez la première instance d'App Launchpad et configurez les composants restants. Après avoir configuré la première instance, exportez les paramètres de configuration et importez la configuration dans les instances restantes de votre environnement.
Lorsque vous exportez les paramètres de configuration, protégez le fichier
.tar avec un mot de passe. Pour des raisons de sécurité,
App Launchpad valide la complexité du mot de passe. Lorsque vous définissez le mot de passe, assurez-vous que le mot de passe contient les éléments suivants :
Conditions préalables
Vérifiez que votre environnement cible répond aux exigences de la haute disponibilité d'
App Launchpad. Pour plus d'informations, reportez-vous à la section
Éléments à prendre en compte pour la haute disponibilité d'App Launchpad dans
Avant de commencer.
Procédure
- Déployez la première instance d'App Launchpad dans votre environnement. Reportez-vous à Déployer App Launchpad.
- Pour exporter les paramètres de configuration, exécutez la commande
alp export
.
Pour CentOS Linux, Red Hat Enterprise Linux et Photon OS :
alp export --file-name=tar-file-path --key=pasword
Par exemple :
alp export --file-name=/tmp/config-params.tar --key=pass
Pour Ubuntu et Debian :
sudo alp export --file-name=tar-file-path --key=pasword
Par exemple :
sudo alp export --file-name=/tmp/config-params.tar --key=pass
Pour éviter la vérification de la complexité du mot de passe, vous pouvez éventuellement ajouter l'argument
--force
à la commande.
- Déployez des instances supplémentaires d'App Launchpad.
- Ouvrez une connexion SSH à la machine cible.
- Installez le module RPM ou DEB en exécutant la commande d'installation.
Pour RPM :
rpm -ivh vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
Si Java SE JDK 11 est installé sur la machine cible de déploiement, pour éviter tout problème d'installation, ajoutez l'argument
--nodeps.
rpm -ivh --nodeps vmware-vcd-alp-v.v.v-nnnnnnnn.el7.x86_64.rpm
Pour DEB :
sudo apt-get install ./vmware-alp_$v.v.v-$nnnnnnnn_amd64.deb
Déployez autant d'instances supplémentaires que nécessaire.
Important : Ne configurez pas les instances supplémentaires.
- Importez les paramètres de configuration vers les instances supplémentaires d'App Launchpad.
- Copiez les paramètres de configuration exportés de la première instance d'App Launchpad vers toutes les instances supplémentaires.
- Pour chaque instance supplémentaire, importez les paramètres de configuration en exécutant la commande
alp import
.
Pour CentOS Linux, Red Hat Enterprise Linux et Photon OS :
alp import --file-name=tar-file-path --key=pasword
Par exemple :
alp import --file-name=/tmp/config-params.tar --key=pass
Pour Debian et Ubuntu :
alp import --file-name=/tmp/config-params.tar --key=pass
Par exemple :
sudo alp import --file-name=tar-file-path --key=pasword
- Pour redémarrer le service App Launchpad, exécutez la commande
systemctl restart alp
.