Application Delivery Management

NetScaler ADM sur un serveur KVM Linux

Les plateformes de virtualisation sur lesquelles NetScaler Application Delivery Management (ADM) peut être provisionné incluent Linux-KVM.

Avant d’installer NetScaler ADM sur Linux-KVM, assurez-vous que votre système dispose des extensions de virtualisation matérielle et que les extensions de virtualisation du processeur sont disponibles. Vérifiez que virsh (un outil de ligne de commande pour gérer les machines virtuelles) est disponible sur l’hyperviseur.

Utilisez vos informations d’identification d’administrateur pour vous connecter au site Web Citrix.com, accéder aux derniers fichiers de configuration de NetScaler ADM et les télécharger sur votre ordinateur. Installez ensuite NetScaler ADM sur votre plate-forme Linux-KVM et configurez-le pour votre réseau.

Conditions préalables

Avant d’installer l’appliance virtuelle NetScaler ADM, vérifiez que Linux-KVM version 3.6.11-4 et versions ultérieures sont installés sur du matériel répondant à la configuration minimale requise.

Configuration matérielle requise

Composant Exigences
UC Processeur x86 64 bits doté des fonctionnalités de virtualisation matérielle incluses dans le processeur Intel VT-X. Fournissez au moins 2 cœurs de CPU pour héberger Linux-KVM. Remarque Pour vérifier si votre CPU prend en charge l’hôte Linux, entrez la commande suivante à l’invite du shell Linux hôte : *. egrep'^flags.\* ( vmx | svm ) '/proc/cpuinfo* Si les paramètres du BIOS de l’extension sont désactivés, vous devez les activer dans le BIOS. Il n’existe aucune recommandation spécifique concernant la vitesse du processeur, mais plus la vitesse est élevée, meilleures sont les performances du NetScaler ADM.
Mémoire (RAM) Minimum 4 Go pour le noyau Linux hôte. Ajoutez de la mémoire supplémentaire selon les besoins des machines virtuelles.
Disque dur Calculez l’espace requis pour le noyau Host Linux et les machines virtuelles. Une seule machine virtuelle NetScaler ADM nécessite 120 Go d’espace disque.

Remarque

Les exigences en matière de mémoire et de disque dur spécifiées concernent le déploiement de NetScaler ADM sur la plate-forme OpenStack, étant donné qu’aucune autre machine virtuelle ne s’exécute sur l’hôte. La configuration matérielle requise pour OpenStack dépend du nombre de machines virtuelles qui s’y exécutent.

Configuration logicielle requise

Citrix recommande des noyaux plus récents, tels que la version 64 bits du noyau 3.6.11-4 ou une version ultérieure.

Configuration réseau requise

NetScaler ADM ne prend en charge qu’une seule interface réseau para-virtualisée VirtIO. Assurez-vous de connecter cette interface au réseau de gestion de l’hôte Linux-KVM, afin que NetScaler ADM et Linux-KVM puissent communiquer.

Télécharger les fichiers de configuration de NetScaler ADM

Pour télécharger les fichiers de configuration de NetScaler ADM depuis : www.citrix.com

  1. Ouvrez un navigateur Web et saisissez www.citrix.com dans la barre d’adresse.

  2. Passez la souris sur l’option Connexion et cliquez sur My Account, entrez vos informations d’identification Citrix, puis cliquez à nouveau sur Connexion.

  3. Accédez à la section Téléchargements.

  4. Dans la liste des téléchargements, sélectionnez NetScaler Application Delivery Management.

  5. Sur la page NetScaler Application Delivery Management, sélectionnez la version. Par exemple, sélectionnez Version 13.0.

  6. Cliquez sur Logiciel produit pour le développer, puis cliquez sur la dernière version. Par exemple, sélectionnez NetScaler MAS Release (Feature Phase) 13.0Build 36.27.

    La page de construction sélectionnée s’affiche.

  7. Dans la liste Saut au téléchargement, sélectionnez NetScaler MAS image pour KVM, 13.0 Build xx.xx

  8. Cliquez sur Télécharger le fichier, acceptez le CLUF et téléchargez le fichier image compressée dans n’importe quel dossier de votre ordinateur local.  

