ADC

Appliquez les configurations NetScaler VPX au premier démarrage de l’appliance NetScaler sur l’hyperviseur VMware ESX

Vous pouvez appliquer les configurations NetScaler VPX lors du premier démarrage de l’appliance NetScaler sur l’hyperviseur VMware ESX. Par conséquent, dans certains cas, une configuration spécifique ou une instance VPX est mise en place en beaucoup moins de temps.

Pour plus d’informations sur les données utilisateur avant le démarrage et leur format, voir Appliquer les configurations NetScaler VPX lors du premier démarrage de l’appliance NetScaler dans le cloud.

Remarque :

Pour amorcer à l’aide des données utilisateur de pré-démarrage dans ESX, la configuration de la passerelle par défaut doit être transmise dans <NS-CONFIG> la section. Pour plus d’informations sur le contenu de la <NS-CONFIG> balise, voir [Sample-<NS-CONFIG>-section] (apply-preboot-userdata-on-esx-vpx.html #sample -<ns-config>-section).

Section <NS-CONFIG> échantillon :

<NS-PRE-BOOT-CONFIG>

    <NS-CONFIG>
        add route 0.0.0.0 0.0.0.0  10.102.38.1
    </NS-CONFIG>

    <NS-BOOTSTRAP>
            <SKIP-DEFAULT-BOOTSTRAP>YES</SKIP-DEFAULT-BOOTSTRAP>
            <NEW-BOOTSTRAP-SEQUENCE>YES</NEW-BOOTSTRAP-SEQUENCE>

        <MGMT-INTERFACE-CONFIG>
                <INTERFACE-NUM> eth0 </INTERFACE-NUM>
                <IP> 10.102.38.216 </IP>
                <SUBNET-MASK> 255.255.255.0 </SUBNET-MASK>
        </MGMT-INTERFACE-CONFIG>
    </NS-BOOTSTRAP>

</NS-PRE-BOOT-CONFIG>
<!--NeedCopy-->

Comment fournir des données utilisateur avant le démarrage sur un hyperviseur ESX

Vous pouvez fournir des données utilisateur avant le démarrage sur l’hyperviseur ESX à partir d’un client Web ou d’un client vSphere des deux manières suivantes :

  • Utilisation de CD/DVD ISO
  • Utiliser la propriété OVF

Fournir les données utilisateur à l’aide de CD/DVD ISO

Vous pouvez utiliser le client VMware vSphere pour injecter des données utilisateur dans la machine virtuelle sous forme d’image ISO à l’aide du lecteur de CD/DVD.

Pour fournir des données utilisateur à l’aide de l’ISO du CD/DVD, procédez comme suit :

  1. Créez un fichier dont le nom contient userdata le contenu des données utilisateur avant le démarrage. Pour plus d’informations sur le contenu de la <NS-CONFIG> balise, consultez la <NS-CONFIG> section Exemple.

    Remarque : Le nom de fichier doit être strictement utilisé comme userdata.

  2. Stockez le fichier userdata dans un dossier et créez une image ISO à l’aide de ce dossier.

    Vous pouvez créer une image ISO avec un fichier userdata en utilisant les deux méthodes suivantes :

    • En utilisant n’importe quel outil de traitement d’image tel que PowerISO.
    • Utilisation de la commande mkisofs sous Linux.

    L’exemple de configuration suivant montre comment générer une image ISO à l’aide de la commande mkisofs sous Linux.

    root@ubuntu:~/sai/14jul2021# ls -l total 4
    drwxr-xr-x 2 root root 4096 Jul 14 12:32 esx_preboot_userdata
    root@ubuntu:~/sai/14jul2021#
    root@ubuntu:~/sai/14jul2021# ls -l esx_preboot_userdata/total 4
    -rw-r--r-- 1 root root 3016 Jul 14 12:32 userdata
    root@ubuntu:~/sai/14jul2021# mkisofs -o esx_preboot_userdata.iso ./esx_preboot_userdata
    I: -input-charset not specified, using utf-8 (detected in locale settings)
    Total translation table size: 0
    Total rockridge attributes bytes: 0
    Total directory bytes: 112
    Path table size(bytes): 10
    Max brk space used 0
    176 extents written (0 MB)
    root@ubuntu:~/sai/14jul2021# ls -lh
    total 356K
    drwxr-xr-x 2 root root 4.0K Jul 14 12:32 esx_preboot_userdata
    -rw-r--r-- 1 root root 352K Jul 14 12:34 esx_preboot_userdata.iso
    
    root@ubuntu:~/sai# ls preboot_userdata_155_193 userdata
    root@ubuntu:~/sai# mkisofs -o preboot_userdata_155_193.iso ./preboot_userdata_155_193
    I: -input-charset not specified, using utf-8 (detected in locale settings)
    Total translation table size: 0
    Total rockridge attributes bytes: 0
    Total directory bytes: 112
    Path table size(bytes): 10
    Max brk space used 0
    176 extents written (0 MB)
    
    <!--NeedCopy-->
    
  3. Provisionnez l’instance NetScaler VPX à l’aide du processus de déploiement standard pour créer la machine virtuelle. Mais n’allumez pas automatiquement la machine virtuelle.

    Déploiement de VM standard

  4. Une fois la machine virtuelle créée avec succès, joignez le fichier ISO en tant que lecteur de CD/DVD à la machine virtuelle.

    Attachez un lecteur de CD DVD

  5. Accédez à Nouveau lecteur de CD/DVD et choisissez Fichier ISO de la banque de données dans le menu déroulant.

    Fichier ISO Datastore

  6. Sélectionnez une banque de données dans vSphere Client.

    Banque de données dans vSphere Client

  7. Allumez la machine virtuelle.

Fourniture de données utilisateur à l’aide de la propriété OVF du client Web ESX

Suivez ces étapes pour fournir des données utilisateur à l’aide de la propriété OVF.

  1. Créez un fichier contenant le contenu des données utilisateur.

    Données utilisateur de pré-démarrage pour ESX

  2. Codez le contenu des données utilisateur avec un codage Base64. Vous pouvez effectuer le codage Base64 à l’aide des deux méthodes suivantes :

    • Sous Linux, utilisez la commande suivante :

       base64 <userdata-filename>  >   <outuput-file>
       <!--NeedCopy-->
      

      Exemple :

       base64 esx_userdata.xml  > esx_userdata_b64
       <!--NeedCopy-->
      

      Données utilisateur codées en Base64

    • Utilisez des outils en ligne pour coder le contenu des données utilisateur, par exemple, Encodage et décodage Base64.

  3. Incluez une section Produit dans le modèle OVF d’une instance NetScaler VPX sur l’hyperviseur ESX.

    Section de produit échantillon :

    <ProductSection>
    
      <Info>Information about the installed software</Info>
      <Product>NSVPX-VSK Template</Product>
      <Vendor>Citrix</Vendor>
      <VendorUrl>www.citrix.com</VendorUrl>
      <Category> Preboot Userdata </Category>
    
      <Property ovf:key="guestinfo.userdata" ovf:type="string" ovf:userConfigurable="true" ovf:value="">
    
        <Label>Userdata</Label>
        <Description> Userdata for ESX VPX </Description>
      </Property>
    
    </ProductSection>
    <!--NeedCopy-->
    
  4. Fournissez les données utilisateur codées en base64 en tant que guestinfo.userdata propriété ovf:value for dans la section Produit.

    <ProductSection>
    
      <Info>Information about the installed software</Info>
      <Product>NSVPX-VSK Template</Product>
      <Vendor>Citrix</Vendor>
      <VendorUrl>www.citrix.com</VendorUrl>
      <Category> Preboot Userdata </Category>
      <Property ovf:key="guestinfo.userdata" ovf:type="string" ovf:userConfigurable="true"
        ovf:value="PE5TLVBSRS1CT09ULUNPTkZJRz4KICAgIDxOUy1DT05GSUc+CglhZGQgcm91dGUgMC4wLjAuMCAw
        LjAuMC4wIDEwLjEwMi4zOC4xCiAgICA8L05TLUNPTkZJRz4KCiAgICA8TlMtQk9PVFNUUkFQPgog
        ICAgICAgICAgICA8U0tJUC1ERUZBVUxULUJPT1RTVFJBUD5ZRVM8L1NLSVAtREVGQVVMVC1CT09U
        U1RSQVA+CiAgICAgICAgICAgIDxORVctQk9PVFNUUkFQLVNFUVVFTkNFPllFUzwvTkVXLUJPT1RT
        VFJBUC1TRVFVRU5DRT4KCiAgICAgICAgPE1HTVQtSU5URVJGQUNFLUNPTkZJRz4KICAgICAgICAg
        ICAgICAgIDxJTlRFUkZBQ0UtTlVNPiBldGgwIDwvSU5URVJGQUNFLU5VTT4KICAgICAgICAgICAg
        ICAgIDxJUD4gICAgMTAuMTAyLjM4LjIxOSA8L0lQPgogICAgICAgICAgICAgICAgPFNVQk5FVC1N
        QVNLPiAyNTUuMjU1LjI1NS4wIDwvU1VCTkVULU1BU0s+CiAgICAgICAgPC9NR01ULUlOVEVSRkFD
        RS1DT05GSUc+CiAgICA8L05TLUJPT1RTVFJBUD4KPC9OUy1QUkUtQk9PVC1DT05GSUc+Cg==">
    
        <Label>Userdata</Label>
        <Description> Userdata for ESX VPX </Description>
      </Property>
    
    </ProductSection>
    <!--NeedCopy-->
    
  5. Utilisez le modèle OVF modifié avec la section Produit pour le déploiement de la machine virtuelle.

    Modèle OVF avec section Produit

Fourniture de données utilisateur à l’aide de la propriété OVF du client ESX vSphere

Suivez ces étapes pour fournir des données utilisateur à l’aide de la propriété OVF du client ESX vSphere.

  1. Créez un fichier contenant le contenu des données utilisateur.

    Données utilisateur de pré-démarrage pour ESX

  2. Codez le contenu des données utilisateur avec un codage Base64. Vous pouvez effectuer le codage Base64 à l’aide des deux méthodes suivantes :

    • Sous Linux, utilisez la commande suivante :

       base64 <userdata-filename>  >   <outuput-file>
       <!--NeedCopy-->
      

      Exemple :

       base64 esx_userdata.xml  > esx_userdata_b64
       <!--NeedCopy-->
      

      Données utilisateur codées en Base64

    • Utilisez des outils en ligne pour coder le contenu des données utilisateur, par exemple, Encodage et décodage Base64.

  3. Incluez une section Produit dans le modèle OVF d’une instance NetScaler VPX sur l’hyperviseur ESX.

    Section de produit échantillon :

    <ProductSection>
    
      <Info>Information about the installed software</Info>
      <Product>NSVPX-VSK Template</Product>
      <Vendor>Citrix</Vendor>
      <VendorUrl>www.citrix.com</VendorUrl>
      <Category> Preboot Userdata </Category>
    
      <Property ovf:key="guestinfo.userdata" ovf:type="string" ovf:userConfigurable="true" ovf:value="">
    
        <Label>Userdata</Label>
        <Description> Userdata for ESX VPX </Description>
      </Property>
    
    </ProductSection>
    <!--NeedCopy-->
    
  4. Fournissez les données utilisateur codées en base64 en tant que guestinfo.userdata propriété ovf:value for dans la section Produit.

    <ProductSection>
    
      <Info>Information about the installed software</Info>
      <Product>NSVPX-VSK Template</Product>
      <Vendor>Citrix</Vendor>
      <VendorUrl>www.Citrix.com</VendorUrl>
      <Category> Preboot Userdata </Category>
      <Property ovf:key="guestinfo.userdata" ovf:type="string" ovf:userConfigurable="true"
        ovf:value="PE5TLVBSRS1CT09ULUNPTkZJRz4KICAgIDxOUy1DT05GSUc+CglhZGQgcm91dGUgMC4wLjAuMCAw
        LjAuMC4wIDEwLjEwMi4zOC4xCiAgICA8L05TLUNPTkZJRz4KCiAgICA8TlMtQk9PVFNUUkFQPgog
        ICAgICAgICAgICA8U0tJUC1ERUZBVUxULUJPT1RTVFJBUD5ZRVM8L1NLSVAtREVGQVVMVC1CT09U
        U1RSQVA+CiAgICAgICAgICAgIDxORVctQk9PVFNUUkFQLVNFUVVFTkNFPllFUzwvTkVXLUJPT1RT
        VFJBUC1TRVFVRU5DRT4KCiAgICAgICAgPE1HTVQtSU5URVJGQUNFLUNPTkZJRz4KICAgICAgICAg
        ICAgICAgIDxJTlRFUkZBQ0UtTlVNPiBldGgwIDwvSU5URVJGQUNFLU5VTT4KICAgICAgICAgICAg
        ICAgIDxJUD4gICAgMTAuMTAyLjM4LjIxOSA8L0lQPgogICAgICAgICAgICAgICAgPFNVQk5FVC1N
        QVNLPiAyNTUuMjU1LjI1NS4wIDwvU1VCTkVULU1BU0s+CiAgICAgICAgPC9NR01ULUlOVEVSRkFD
        RS1DT05GSUc+CiAgICA8L05TLUJPT1RTVFJBUD4KPC9OUy1QUkUtQk9PVC1DT05GSUc+Cg==">
    
        <Label>Userdata</Label>
        <Description> Userdata for ESX VPX </Description>
      </Property>
    
    </ProductSection>
    <!--NeedCopy-->
    
  5. Ajoutez la propriété ovf:transport="com.vmware.guestInfo" à VirtualHardwareSection comme suit :

    <VirtualHardwareSection  ovf:transport="com.vmware.guestInfo">
    <!--NeedCopy-->
    
  6. Utilisez le modèle OVF modifié avec la section Produit pour le déploiement de la machine virtuelle.

    Modèle OVF avec section Produit

Appliquez les configurations NetScaler VPX au premier démarrage de l’appliance NetScaler sur l’hyperviseur VMware ESX