GNU/Linux >> Tutoriels Linux >  >> Linux

Mettre à niveau les outils Citrix (XenServer) pour les serveurs cloud Windows

Systèmes d'exploitation pris en charge

  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Les outils Citrix® sont fondamentaux pour le bon fonctionnement des Serveurs Cloud virtualisés dans l'infrastructure Rackspace Cloud. Ce sont les pilotes sous-jacents de la machine virtuelle, qui lui donnent accès au matériel virtuel, en particulier aux périphériques de mise en réseau et de bloc.

Cet article explique comment mettre à niveau les outils Citrix pour les machines virtuelles sur les serveurs cloud Windows®. Ces outils doivent uniquement être touché si le serveur Windows a des problèmes tels que l'écran bleu de la mort (BSoD) ou si le support a recommandé la mise à niveau des outils.

Avertissement : L'exécution des étapes décrites dans cet article entraîne une interruption du réseau. Par conséquent, ne le faites pas effectuez ces étapes sur un serveur de production car le processus provoque une interruption du réseau et plusieurs redémarrages du serveur. Au lieu de cela, créez une image du serveur de production sur lequel effectuer la mise à niveau.

Prérequis

Avant de commencer, effectuez les actions suivantes :

  • Créez une sauvegarde de vos données à partir du serveur à l'aide de la sauvegarde dans le cloud.
  • Créez une image cloud du serveur pour conserver sa configuration.
  • Installez la dernière version de l'agent Windows sur le serveur de production.

Créer une sauvegarde à l'aide de Cloud Backup

Utilisez le produit Cloud Backup pour sauvegarder toutes les données utilisateur. Cette instruction Cloud Backup couvre l'installation de l'agent Cloud Backup et la configuration de la sauvegarde.

Créer une image du serveur de production

  1. Créez une image du serveur de production qui a besoin des mises à niveau. Cela peut prendre moins d'une heure ou plusieurs heures, selon la taille du disque dur virtuel de votre serveur. Vous pouvez trouver plus d'informations sur les images dans la FAQ Cloud Images.

  2. Créez un nouveau serveur en utilisant l'image que vous avez créée.

  3. Vérifiez que le nouveau serveur démarre correctement et que toutes les données et tous les services sont intacts.

Le nouveau serveur que vous avez créé à partir de l'image est considéré comme votre hors production serveur. Effectuez les actions dans toutes les sections suivantes sur ce serveur.

Mettre à niveau l'agent Rackspace Cloud Servers et télécharger Xenserver Tools 6.5

La mise à niveau nécessite une connexion active à Internet. Suivez ces étapes pour installer l'Rackspace Cloud Servers agent .

  1. Démarrez une invite de commande en tant qu'administrateur.

  2. Dans l'invite de commande, exécutez le code suivant :

       powershell.exe -NoProfile -NoLogo -InputFormat None -ExecutionPolicy Bypass -Command "iex(New-Object Net.WebClient).DownloadString('https://87df11eb517b9ca6b2dd-2feac036ecfab0eba46621f3ae4943bc.ssl.cf1.rackcdn.com/latest/Update-Xentools.ps1')"
    

    Votre résultat devrait ressembler à ce qui suit :

       Info  :: STEP 1 => Update the Nova Agent
       Info  :: Starting the Agent Upgrade to version 1.3.1.1
       Warn  :: RackspaceCloudServersAgent RackspaceCloudServersAgentUpdater is stopped
       Info  :: Downloading the AgentService_1.3.1.1.zip
       Info  :: Downloaded Successfully AgentService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Downloading the UpdateService_1.3.1.1.zip
       Info  :: Downloaded Successfully UpdateService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Renaming Agent to 1.3.0.1
       Info  :: Renaming AgentUpdater to 1.3.0.1
       Info  :: Unzipping AgentService.zip to Agent)
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\Agent
       Info  :: Unzipping UpdateService.zip to AgentUpdater
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\AgentUpdater
       Info  :: Cloning the AgentLog from Agent1.3.0.1 to Agent
       Info  :: Removing AgentService_1.3.1.1.zip and UpdateService_1.3.1.1.zip
       Info  :: Restarting the Agent and AgentUpdater services
       Info  :: STEP 1 => DONE!!!
                ***************************************************************************************
       Info  :: STEP 2 => Download the latest XenServer Tools on the Server
       Info  :: Downloaded Successfully xs-tools-6.5.0-20200.zip in  C:\rs-pkgs
       Info  :: Creating the Directory C:\rs-pkgs\xs-tools-6.5.0-20200
       Info  :: STEP 2 => DONE!!!
       Info  :: ***************************************************************************************
       Info  :: STEP 3 => Before executing the installation of the Xenserver Tools,
                          YOU MUST CREATE A SNAPSHOT OF YOUR SERVER using the Control Panel
                          The Snapshot will allow you to recover your server if the installation fails.
                          Once you are done with This Step 3, Start the installation at STEP 4
                ***************************************************************************************
       Warn  :: STEP 4 => Execute the Xenserver tools Installer.
                          Before you execute the installer, connect to the Console of the server
                          in the Control Panel, because the server will reboot few times on its own.
                          You will loose network access and Remote Desktop will fail
                          until the installation is completed.
                          *****************************************************************************
                          Execute:  C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
                          *****************************************************************************
    