Installation de NetScaler Application Delivery Management sur Linux-KVM

  1. À l’aide de SSH, connectez-vous à l’hôte KVM.

  2. À l’invite de l’interface de ligne de commande, à l’aide de l’un des programmes de transfert de fichiers, copiez l’image dans un dossier sur le serveur.

  3. Accédez au répertoire dans lequel vous avez enregistré l’image téléchargée.

  4. Exécutez les opérations suivantes sur la ligne de commande :

    1. Répertorier les fichiers dans le répertoire vérifier la présence du fichier image.

    2. Utilisez la commande tar pour décompresser le fichier image NetScaler Application Delivery Management. Le paquet décompressé contient les composants suivants :

      1. Un fichier XML de domaine qui spécifie les attributs NetScaler ADM

      2. Fichier texte qui spécifie la somme de contrôle de l’image disque de domaine

      3. Une image disque de domaine

        tar -xvfz MAS-KVM.tgz
        MAS-KVM.xml
        MAS-KVM.qcow2
        checksum.txt
        <!--NeedCopy-->
        

        Une image disque de domaine

      4. Créez une copie de mas-kvm.xml en tant que mas1-kvm.xml, en tant qu’option de sauvegarde. Ouvrez le fichier MAS1-KVM.xml à l’aide de l’éditeur vi.

      5. Modifiez Mas1-kvm.xml pour les attributs réseau suivants :
        1. name - Indiquez le nom.

        2. mac - Spécifiez l’adresse MAC.

        3. source file - Spécifiez le chemin d’accès absolu de la source de l’image disque. Le chemin du fichier doit être absolu.

          Remarque

          Le nom de domaine et l’adresse MAC doivent être uniques.

        4. mode - Spécifie le mode.

        5. model type - Réglez sur virtIO.

        6. source dev - Spécifiez l’interface.

          <name> MAS1-KVM</name>
          <mac address='52:54:00:29:74:b3'/>
          <source file='/var/ MAS-KVM.qcow2'/>
          <source dev='eth0' mode='bridge'/>
          <model type='virtio'/>
          <!--NeedCopy-->
          
      6. Définissez les attributs de machine virtuelle dans le fichier MAS1-KVM.xml à l’aide de la commande suivante : virsh define \<FileName\>.xml

        virsh define MAS-KVM.xml
        Domain MAS defined from MAS-KVM.xml
        <!--NeedCopy-->
        

        Définir des attributs de machine virtuelle dans KVM

      7. Démarrez NetScaler ADM en saisissant la commande suivante : virsh start \[\<DomainName\> | \<DomainUUID\>\]

        virsh start MAS
        Domain MAS started
        <!--NeedCopy-->
        

        Démarrez NetScaler ADM

      8. Vous pouvez vous connecter à la machine virtuelle NetScaler ADM à l’aide de la commande suivante : virsh console \<DomainName\>

        virsh console MAS
        Connected to domain MAS
        Escape character is ^]
        <!--NeedCopy-->
        

        Connecté à NetScaler ADM

Configuration de la gestion de la mise à disposition des applications NetScaler

Remarque

Sur certains hôtes KVM Linux, les invités FreeBSD ne parviennent pas à redémarrer correctement s’ils ont plusieurs CPU. Lorsque l’appliance virtuelle NetScaler ADM est redémarrée, la CLI et l’interface graphique de NetScaler ADM ne répondent plus. Pour plus de détails, voir https://bugs.launchpad.net/qemu/+bug/1329956

Pour éviter que la CLI et l’interface graphique de NetScaler ADM ne répondent plus lorsque l’appliance virtuelle NetScaler ADM est redémarré, arrêtez toutes les machines virtuelles de l’hôte KVM et effectuez les opérations suivantes sur l’hôte KVM :

  1. Supprimez le module kvm_intel à l’aide de la commande suivante : rmmod kvm\_intel

  2. Désactivez APICV et rechargez le module kvm_intel à l’aide de la commande suivante : modprobe kvm\_intel enable\_apicv=N

  3. Démarrez les machines virtuelles sur l’hôte KVM.

Après avoir installé NetScaler ADM, attendez environ 10 minutes pour que les services soient disponibles, puis connectez-vous à NetScaler ADM.

  1. Sur la ligne de commande, utilisez les informations d’identification par défaut de l’administrateur système pour ouvrir une session sur le système :

    • Nom d’utilisateur : nsroot

    • Mot de passe : nsroot

    Remarque

    Après avoir ouvert une session pour la première fois, modifiez le mot de passe administratif. Ensuite, configurez le MAS pour qu’il fonctionne dans votre réseau. Vous pouvez modifier le mot de passe depuis l’interface utilisateur de NetScaler ADM. Sur la page d’accueil de NetScaler ADM, accédez à Paramètres > Administration des utilisateurs > Utilisateurs. Sélectionnez l’utilisateur et cliquez sur Modifier, puis mettez à jour le mot de passe dans le champ Mot de passe.

  2. À l’invite, tapez : shell

  3. Tapez networkconfig pour accéder au menu de configuration réseau initiale de NetScaler ADM. Configurez l’adresse IP de gestion.

  4. Pour terminer la configuration réseau initiale de NetScaler ADM, suivez les instructions. La console affiche les options de configuration réseau initiale de NetScaler ADM pour définir les paramètres suivants pour NetScaler ADM. Le nom d’hôte est renseigné par défaut.

    1. Entrez 2 pour mettre à jour l’adresse IPv4 de NetScaler ADM : adresse IP de gestion à partir de laquelle vous accédez à un NetScaler ADM

    2. Entrez 3 pour mettre à jour le masque de sous-réseau associé à l’adresse IP de gestion

    3. Entrez 4 pour mettre à jour l’adresse IPv4 de la passerelle : adresse IP de passerelle par défaut pour le sous-réseau de l’adresse IP de gestion de NetScaler ADM

    4. Entrez 7 pour enregistrer et quitter - enregistre vos modifications de configuration et quitte le système.

      Configuration réseau

  5. Exécutez le script de déploiement en saisissant la commande à l’invite du shell : deployment_type.py

  6. Dans l’écran de déploiement qui s’affiche, sélectionnez le type de déploiement comme serveur NetScaler ADM.

    Sélectionnez NetScaler ADM comme serveur de déploiement

  7. Tapez Oui pour déployer NetScaler ADM en tant que déploiement autonome.

  8. Tapez Oui pour redémarrer le serveur NetScaler ADM.

  9. Après le redémarrage du serveur NetScaler ADM, ouvrez une session sur NetScaler ADM en utilisant les informations d’identification d’administrateur par défaut (nsroot/nsroot) via la ligne de commande ou l’interface graphique.

    Vous pouvez accéder ultérieurement à NetScaler ADM en saisissant l’adresse IP du serveur NetScaler ADM dans la barre d’adresse de votre navigateur. Les informations d’identification d’administrateur par défaut pour se connecter au serveur sont nsroot/nsroot .

NetScaler ADM sur un serveur KVM Linux