ADC

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, se presenta una configuración específica o una instancia VPX en mucho 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 con los datos de usuario de prearranque en ESX, se debe pasar la configuración de puerta de enlace predeterminada en la sección <NS-CONFIG>. Para obtener más información sobre el contenido de la etiqueta <NS-CONFIG>, consulte Sample-<NS-CONFIG>-section.

<NS-CONFIG> Sección de muestra:

<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 previos al arranque en el hipervisor ESX

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

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

Proporcionar datos de usuario mediante CD/DVD ISO

Puede utilizar el cliente VMware vSphere para inyectar datos de usuario en la máquina virtual como una imagen ISO mediante la unidad de CD/DVD.

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

  1. Cree un archivo con un nombre de archivo userdata que contenga el contenido de datos de usuario previo al arranque. Para obtener más información sobre el contenido de la etiqueta <NS-CONFIG>, consulte la sección Sample <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 con la carpeta.

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

    • Usar cualquier herramienta de procesamiento de imágenes, como PowerISO.
    • Mediante comandos mkisofs en Linux.

    La siguiente configuración de ejemplo muestra cómo generar una imagen ISO con 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 mediante el proceso de implementación estándar para crear la VM. Pero no encienda la VM automáticamente.

    Implementación de VM estándar

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

    Conecte la unidad CD DVD

  5. Vaya a Nueva unidad de CD/DVD y elija Archivo ISO de Datastore en el menú desplegable.

    Archivo ISO de Datastore

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

    Almacenes de datos en vSphere Client

  7. Encienda la máquina virtual.

Proporcione datos de usuario mediante la propiedad OVF del cliente web ESX

Siga estos pasos para proporcionar datos del usuario mediante la propiedad OVF.

  1. Cree un archivo con contenido de datos del usuario.

    Datos de usuario de prearranque para ESX

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

    • En Linux, usa 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 datos del usuario, por ejemplo, Base64 Encode and Decode.

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

    Sección de productos de muestra:

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

    Plantilla de OVF con sección de productos

Proporcione datos de usuario mediante la propiedad OVF del cliente ESX vSphere

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

  1. Cree un archivo con contenido de datos del usuario.

    Datos de usuario de prearranque para ESX

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

    • En Linux, usa 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 datos del usuario, por ejemplo, Base64 Encode and Decode.

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

    Sección de productos de muestra:

    <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. Proporcionar 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. Agregue la propiedad ovf:transport="com.vmware.guestInfo" a VirtualHardwareSection de la siguiente manera:

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

    Plantilla de OVF con sección de productos

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