Mise à niveau vers XenServer Tools 6.5 sur le nouveau serveur hors production

Remarque : Vous devez effectuez les étapes suivantes en utilisant la console et non RDP, car la connectivité réseau sera interrompue. Comme alternative à Java, il existe plusieurs façons de générer des URL de console NoVNC (HTML5).

Accédez à la console Java du serveur hors production via le panneau de configuration du cloud.

  1. Connectez-vous au panneau de configuration du cloud.

  2. Dans la barre de navigation supérieure, cliquez sur Sélectionner un produit> Rackspace Cloud .

  3. Sélectionnez Serveurs> Serveurs Cloud .

  4. Sur les serveurs page, cliquez sur l'icône d'engrenage à côté du nom du serveur et sélectionnez Console d'urgence .

Pour envoyer des requêtes API, utilisez cURL depuis la ligne de commande, utilisez le plugin de navigateur de votre choix ou connectez-vous à Pitchfork avec votre nom d'utilisateur Rackspace et votre clé API. Avant d'envoyer l'appel API, assurez-vous de changer le console_type en novnc . La réponse contient l'URL de la console. Copiez et collez le lien dans un nouvel onglet du navigateur. Notez que ces URL expirent après environ 10 minutes, et si la console n'est pas utilisée, la session est déconnectée.

Maintenant, depuis la console d'urgence, exécutez les commandes suivantes :

  1. Démarrez une invite de commande en tant qu'administrateur.

  2. Dans l'invite de commande, exécutez le code suivant :

     C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
    
  3. Le serveur redémarre automatiquement plusieurs fois mais peut avoir besoin d'être redémarré manuellement si Windows le demande. Reconnectez-vous à l'aide de la console après chaque redémarrage et suivez les invites de Windows. Autoriser Windows à détecter et installer automatiquement les pilotes nécessaires si la boîte de dialogue d'installation du logiciel du pilote le demande.

  4. Une fois l'installation terminée, il peut y avoir un périphérique final pour lequel les pilotes ne peuvent pas être détectés ou installés dans Windows Server 2008. Ce périphérique est connu sous le nom de vm_gen_counter , et Windows ne l'a pas pris en charge jusqu'à Windows Server 2012. Trouvez plus d'informations dans VM-Generation ID.

  5. Envoyez un ping à l'adresse IP du serveur depuis un emplacement distant pour confirmer que le réseau fonctionne.

  6. Si le réseau du serveur ne fonctionne pas ou si la configuration du réseau ne semble pas correcte, vous devrez peut-être réinitialiser le réseau manuellement. Pour cela, envoyez le resetnetwork action à l'API des serveurs.

Avertissement aux clients de RackConnect v2 : La réinitialisation manuelle du réseau d'un serveur à l'aide de l'API réactive l'interface publique du serveur et supprime éventuellement la route par défaut vers votre RackConnect Gateway. Nous conseillons aux clients disposant d'une configuration RackConnect de contacter le support Rackspace pour obtenir de l'aide si vous rencontrez des problèmes de connectivité réseau après la mise à niveau de Citrix Tools.

Effectuer une réinitialisation du réseau

Pour réinitialiser le réseau du serveur via l'API, connectez-vous à Pitchfork avec votre nom d'utilisateur Rackspace et votre clé API. Émettez le, Réinitialiser le réseau appeler en utilisant l'UUID du serveur.

Alternativement, pour réinitialiser manuellement le réseau du serveur, accédez à ** C:\rs-pkgs\ ** pour rechercher des fichiers texte distincts contenant la configuration IP et les informations de routage qui étaient présentes avant la mise à niveau des outils Citrix.

Décidez quel serveur conserver

Après avoir effectué les étapes précédentes sur le nouveau serveur hors production, décidez si vous souhaitez utiliser le nouveau serveur comme serveur de production ou continuer à utiliser le serveur de production d'origine à partir duquel vous avez créé la nouvelle image. Cette section explique vos options.

Option 1 :Utiliser le nouveau serveur comme serveur de production

Maintenant que le nouveau serveur contient l'agent Citrix Tools for Virtual Machinesand Rackspace Cloud Servers mis à jour, il est peut-être presque prêt pour une utilisation en production.

Vous pouvez supprimer le serveur d'origine et continuer à utiliser le nouveau serveur comme serveur de production. C'est généralement l'option la plus rapide et la plus simple.

