Appliquer 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 service en beaucoup moins de temps.
Pour plus d’informations sur les données utilisateur de pré-démarrage et leur format, consultez Appliquer les configurations NetScaler VPX au 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 la section
<NS-CONFIG>. Pour plus d’informations sur le contenu de la balise<NS-CONFIG>, consultez Exemple de section<NS-CONFIG>.
Exemple de section <NS-CONFIG> :
<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 de pré-démarrage sur l’hyperviseur ESX
Vous pouvez fournir des données utilisateur de pré-démarrage sur l’hyperviseur ESX à partir du client web ou du client vSphere de deux manières :
- Utilisation d’un ISO CD/DVD
- Utilisation de la propriété OVF
Fournir des données utilisateur à l’aide d’un ISO CD/DVD
Vous pouvez utiliser le client VMware vSphere pour injecter des données utilisateur dans la VM sous forme d’image ISO à l’aide du lecteur CD/DVD.
Suivez ces étapes pour fournir des données utilisateur à l’aide de l’ISO CD/DVD :
-
Créez un fichier nommé
userdataqui contient les données utilisateur de pré-démarrage. Pour plus d’informations sur le contenu de la balise<NS-CONFIG>, consultez la section Exemple<NS-CONFIG>.Remarque :
Le nom de fichier doit être strictement utilisé comme
userdata. -
Stockez le fichier
userdatadans un dossier et créez une image ISO à partir de ce dossier.Vous pouvez créer une image ISO avec le fichier
userdataen utilisant les deux méthodes suivantes :- En utilisant n’importe quel outil de traitement d’image tel que PowerISO.
- En utilisant la commande
mkisofssous Linux.
La configuration d’exemple suivante montre comment générer une image ISO à l’aide de la commande
mkisofssous 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--> -
Provisionnez l’instance NetScaler VPX en utilisant le processus de déploiement standard pour créer la VM. Mais ne mettez pas la VM sous tension automatiquement.

-
Une fois la VM créée avec succès, attachez le fichier ISO comme lecteur CD/DVD à la VM.

-
Accédez à Nouveau lecteur CD/DVD et choisissez Fichier ISO du Datastore dans le menu déroulant.

-
Sélectionnez un Datastore dans le client vSphere.

-
Mettez la VM sous tension.
Fournir des données utilisateur à l’aide de la propriété OVF depuis le client web ESX
Suivez ces étapes pour fournir des données utilisateur à l’aide de la propriété OVF.
-
Créez un fichier avec le contenu des données utilisateur.
Données utilisateur de pré-démarrage pour ESX(/fr-fr/vpx/media/ns-preboot-config-esx-userdata.png)
-
Encodez le contenu des données utilisateur avec l’encodage Base64. Vous pouvez effectuer l’encodage Base64 en utilisant les 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 encodées en Base64(/fr-fr/vpx/media/base64-encoded-userdata.png)
-
Utilisez des outils en ligne pour encoder le contenu des données utilisateur, par exemple, Base64 Encode and Decode.
-
-
Incluez une section Product dans le modèle OVF d’une instance NetScaler VPX sur l’hyperviseur ESX.
Exemple de section Product :
<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--> -
Fournissez les données utilisateur encodées en base64 comme
ovf:valuepour la propriétéguestinfo.userdatadans la section Product.<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--> -
Utilisez le modèle OVF modifié avec la section Product pour le déploiement de la VM.
Modèle OVF avec section Product(/fr-fr/vpx/media/ovf-template-with-product-section.png)
Fournir des données utilisateur à l’aide de la propriété OVF depuis le client vSphere ESX
Suivez ces étapes pour fournir des données utilisateur à l’aide de la propriété OVF du client ESX vSphere.
-
Créez un fichier avec le contenu des données utilisateur.
Données utilisateur de prédémarrage pour ESX(/fr-fr/vpx/media/ns-preboot-config-esx-userdata.png)
-
Encodez le contenu des données utilisateur avec l’encodage Base64. Vous pouvez effectuer l’encodage Base64 en utilisant les 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 encodées en Base64(/fr-fr/vpx/media/base64-encoded-userdata.png)
-
Utilisez des outils en ligne pour encoder le contenu des données utilisateur, par exemple, Base64 Encode and Decode.
-
-
Incluez une section Product dans le modèle OVF d’une instance NetScaler VPX sur l’hyperviseur ESX.
Exemple de section Product :
<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--> -
Fournissez les données utilisateur encodées en base64 comme
ovf:valuepour la propriétéguestinfo.userdatadans la section Product.<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--> -
Ajoutez la propriété
ovf:transport="com.vmware.guestInfo"à VirtualHardwareSection comme suit :<VirtualHardwareSection ovf:transport="com.vmware.guestInfo"> <!--NeedCopy--> -
Utilisez le modèle OVF modifié avec la section Product pour le déploiement de la VM.
Modèle OVF avec section Product(/fr-fr/vpx/media/ovf-template-with-product-section.png)
Dans cet article
- Comment fournir des données utilisateur de pré-démarrage sur l’hyperviseur ESX
- Fournir des données utilisateur à l’aide d’un ISO CD/DVD
- Fournir des données utilisateur à l’aide de la propriété OVF depuis le client web ESX
- Fournir des données utilisateur à l’aide de la propriété OVF depuis le client vSphere ESX