Pour la haute disponibilité, vous pouvez installer Horizon Recording sur plusieurs serveurs et le configurer avec un équilibrage de charge.
Voici les étapes générales à suivre pour utiliser Horizon Recording avec un équilibrage de charge. Les détails de chaque étape sont spécifiés dans cette rubrique.
- Créez un dossier partagé sur un serveur de fichiers disposant des autorisations appropriées, accessible depuis tous les instances de Recording Server à installer.
- Installez Horizon Recording sur plusieurs serveurs (de préférence dans le même centre de données). Pour plus d'informations, reportez-vous au document « Installer Horizon Recording Server » de la rubrique Utilisation de VMware Horizon Recording pour Linux.
- Modifiez le déploiement sur toutes les instances de Recording Server pour qu'il pointe vers la même base de données et le même dossier partagé. La base de données stocke les métadonnées d'enregistrement et le dossier partagé stocke les fichiers d'enregistrement réels.
- Configurez l'équilibrage de charge L4 pour les instances d'Horizon Recording Server sur le port 9443.
- Installez Horizon Recording Agent sur le poste de travail parent en pointant vers l'adresse IP/le nom de domaine complet de l'équilibrage de charge lors de l'enregistrement dans Horizon Recording Server.
Modifier le déploiement sur les instances de Recording Server
Pour chaque instance de Recording Server :
- Accédez à Administrateur -> Paramètres du service -> Paramètres du serveur -> Modifier le déploiement.
- Lisez le message qui s'affiche et cliquez sur Suivant.
- S'il s'agit du premier serveur que vous modifiez, sélectionnez Configurer manuellement et cliquez sur Suivant. S'il ne s'agit pas du premier serveur à modifier, passez à l'étape 4.
- Sélectionnez la base de données requise et copiez la chaîne de connexion appropriée dans la section Exemples et collez-la dans la zone Chaîne de connexion.
- Modifiez l'ID d'utilisateur, le mot de passe, le serveur, la base de données et Trusted_Connection avec les informations appropriées et cliquez sur Suivant.
- Sur la page Emplacement de stockage, spécifiez le dossier partagé accessible depuis toutes les instances de Recording Server. Cliquez sur Chemin d'accès de test pour vérifier s'il est accessible, puis cliquez sur Suivant.
- Cliquez sur Enregistrer la configuration. Si tout est en ordre, le service Web redémarre et vous êtes déconnecté.
- Connectez-vous et vérifiez que la configuration a été enregistrée.
- Pour les serveurs suivants, sélectionnez Importer la configuration à partir d'un serveur existant.
- Entrez l'URL, le nom d'utilisateur et le mot de passe du serveur existant, puis cliquez sur Importer. Le message « Paramètres du service importés, validez-les sur les pages suivantes » s'affiche si les informations d'identification sont valides.
- Cliquez sur Suivant et validez les détails de la configuration sur la page « Type de base de données ». Ils doivent correspondre aux détails de configuration du serveur existant.
- Cliquez sur Suivant et validez les détails de la configuration sur la page « Emplacement de stockage ». Ils doivent correspondre aux détails de configuration du serveur existant. Vous pouvez également tester le chemin d'accès ici.
- Vérifiez les modifications et cliquez sur Enregistrer la configuration. Si tout est en ordre, le service Web redémarre et vous êtes déconnecté.
- Connectez-vous et vérifiez que la configuration a été enregistrée.
Configurer l'équilibrage de charge L4
Voici les étapes générales de configuration d'un équilibrage de charge pour les instances de Recording Server. Notez que les étapes changent en fonction de l'équilibrage de charge utilisé.
- Créez un service virtuel avec le port de service 9443 sur lequel SSL est activé. Attribuez ensuite une adresse IP virtuelle au service virtuel.
- Créez un pool d'instances de Recording Server avec le port 9443.
- Une fois la configuration de l'équilibrage de charge enregistrée, accédez à la console Web à l'aide de
https://<FQDN_or_IP_address_of_the_load_balancer>:9443
. Si la configuration de l'équilibrage de charge est correcte, l'interface utilisateur est accessible.
Installer Horizon Recording Agent sur le poste de travail parent
- Exécutez le programme d'installation d'Horizon Recording Agent, comme décrit dans la section Exécuter le programme d'installation tarball pour Horizon Recording Agent ou Exécuter le programme d'installation RPM pour Horizon Recording Agent. Suivez les instructions documentées, mais modifiez la commande d'installation comme suit :
- Programme d'installation tarball :
sudo ./install.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- Programme d'installation RPM :
sudo /usr/lib/vmware/horizonrecording/rpminstall.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- Programme d'installation tarball :
- Lorsque vous êtes invité à établir la connexion, spécifiez l'URL appropriée de l'équilibrage de charge au format https://<FQDN or IP address of the load balancer>:9443 avec le nom d'utilisateur et le mot de passe.
- Cochez la case Cette machine est un modèle si la machine est une VM parente et qu'un pool est créé à partir de celle-ci.
- Cliquez sur Enregistrer.
- Si le certificat du serveur n'est pas approuvé, acceptez l'empreinte numérique du serveur lorsque vous y êtes invité.
- À la fin de l'installation de Recording Agent, connectez-vous à la console Web de Recording Server à l'aide de l'adresse IP de l'équilibrage de charge et accédez à Administrateur -> Gérer des agents. L'agent doit y être répertorié avec Type en tant que Modèle.
Note : Vous pouvez également le vérifier en vous connectant à chaque instance de Recording Server pour vous assurer que les données sont synchronisées sur toutes les instances de Recording Server.