Installation de l'utilitaire Wisper sur Ubuntu

Introduction

Dans Wisper 360, lors de l'utilisation d'un environnement virtuel, le système vérifie au démarrage de la machine virtuelle la présence et la réponse correcte de l'agent QEMU.

Cette vérification permet d'accélérer le lancement de la machine virtuelle. En effet, si l'agent QEMU Guest n'est pas installé, le démarrage peut prendre jusqu'à cinq minutes, car le système attend une réponse de l'agent QEMU dans la VM.

Nous avons développé un utilitaire intégrant un QEMU Guest Agent modifié par nos équipes. Cet utilitaire permet de renommer le système Linux, de le redémarrer, de l'intégrer à un domaine Active Directory et de gérer le swap.

Installation de l'utilitaire Wisper 360 pour Ubuntu

Avant de lancer l'installation de notre utilitaire, il est important de vérifier que votre master est bien à jour.

sudo apt update && apt upgrade –y

Faire l'installation du package realmd

sudo apt install realmd

📘

Information :

Le package realmd permet de joindre un domaine Active Directory et de gérer l’authentification basés sur Kerberos et LDAP.

Faire l'installation du package curl

apt install curl

Désinstallation du package qemu-guest-agent

apt remove qemu-guest-agent
apt remove wisperoptimization

Ensuite, il va falloir télécharger le package d'installation de l'utilitaire Wisper 360 pour linux via la commande suivante curl.

L'utilitaire est accessible directement sur le dashboard du manager dans "Téléchargement des utilitaires Wisper Virtual Machine".


Une fois le package téléchargé, nous allons décompresser le package.

dpkg -i Package.deb

Pour vérifier la communication avec votre domaine

realm discover NomDeMonDomaine

Vérifier les éléments suivants :

Dans le fichier suivant :

nano /etc/pam.d/common-session

Ajouter la ligne suivante à la fin du fichier

session optional pam_mkhomedir.so skel=/etc/skel umask=077

Vérification du fonctionnement

Voici la commande pour démarrer le service après l'installation :

systemctl start wisper-qga.service
systemctl start mtu-qga.service

Pour vérifier si le service est démarré :

systemctl status wisper-qga.service
systemctl status mtu-qga.service

Pour redémarrer le service :

systemctl restart wisper-qga.service
systemctl restart mtu-qga.service

Les logs se trouvent dans les fichiers suivants :

cat /var/log/qemu-ga.log
cat /tmp/wisper.log

📘

Désactivation des mises à jour

La gestion des mises à jour dans Ubuntu doit être désactivée, cela afin d'éviter qu'une demande de mise à jour ne se produise pendant l'utilisation par vos collaborateurs.