Application Delivery Management

NetScaler ADM en el servidor KVM Linux

Las plataformas de virtualización en las que se puede aprovisionar NetScaler Application Delivery Management (ADM) incluyen Linux-KVM.

Antes de instalar NetScaler ADM en Linux-KVM, asegúrese de que el sistema tiene las extensiones de virtualización de hardware y compruebe que las extensiones de virtualización de CPU están disponibles. Compruebe que virsh (una herramienta de línea de comandos para administrar máquinas virtuales) esté disponible en el hipervisor.

Utilice sus credenciales de administrador para iniciar sesión en el sitio web de Citrix.com, acceder a los archivos de configuración de NetScaler ADM más recientes y descargarlos en su equipo. A continuación, instale NetScaler ADM en su plataforma Linux-KVM y configúrelo para su red.

Requisitos previos

Antes de instalar el dispositivo virtual NetScaler ADM, compruebe que la versión 3.6.11-4 de Linux-KVM y versiones posteriores estén instaladas en un hardware que cumpla con los requisitos mínimos.

Requisitos de hardware

Componente Requisito
CPU Un procesador x86 de 64 bits con las funciones de virtualización de hardware incluidas en el procesador Intel VT-X. Proporcione al menos 2 núcleos de CPU para alojar Linux-KVM. Nota Para comprobar si la CPU es compatible con el host Linux, introduzca el siguiente comando en el símbolo del shell de host Linux: *. egrep'^flags.\* ( vmx | svm ) '/proc/cpuinfo* Si la configuración del BIOS para la extensión está inhabilitada, debe habilitarlos en el BIOS. No hay ninguna recomendación específica para la velocidad del procesador, pero mayor es la velocidad, mejor será el rendimiento del NetScaler ADM.
Memoria (RAM) Mínimo 4 GB para el kernel Linux host. Agregue memoria adicional según lo requieran las máquinas virtuales.
Disco duro Calcule el espacio para los requisitos del núcleo y la máquina virtual de Host Linux. Una sola máquina virtual NetScaler ADM requiere 120 GB de espacio en disco.

Nota

Los requisitos de memoria y disco duro especificados son para implementar NetScaler ADM en la plataforma OpenStack, teniendo en cuenta que no hay otras máquinas virtuales en ejecución en el host. Los requisitos de hardware para OpenStack dependen del número de máquinas virtuales que se ejecutan en él.

Requisitos de software

Citrix recomienda núcleos más nuevos, como la versión de 64 bits del núcleo 3.6.11-4 o posterior.

Requisitos de la red

NetScaler ADM solo admite una interfaz de red paravirtualizada de virtIO. Asegúrese de conectar esta interfaz a la red de administración del host Linux-KVM para que NetScaler ADM y Linux-KVM puedan comunicarse.

Descargar archivos de configuración de NetScaler ADM

Para descargar los archivos de configuración de NetScaler ADM desde: www.citrix.com

  1. Abra un explorador web y escriba www.citrix.com en la barra de direcciones.

  2. Pase el cursor sobre la opción Iniciar sesión y haga clic enMy Account, escriba sus credenciales de Citrix y, a continuación, vuelva a hacer clicen Iniciar sesión.

  3. Vaya a la sección Descargas.

  4. En la lista de descargas, seleccione NetScaler Application Delivery Management.

  5. En la página NetScaler Application Delivery Management, seleccione la versión. Por ejemplo, seleccione la versión 13.0.

  6. Haga clic en Software de producto para expandirlo y haga clic en la versión más reciente. Por ejemplo, seleccione NetScaler MAS Release (Feature Phase) 13.0Build 36.27.

    Se muestra la página de creación seleccionada.

  7. En la lista Jump to Download, seleccione NetScaler MAS image for KVM, 13.0 Build xx.xx

  8. Haga clic en Descargar archivo, acepte el CLUF y descargue el archivo de imagen comprimido en cualquier carpeta del equipo local.  

