NetScaler VPX

Aplicar configuraciones de NetScaler VPX en el primer arranque del dispositivo NetScaler en el hipervisor VMware ESX

Puede aplicar las configuraciones de NetScaler VPX durante el primer arranque del dispositivo NetScaler en el hipervisor VMware ESX. Por lo tanto, en ciertos casos, una configuración específica o instancia de VPX se inicia en menos tiempo.

Para obtener más información sobre los datos de usuario de prearranque y su formato, consulte Aplicar configuraciones de NetScaler VPX en el primer arranque del dispositivo NetScaler en la nube.

Nota:

Para arrancar usando datos de usuario de prearranque en ESX, la configuración de la puerta de enlace predeterminada debe pasarse en la sección <NS-CONFIG>. Para obtener más información sobre el contenido de la etiqueta <NS-CONFIG>, consulte Sección de ejemplo-<NS-CONFIG>.

Sección de ejemplo <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-->

Cómo proporcionar datos de usuario de prearranque en el hipervisor ESX

Puede proporcionar datos de usuario de prearranque en el hipervisor ESX desde el cliente web o el cliente vSphere de las dos maneras siguientes:

  • Uso de ISO de CD/DVD
  • Uso de la propiedad OVF

Proporcionar datos de usuario mediante ISO de CD/DVD

Puede usar el cliente VMware vSphere para inyectar datos de usuario en la VM como una imagen ISO mediante la unidad de CD/DVD.

Siga estos pasos para proporcionar datos de usuario mediante el ISO de CD/DVD:

  1. Cree un archivo con el nombre de archivo userdata que contiene los datos de usuario de prearranque. Para obtener más información sobre el contenido de la etiqueta <NS-CONFIG>, consulte la sección de ejemplo <NS-CONFIG>.

    Nota:

    El nombre del archivo debe usarse estrictamente como userdata.

  2. Guarde el archivo userdata en una carpeta y cree una imagen ISO usando la carpeta.

    Puede crear una imagen ISO con el archivo userdata mediante los dos métodos siguientes:

    • Usando cualquier herramienta de procesamiento de imágenes como PowerISO.
    • Usando el comando mkisofs en Linux.

    La siguiente configuración de ejemplo muestra cómo generar una imagen ISO usando el comando mkisofs en 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. Aprovisione la instancia de NetScaler VPX utilizando el proceso de implementación estándar para crear la VM. Pero no encienda la VM automáticamente.

    Implementación estándar de VM

  4. Una vez que la VM se haya creado correctamente, adjunte el archivo ISO como unidad de CD/DVD a la VM.

    Adjuntar unidad de CD/DVD

  5. Vaya a Nueva unidad de CD/DVD y elija Archivo ISO de almacén de datos en el menú desplegable.

    Archivo ISO de almacén de datos

  6. Seleccione un almacén de datos en vSphere Client.

    Almacén de datos en vSphere Client

  7. Encienda la VM.

Proporcionar datos de usuario utilizando la propiedad OVF desde el cliente web de ESX

Siga estos pasos para proporcionar datos de usuario utilizando la propiedad OVF.

  1. Cree un archivo con el contenido de los datos de usuario.

    Datos de usuario de prearranque para ESX

  2. Codifique el contenido de los datos de usuario con codificación Base64. Puede realizar la codificación Base64 utilizando los dos métodos siguientes:

    • En Linux, utilice el siguiente comando:

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

      Ejemplo:

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

      Datos de usuario codificados en Base64

    • Utilice herramientas en línea para codificar el contenido de los datos de usuario, por ejemplo, Base64 Encode and Decode.

  3. Incluya una sección de Producto en la plantilla OVF de una instancia de NetScaler VPX en el hipervisor ESX.

    Sección de producto de ejemplo:

    <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. Proporcione los datos de usuario codificados en base64 como ovf:value para la propiedad guestinfo.userdata en la sección Producto.

    <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. Utilice la plantilla OVF modificada con la sección Producto para la implementación de la VM.

    Plantilla OVF con sección de Producto

Proporcionar datos de usuario utilizando la propiedad OVF desde el cliente vSphere de ESX

Siga estos pasos para proporcionar datos de usuario utilizando la propiedad OVF del cliente vSphere de ESX.

  1. Cree un archivo con el contenido de los datos de usuario.

    Datos de usuario de prearranque para ESX

  2. Codifique el contenido de los datos de usuario con codificación Base64. Puede realizar la codificación Base64 utilizando los dos métodos siguientes:

    • En Linux, utilice el siguiente comando:

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

      Ejemplo:

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

      Datos de usuario codificados en Base64

    • Utilice herramientas en línea para codificar el contenido de los datos de usuario, por ejemplo, Base64 Encode and Decode.

  3. Incluya una sección Product en la plantilla OVF de una instancia de NetScaler VPX en el hipervisor ESX.

    Ejemplo de sección 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-->
    
  4. Proporcione los datos de usuario codificados en base64 como el ovf:value para la propiedad guestinfo.userdata en la sección 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-->
    
  5. Agregue la propiedad ovf:transport="com.vmware.guestInfo" a VirtualHardwareSection de la siguiente manera:

    <VirtualHardwareSection  ovf:transport="com.vmware.guestInfo">
    <!--NeedCopy-->
    
  6. Utilice la plantilla OVF modificada con la sección Product para la implementación de la VM.

    Plantilla OVF con sección Product

Aplicar configuraciones de NetScaler VPX en el primer arranque del dispositivo NetScaler en el hipervisor VMware ESX