Product Documentation

Installer le composant de streaming Linux

Jan 10, 2017

Pour installer la fonctionnalité de streaming Linux, vous devez avoir ouvert une session en tant qu'administrateur. Lors de l'installation, n’oubliez pas que les commandes suivantes doivent être émises dans un shell root ou avec des privilèges sudo.

Tenez compte de ce qui suit lors de l’utilisation de cette fonctionnalité :

  • Assurez-vous que la date et l'heure sur le serveur PVS et l'image principale correspondent.
  • Si vous activez le cache RAM pour la machine Linux, définissez la taille du cache sur 8 Mo (valeur minimum). Linux utilise autant de RAM que nécessaire, y compris toute la mémoire disponible, pour le cache en écriture. La quantité spécifiée dans la console correspond à la quantité réservée d’avance ; Citrix vous recommande de réserver le moins de mémoire possible, ce qui permet à Linux de gérer l'utilisation de la mémoire.
  • Le nom de la machine cible dans l'interface utilisateur de l’imager PVS est par défaut im_localhost. Ce nom doit être modifié si vous créez plus d'un vDisk. Notez que l'utilisation du même nom de machine cible peut entraîner l’échec de la commande « pvs-imager ».

Conseil

Si la commande pvs-imager échoue en raison d'un problème avec le nom d’hôte, vérifiez que votre configuration réseau est correcte. Le nom d’hôte du système ne doit pas être défini sur localhost.

  • Après le démarrage d'une machine cible Linux, un message d'avertissement peut s’afficher dans le navigateur d’alerte SELinux. 

Important

Le streaming Linux n'est pas pris en charge sur les appareils exécutant SELinux.

Pour les distributions RedHat/CentOS :

commande Copier

yum --nogpgcheck localinstall pvs_RED_HAT_<package version>.rpm

Pour les distributions SUSE :

commande Copier

zypper in pvs_SUSE_<package version>.rpm

L'installation est effectuée à l'aide d'une interface graphique ou via la ligne de commande. Pour utiliser l'interface utilisateur, vous devez installer PyQT4 à l'aide de la méthode de votre choix pour l'installation de modules Python tiers.

Remarque

Consultez le Wiki Python pour de plus amples informations sur les liaisons PyQT4.

Création d’un certificat auto-signé pour le streaming des machines cibles Linux PVS

Lors de l'utilisation de la fonctionnalité de streaming Linux, n’oubliez pas que le lien établi entre une machine cible Linux et le serveur SOAP PVS utilise une connexion SSL qui requiert que vous configuriez un certificat X.509 sur le serveur SOAP. Le certificat d’autorité de certification du certificat doit également être présent sur le serveur PVS et la machine cible Linux.

Utilisez les informations contenues dans cette section pour accéder à l'assistant de configuration de manière à sélectionner le certificat approprié utilisé pour la connexion.

Remarque

Le certificat d'autorité de certification et le certificat X.509 peuvent être créés sur Windows à l'aide de la commande makecert.

Pour créer un certificat auto-signé pour le streaming de Linux VDA :

1. Téléchargez et installez le SDK Windows correspondant au système d'exploitation de votre serveur PVS.

2. Ouvrez une invite de commandes et accédez au dossier Bin du SDK.  Par défaut : C:\Program Files (x86)\Windows Kits\SDK_Version\bin\x64>.

3.  Exécutez les commandes suivantes :

commande Copier

makecert -n "CN=PVSRootCA" -r -sv PVSRootCA.pvk PVSRootCA.cer

makecert -sk PVSSoap -iv PVSRootCA.pvk -n "CN=FQDN of the PVS Server" -ic PVSRootCA.cer -sr localMachine -ss my -sky exchange -pe

4. Installez la console PVS et le serveur PVS.

5. Exécutez l'assistant de configuration.  Sur la page Open SSL Configuration, sélectionnez le certificat créé :

localized image

Conseil

Lorsque l’écran Soap SSL Configuration s’affiche, le certificat est mis en surbrillance (en gris) ce qui permet à penser qu'il est sélectionné. Assurez-vous que le certificat est sélectionné ; il doit passer au bleu pour indiquer qu'il a été sélectionné. 

6. Terminez l'assistant de configuration pour créer la batterie PVS.

Utiliser l'interface utilisateur pour installer la fonctionnalité de streaming Linux

Pour appeler l'interface utilisateur de manière à installer cette fonctionnalité :

  1. Ouvrez une session en tant qu'administrateur.
  2. Exécutez ce qui suit :
commande Copier

pvs-imager

Important

Si votre environnement d’OS utilise SUSE, veuillez noter que l'exécution de la commande pvs-imager sudo ne fonctionne pas ; à titre d’exemple, l'exécution de la commande sudo pvs-imager affiche un message d’erreur :

« Impossible de se connecter au serveur X. »

Pour résoudre ce problème, émettez d’abord la commande su, suivi de la commande pvs-imager. Vous pouvez également utiliser xdg-su -u root -c pvs-imager.

Après l'exécution de la commande, l'interface utilisateur s'affiche :

localized image

informations sur la configuration du streaming - informations spécifiques au LVDA à configurer

Utiliser l'interface de ligne de commande pour installer la fonctionnalité de streaming Linux

Pour appeler la ligne de commande pour installer cette fonctionnalité :

  1. Ouvrez une session en tant qu'administrateur.
  2. Exécutez la commande suivante :
commande Copier

pvs-imager -C

L’installation par ligne de commande comprend deux options :

  • -C vous permet de créer un nouveau vDisk
  • -U vous permet de mettre à jour un vDisk existant

L'image ci-dessous illustre des options d'installation non GUI pour la fonctionnalité de streaming Linux :

localized image

Remarque

Les systèmes de fichiers pris en charge pour la création d'images sont ext4, xfs ou btrfs.

Conseil

Les fichiers journaux liés à PVS se trouvent dans /run/pvs/pvsvdd.log.

À propos de la mise en cache du disque

Si vous n'utilisez pas l'assistant d'installation de XenDesktop (XenDesktop Setup Wizard), afin de pouvoir utiliser la mise en cache sur disque dur ou la mise en cache du dépassement sur disque dur, la machine cible doit être équipée d’un disque avec une partition formatée avec l’intitulé « PVS_cache. Cet objet peut être créé à l'aide de la commande mkfs –L ‘PVS_Cache’ sur la machine cible. Tout système de fichiers sensible à la casse peut être utilisé pour le cache, mais XFS est recommandé.

Conseil

Un administrateur peut créer une logique de sélection de disque cache pour son environnement en écrivant un script bash qui s'exécute au démarrage. Le script recherche un périphérique cache à l’aide du mécanisme le plus adapté à l'environnement, en exécutant mkfs sur ce dernier et en redémarrant.