Instalación de NetScaler Application Delivery Management en Linux-KVM

  1. Con SSH, inicie sesión en el host KVM.

  2. En la línea de comandos de la CLI, copie la imagen en una carpeta del servidor mediante cualquiera de los programas de transferencia de archivos.

  3. Navegue hasta el directorio donde ha guardado la imagen descargada.

  4. Realice lo siguiente en la línea de comandos:

    1. Haga una lista de los archivos del directorio y verifique la presencia del archivo de imagen.

    2. Utilice el comando tar para descomprimir el archivo de imagen de NetScaler Application Delivery Management. El paquete descomprimido contiene los siguientes componentes:

      1. Un archivo XML de dominio que especifica los atributos ADM de NetScaler

      2. Archivo de texto que especifica la suma de comprobaciones de la imagen de disco del dominio

      3. Una imagen de disco de dominio

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

        Una imagen de disco de dominio

      4. Cree una copia de MAS-KVM.xml como MAS1-KVM.xml, como opción de copia de seguridad. Abra el archivo MAS1-KVM.xml mediante el editor vi.

      5. Modifique MAS1-KVM.xml para los siguientes atributos de red:
        1. name - Especifique el nombre.

        2. mac - Especifique la dirección MAC.

        3. source file: Especifique la ruta de origen de la imagen de disco absoluta. La ruta del archivo tiene que ser absoluta.

          Nota

          El nombre de dominio y la dirección MAC deben ser únicos.

        4. mode - Especifique el modo.

        5. model type - Establece Virtio.

        6. source dev - Especifique la interfaz.

          <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. Defina los atributos de VM en el archivo MAS1-KVM.xml mediante el siguiente comando: virsh define \<FileName\>.xml

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

        Definir atributos de VM en KVM

      7. Inicie NetScaler ADM escribiendo el siguiente comando: virsh start \[\<DomainName\> | \<DomainUUID\>\]

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

        Iniciar NetScaler ADM

      8. Puede conectarse a la máquina virtual NetScaler ADM mediante el siguiente comando: virsh console \<DomainName\>

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

        Conectado a NetScaler ADM

Configurar NetScaler Application Delivery Management

Nota

En algunos servidores KVM de Linux, los huéspedes de FreeBSD no se reinician correctamente si tienen más de una CPU. Cuando se reinicia el dispositivo virtual NetScaler ADM, la CLI y la GUI de NetScaler ADM dejan de responder. Para obtener más información, consulte https://bugs.launchpad.net/qemu/+bug/1329956

Para evitar que la CLI y la GUI de NetScaler ADM no respondan cuando se reinicia el dispositivo virtual NetScaler ADM, apague todas las máquinas virtuales del host KVM y realice lo siguiente en el host KVM:

  1. Retire el módulo kvm_intel con el siguiente comando: rmmod kvm\_intel

  2. Desactive APICv y vuelva a cargar el módulo kvm_intel con el siguiente comando: modprobe kvm\_intel enable\_apicv=N

  3. Inicie las máquinas virtuales en el host KVM.

Después de instalar NetScaler ADM, espere unos 10 minutos para que los servicios estén disponibles y, a continuación, inicie sesión en NetScaler ADM.

  1. En la línea de comandos, utilice las credenciales de administrador del sistema predeterminadas para iniciar sesión en el sistema:

    • Nombre de usuario: nsroot

    • Contraseña: nsroot

    Nota

    Después de iniciar sesión por primera vez, cambie la contraseña administrativa. A continuación, configure el MAS para que funcione en su red. Puede cambiar la contraseña desde la interfaz de usuario de NetScaler ADM. En la página principal de NetScaler ADM, vaya a Configuración > Administración de usuarios > Usuarios. Seleccione el usuario y haga clic en Modificar y, a continuación, actualice la contraseña en el campo Contraseña.

  2. Cuando se le solicite, escriba: shell

  3. Escriba networkconfig para entrar en el menú de configuración de red inicial de NetScaler ADM. Configure la dirección IP de administración.

  4. Para completar la configuración de red inicial de NetScaler ADM, siga las instrucciones. La consola muestra las opciones de configuración de red inicial de NetScaler ADM para configurar los siguientes parámetros para el NetScaler ADM. El nombre del host se rellena de forma predeterminada.

    1. Introduzca 2 para actualizar la dirección IPv4 de NetScaler ADM: Dirección IP de administración desde la que accede a NetScaler ADM.

    2. Introduzca 3 para actualizar Máscara de red: Máscara de subred asociada a la dirección IP de administración.

    3. Introduzca 4 para actualizar la dirección IPv4 de Gateway: La dirección IP de la puerta de enlace predeterminada para la subred de la dirección IP de administración de NetScaler ADM.

    4. Escriba 7 para guardar y salir: Guarda los cambios de configuración y sale del sistema.

      Configuración de red

  5. Ejecute el script de implementación escribiendo el comando en el símbolo del shell: deployment_type.py

  6. En la pantalla de implementación que aparece, seleccione el tipo de implementación como servidor de NetScaler ADM.

    Seleccione NetScaler ADM como servidor de implementación

  7. Escribapara implementar NetScaler ADM como una implementación independiente.

  8. Escriba para reiniciar el servidor NetScaler ADM.

  9. Una vez reiniciado el servidor NetScaler ADM, inicie sesión en NetScaler ADM con las credenciales de administrador predeterminadas, nsroot/nsroot, a través de la línea de comandos o la GUI.

    Más adelante, puede acceder al NetScaler ADM escribiendo la dirección IP del servidor NetScaler ADM en la barra de direcciones del navegador. Las credenciales de administrador predeterminadas para iniciar sesión en el servidor son nsroot/nsroot .

NetScaler ADM en el servidor KVM Linux