Installation des XenTools sur une instance CloudStack

De Ikoula Wiki
Jump to navigation Jump to search

fr:Installation des XenTools sur une instance CloudStack ro:Instalare de XenTools pe o instanta CloudStack ru:Установка XenTools на экземпляре CloudStack pl:Instalacji XenTools na wystąpienie CloudStack ja:CloudStack インスタンスで XenTools のインストール ar:تثبيت إكسينتولس على مثيل كلودستاك zh:XenTools CloudStack 的实例上的安装 de:Installation von XenTools auf einer Instanz CloudStack nl:Installatie van de XenTools op een exemplaar CloudStack it:Installazione di XenTools in un'istanza CloudStack pt:Instalação do XenTools em uma instância de CloudStack es:Instalación de XenTools en una instancia CloudStack en:Installation of the XenTools on an instance CloudStack he:התקנת XenTools על מופע CloudStack


Pour Connaitre la version des xen-tools installés, utilisez les commandes ci dessous pour fedora / Debian / Centos:


dnf -l | grep xe-guest
dpkg -l | grep xe-guest
yum -l | grep xe-guest


Si les xen-tools ne sont pas installés ou pas à jour commencez par récupérer l'archive contenant les Xen tools sur notre mirroir :


[root@Fedora22x64 ~]# wget http://mirror03.ikoula.com/pub/citrix/xentools/linux65.zip
--2015-10-05 17:28:10--  http://mirror03.ikoula.com/pub/citrix/xentools/linux65.zip
Résolution de mirror03.ikoula.com (mirror03.ikoula.com)80.93.XX.XX, 2a00:c70:1:80:93:XX:XX:1
Connexion à mirror03.ikoula.com (mirror03.ikoula.com)|80.93.XX.XX|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 60474580 (58M) [application/zip]
Sauvegarde en : « linux65.zip »

linux65.zip                                   100%[===================================================================================================>]  57,67M  1,14MB/s   ds 50s

2015-10-05 17:29:00 (1,14 MB/s) — « linux65.zip » sauvegardé [60474580/60474580]


Désarchivez-la dans le répertoire courant (nécessite que unzip soit installé) :


[root@Fedora22x64 ~]# unzip linux65.zip
Archive:  linux65.zip
   creating: linux65/
   creating: linux65/rhel4x/
  inflating: linux65/rhel4x/kernel-xenU-2.6.9-103.EL.xs6.5.0.68.i686.rpm
  inflating: linux65/rhel4x/mkinitrd-4.2.1.10-1.1.i386.rpm
  inflating: linux65/rhel4x/versions
  inflating: linux65/xe-linux-distribution
  inflating: linux65/xe-guest-utilities_6.5.0-1400_amd64.deb
  inflating: linux65/xe-guest-utilities_6.5.0-1400_i386.deb
  inflating: linux65/xe-guest-utilities-6.5.0-1400.i386.rpm
  inflating: linux65/xe-guest-utilities-6.5.0-1400.x86_64.rpm
  inflating: linux65/xe-guest-utilities-xenstore-6.5.0-1400.i386.rpm
  inflating: linux65/install.sh
  inflating: linux65/xe-guest-utilities-xenstore-6.5.0-1400.x86_64.rpm
   creating: linux65/debian-lenny/
  inflating: linux65/debian-lenny/linux-image-2.6.32-5-amd64_2.6.32-43.xs6.5.0.299_amd64.deb
  inflating: linux65/debian-lenny/linux-image-2.6-xen_2.6.32+0.xs299_i386.deb
  inflating: linux65/debian-lenny/linux-image-2.6.32-5-686-bigmem_2.6.32-43.xs6.5.0.299_i386.deb
  inflating: linux65/debian-lenny/linux-image-2.6-xen_2.6.32+0.xs299_amd64.deb
  inflating: linux65/debian-lenny/versions
  inflating: linux65/versions.rpm
  inflating: linux65/README.txt
  inflating: linux65/versions.deb
[root@Fedora22x64 ~]#


Puis installez les Xen tools.


Sous Fedora :