Une mise en garde notable concernant cette option est que l'adresse IP sur le nouveau serveur est différente de l'adresse IP de votre serveur de production d'origine. Vous ne pouvez pas transférer l'adresse IP du serveur d'origine vers le nouveau serveur. Vous pouvez atténuer ce problème si vous avez utilisé Cloud Load Balancers avec votre serveur d'origine. Si vous utilisiez des équilibreurs de charge, supprimez simplement le serveur d'origine (nœud) de l'équilibreur de charge et ajoutez le nouveau.

Avant de supprimer le serveur d'origine, assurez-vous de restaurer toutes les données importantes au nouveau serveur. Cela inclut toutes les données susceptibles de résider sur un lecteur de disque éphémère qui n'est pas inclus dans l'image du serveur d'origine. pour plus d'informations.

Si le serveur d'origine dispose d'un stockage éphémère, vous pouvez migrer les données vers le nouveau serveur de plusieurs manières. Si les deux serveurs ont une adresse IP de réseau de service, vous pouvez utiliser le partage de fichiers intégré à Windows. Vous pouvez également utiliser FTP, FTPS ou notre agent Cloud Backup pour les serveurs cloud, que vous pouvez installer sur les instances Windows et Linux®.

Vous pouvez également transférer des données entre serveurs en ajoutant Cloud Block Storage au serveur d'origine. Vous créez un volume et l'attachez au serveur d'origine, copiez les données dont vous avez besoin sur le volume, détachez le volume du serveur d'origine, puis attachez le volume au nouveau serveur sur lequel le lecteur éphémère a été monté auparavant, par exemple, D : . Les articles suivants peuvent vous aider à démarrer :

  • Présentation de Cloud Block Storage
  • Préparez votre volume de stockage Cloud Block
  • FAQ sur le stockage en bloc dans le cloud

Si vous décidez d'utiliser cette première option, nous vous recommandons de prendre une image finale du serveur que vous pourrez utiliser comme image de base pour créer de nouveaux serveurs ou reconstruire votre serveur actuel.

Option 2 :effectuez les étapes d'installation sur le serveur de production d'origine

Vous pouvez effectuer toutes les étapes d'installation sur le serveur de production pendant une fenêtre de maintenance planifiée. Le serveur conserve son adresse IP d'origine.

Après avoir installé les outils Citrix sur le serveur hors production, vous comprenez mieux la durée de votre fenêtre de maintenance.

Avant de commencer ce processus sur le serveur de production, nous vous recommandons d'avoir des sauvegardes appropriées, de préférence à la fois une image du serveur et des sauvegardes de tout le contenu important sur le serveur. Bien que le nouveau serveur précédemment construit doive toujours être accessible et contenir un système de fichiers racine presque identique au serveur d'origine, plusieurs sauvegardes vous permettent d'utiliser l'agent Cloud Backup, que vous pouvez installer sur les serveurs cloud Windows et Linux.

Vous pouvez supprimer le serveur hors production sur lequel vous avez testé la mise à niveau après la fermeture de la fenêtre de maintenance.

Option 3 :Reconstruire la production d'origine à partir d'une image du nouveau serveur

Vous pouvez reconstruire le serveur de production d'origine à partir d'une image du nouveau serveur. Le serveur conserve son adresse IP d'origine.

De toutes les trois options, cette option prend le plus de temps. La durée dépend de la taille du disque dur virtuel de votre nouveau serveur hors production.

Avertissement : Si vous choisissez cette option, nous vous recommandons de créer les sauvegardes appropriées comme indiqué dans l'option 2. La reconstruction d'un serveur détruit toutes les données du serveur d'origine et installe l'image que vous sélectionnez.

  1. Dans le panneau de configuration du cloud, créez une image de votre nouveau serveur hors production et attendez que l'image soit créée.

  2. Dans le panneau de configuration du cloud, accédez aux détails du serveur du serveur d'origine. page.Sous l'UUID du serveur , cliquez sur Reconstruire .

  3. Dans la boîte de dialogue contextuelle qui s'affiche, cliquez sur Enregistré pour afficher vos images enregistrées, puis sélectionnez l'image que vous avez créée à l'étape 1.

  4. Cliquez sur Reconstruire le serveur .


Linux
  1. Rechercher les mises à jour Windows dans Windows Server 2016 et 2019

  2. FAQ sur les serveurs cloud

  3. Créer des serveurs cloud OnMetal

  4. Installez les services de licence sur les serveurs cloud pour Windows 2008 et Windows 2008 R2 pour éviter une erreur de licence

  5. Afficher des informations sur les serveurs cloud disponibles

4 outils open source pour exécuter un serveur Linux

16 meilleurs serveurs Syslog pour Linux et Windows

Comment ajouter un hôte Windows au serveur Zabbix pour la surveillance

Dropbox configuré pour un serveur cloud Linux

Attacher un volume Cloud Block Storage à un serveur Windows OnMetal

Gérer les paires de clés SSH pour les serveurs cloud avec python-novaclient