Installation des correctifs XenServer 6.5 avec des supports locaux et à distance - Partie 2
L’application de correctifs à une installation de XenServer est une tâche cruciale pour s’assurer que les mises à jour de sécurité sont appliquées aux installations XenServer vulnérables. Bien qu’en théorie, l’hyperviseur soit protégé contre les machines virtuelles qu’il prend en charge, il existe encore des problèmes potentiels qui pourraient survenir et Citrix, ainsi que le reste de la communauté open source, font de leur mieux pour fournir des mises à jour de code pour ces vulnérabilités au fur et à mesure qu’elles sont découvertes.
Mise à jour : En mai 2016, Citrix a publié la nouvelle version de la plate-forme XenServer 7. Pour l’installation, suivez : Nouvelle installation de XenServer 7.
Cela étant dit, ces mises à jour ne sont pas appliquées automatiquement par défaut et nécessitent l’intervention de l’administrateur. Les correctifs ne sont pas non plus toujours des problèmes de sécurité. Souvent, les correctifs fournissent des fonctionnalités accrues aux machines virtuelles hébergées sur XenServer. L’application de ces mises à jour est généralement très simple et directe et peut être effectuée à distance ou avec des supports locaux (locaux sur XenServer).
Bien que cet article explique comment appliquer des correctifs à un XenServer, il est important de noter que dans le cas où plusieurs XenServer regroupés doivent être mis à jour, il existe des outils permettant au maître de pool de diffuser les mises à jour vers tous les autres XenServer du pool !
Commençons le processus de mise à jour d’un seul XenServer au moyen d’un support local. Dans ce cas, local signifie que l’administrateur a placé les fichiers de mise à jour sur un CD/DVD/USB ou un périphérique similaire et qu’il connectera physiquement ce support au XenServer à mettre à jour.
La première étape de tout ce processus consiste à obtenir les correctifs. Les correctifs accessibles au public peuvent être obtenus à l’adresse suivante :
- http://support.citrix.com/article/CTX138115
Ce guide va expliquer l’installation du correctif XenServer 6.5 SP1 à la fois à l’aide d’un support local et de l’envoi à distance des fichiers de mise à jour au serveur, puis de la mise à jour à distance.
Les fichiers de correctifs se trouvent ici : http://support.citrix.com/article/CTX142355
Ce pack supplémentaire contient un grand nombre des correctifs déjà publiés pour XenServer 6.5. Il est important de noter les notes de Citrix concernant tout correctif, car de nombreux correctifs nécessitent l’installation d’autres correctifs AVANT ! La seule condition préalable à ce correctif est l’installation de XenServer 6.5 (ce qui devrait déjà être couvert).
Le fichier peut être téléchargé via http ou via l’outil wget.
wget -c http://downloadns.citrix.com.edgesuite.net/10340/XS65ESP1.zip
Installation de correctifs avec un support local
Une fois le fichier téléchargé, le contenu du fichier zip doit être extrait. Cela peut être accompli avec des outils d’interface graphique ou via la ligne de commande à l’aide de l’outil 'unzip'.
unzip XS65ESP1.zip
Une fois l’opération terminée, deux fichiers doivent maintenant exister dans le répertoire de travail actuel. Celui qui est important sera le fichier avec l’extension '.xsupdate'.
Maintenant, le fichier 'XS54ESP1.xsupdate' doit être copié sur le support d’installation. Une fois le fichier transféré sur le support, connectez-le au XenServer qui a besoin du correctif.
À ce stade, un moniteur et un clavier connectés au serveur seront nécessaires pour terminer le processus de mise à jour. Lors de la connexion d’un moniteur à XenServer, la page du panneau de configuration de XenServer doit être visible. Faites défiler jusqu’à la sélection « Local Command Shell » et appuyez sur Entrée.
Cela demandera à l’utilisateur le mot de passe de l’utilisateur root XenServer et, une fois ce mot de passe saisi, l’utilisateur sera dans une invite de commande dans XenServer. À ce stade, le support local devra être monté pour être accessible à XenServer. Pour ce faire, le nom du périphérique bloc doit être déterminé à l’aide de l’utilitaire 'fdisk'.
fdisk -l
À partir de cette sortie, le nom du périphérique USB branché sur le XenServer peut être déterminé comme '/dev/sdb1' et c’est ce qui devra être monté pour accéder au fichier de mise à jour. Le montage de cet appareil peut être effectué à l’aide de l’utilitaire 'mount'.
mount /dev/sdb1 /mnt
En supposant que le système n’a pas généré d’erreurs, le périphérique USB doit maintenant être monté dans le répertoire '/mnt'. Allez dans ce répertoire et assurez-vous que le fichier de mise à jour s’affiche bien dans ce répertoire.
cd /mnt
ls
À ce stade, le fichier de mise à jour est accessible au serveur et prêt à être installé à l’aide de la commande 'xe'. La première chose à faire est de préparer le fichier patch et d’obtenir l’UUID du fichier patch avec la commande 'xe patch-upload'. Cette étape est importante et doit être faite !
xe patch-upload file-name=XS65ESP1.xsupdate
La case en rouge ci-dessus est le résultat de la commande ci-dessus et sera nécessaire lorsque vous serez prêt à installer le correctif sur le système XenServer. Maintenant, l’UUID du XenServer lui-même est nécessaire et peut être déterminé à nouveau en passant des arguments à la commande 'xe'.
xe host-list
Encore une fois, la case en rouge est la valeur de l’UUID qui sera nécessaire pour appliquer le correctif à ce XenServer particulier. À ce stade, toutes les commandes nécessaires ont été exécutées et l’UUID est déterminé.
Une fois de plus, en utilisant la commande 'xe' avec différents arguments, XenServer sera invité à installer le pack supplémentaire sur ce système local.
xe patch-apply uuid=7f2e4a3a-4098-4a71-84ff-b0ba919723c7 host-uuid=be0eeb41-7f50-447d-8561-343edde9fad2
À ce stade, le système commencera à installer la mise à jour, mais n’affichera rien de plus qu’un curseur clignotant jusqu’à ce que le processus soit terminé. Une fois que le système revient à une invite de commande, il peut être vérifié pour confirmer que le correctif a bien été réinstallé à l’aide de la commande 'xe' avec différents arguments.
xe patch-list | grep -i sp1
Cette commande listera tous les correctifs appliqués, puis dirigera cette sortie vers grep qui recherchera la chaîne 'sp1' indépendamment de la casse. Si rien n’est renvoyé, il est probable que le correctif n’a pas été installé avec succès.
Si la commande renvoie une sortie similaire à la capture d’écran ci-dessus, cela signifie que le pack supplémentaire a été installé avec succès !