[root@Fedora22x64 ~]# ./linux65/install.sh
Detected `Fedora release 22 (Twenty Two)' (fedora version 22).

The following changes will be made to this Virtual Machine:
  * update arp_notify sysctl.conf.
  * packages to be installed/upgraded:
    - xe-guest-utilities-6.5.0-1400.x86_64.rpm
    - xe-guest-utilities-xenstore-6.5.0-1400.x86_64.rpm

Continue? [y/n] y

attention : Génération d'index manquant(s) 4, merci d'attendre...
Préparation...                       ################################# [100%]
Mise à jour / installation...
   1:xe-guest-utilities-xenstore-6.5.0################################# [ 50%]
   2:xe-guest-utilities-6.5.0-1400    ################################# [100%]

You should now reboot this Virtual Machine.


Sous Debian:


root@# dpkg -i xe-guest-utilities_6.5.0-1432_amd64.deb
(Reading database ... 29219 files and directories currently installed.)
Preparing to replace xe-guest-utilities 6.2.0-1137 (using xe-guest-utilities_6.5.0-1432_amd64.deb) ...
Stopping xe daemon:  OK
Unpacking replacement xe-guest-utilities ...
Setting up xe-guest-utilities (6.5.0-1432) ...
Installing new version of config file /etc/init.d/xe-linux-distribution ...
Detecting Linux distribution version: OK
Starting xe daemon:  OK


Sous Centos


[root@]# yum install xe-guest-utilities-6.5.0-1432.x86_64.rpm
Loaded plugins: fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Examining xe-guest-utilities-6.5.0-1432.x86_64.rpm: xe-guest-utilities-6.5.0-1432.x86_64
Marking xe-guest-utilities-6.5.0-1432.x86_64.rpm as an update to xe-guest-utilities-6.5.0-1420.x86_64
Resolving Dependencies
--> Running transaction check
---> Package xe-guest-utilities.x86_64 0:6.5.0-1420 will be updated
---> Package xe-guest-utilities.x86_64 0:6.5.0-1432 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================================================================
 Package                                                  Arch                                         Version                                             Repository                                                                   Size
=============================================================================================================================================================================================================================================
Updating:
 xe-guest-utilities                                       x86_64                                       6.5.0-1432                                          /xe-guest-utilities-6.5.0-1432.x86_64                                        34 k

Transaction Summary
=============================================================================================================================================================================================================================================
Upgrade  1 Package

Total size: 34 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : xe-guest-utilities-6.5.0-1432.x86_64                                                                                                                                                                                      1/2
  Cleanup    : xe-guest-utilities-6.5.0-1420.x86_64                                                                                                                                                                                      2/2
  Verifying  : xe-guest-utilities-6.5.0-1432.x86_64                                                                                                                                                                                      1/2
  Verifying  : xe-guest-utilities-6.5.0-1420.x86_64                                                                                                                                                                                      2/2

Updated:
  xe-guest-utilities.x86_64 0:6.5.0-1432

Complete!


Redémarrez votre instance


[root@Fedora22x64 ~]# reboot


Vérification :


[root@Fedora22x64 ~]# systemctl status xe-linux-distribution.service
● xe-linux-distribution.service - LSB: XenServer Virtual Machine daemon providing host integration services
   Loaded: loaded (/etc/rc.d/init.d/xe-linux-distribution)
   Active: active (running) since lun. 2015-10-05 19:11:06 CEST; 13h ago
     Docs: man:systemd-sysv-generator(8)
  Process: 586 ExecStart=/etc/rc.d/init.d/xe-linux-distribution start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/xe-linux-distribution.service
           ├─ 631 /bin/bash /usr/sbin/xe-daemon -p /var/run/xe-daemon.pid
           └─2725 sleep 60

oct. 05 19:11:05 Fedora22x64 systemd[1]: Starting LSB: XenServer Virtual Machine daemon providing host integration services...
oct. 05 19:11:06 Fedora22x64 systemd[1]: Started LSB: XenServer Virtual Machine daemon providing host integration services.
oct. 05 19:11:06 Fedora22x64 xe-linux-distribution[586]: Mounting xenfs on /proc/xen: [  OK  ]
oct. 05 19:11:06 Fedora22x64 xe-linux-distribution[586]: Detecting Linux distribution version: [  OK  ]
oct. 05 19:11:06 Fedora22x64 xe-linux-distribution[586]: Starting xe daemon:  [  OK  ]


ou


dnf -l | grep xe-guest
dpkg -l | grep xe-guest
yum -l | grep xe-guest


Vous pouvez supprimer les fichiers de l'installation :


[root@Fedora22x64 ~]# rm -rf linux65*
[root@Fedora22x64 ~]#



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.