XenServer

Administrar el equilibrio de la carga de trabajo

Después de que el equilibrio de carga de trabajo se haya estado ejecutando durante un tiempo, hay tareas rutinarias que es posible que deba realizar para mantener el equilibrio de carga de trabajo funcionando de manera óptima. Es posible que tenga que realizar estas tareas debido a cambios en el entorno (como diferentes direcciones IP o credenciales), actualizaciones de hardware o mantenimiento rutinario.

Conéctese al dispositivo virtual Equilibrio de carga de trabajo

Después de la configuración de Equilibrio de carga de trabajo, conecte el grupo que desea administrar al dispositivo virtual Equilibrio de carga de trabajo mediante la CLI o XenCenter. Del mismo modo, es posible que deba volver a conectarse al mismo dispositivo virtual en algún momento.

Para conectar un grupo a su dispositivo virtual de equilibrio de carga de trabajo, necesita la siguiente información:

  • Dirección IP o FQDN del dispositivo virtual de equilibrio de carga de trabajo

    • Para obtener la dirección IP del dispositivo virtual de equilibrio de carga de trabajo:

      1. En XenCenter, vaya al dispositivo virtual Equilibrio de carga de trabajo Consola pestaña.
      2. Inicie sesión como raíz con la contraseña de root que creó al importar el dispositivo.
      3. Ejecute el siguiente comando: ifconfig.
    • Para especificar el FQDN de equilibrio de carga de trabajo al conectarse al servidor de equilibrio de carga de trabajo, primero agregue su nombre de host y dirección IP al servidor DNS.

  • El número de puerto del dispositivo virtual de equilibrio de carga de trabajo. De forma predeterminada, XenServer se conecta a Equilibrio de carga de trabajo en el puerto 8012.

    Edite el número de puerto solo cuando lo haya cambiado durante la configuración de equilibrio de carga de trabajo. El número de puerto especificado durante la configuración de equilibrio de carga de trabajo, en cualquier regla de firewall y en el cuadro de diálogo Conectar al servidor WLB debe coincidir.

  • Credenciales para el grupo de recursos que desea que supervise el equilibrio de carga de trabajo.

  • Credenciales de la cuenta de Equilibrio de carga de trabajo que creó durante la configuración de Equilibrio de carga de trabajo.

    Esta cuenta se conoce a menudo como cuenta de usuario de equilibrio de carga de trabajo. XenServer utiliza esta cuenta para comunicarse con Equilibrio de carga de trabajo. Creó esta cuenta en el dispositivo virtual Equilibrio de carga de trabajo durante la configuración de Equilibrio de carga de trabajo.

(1) XenServer se comunica con Equilibrio de carga de trabajo mediante una cuenta que creó durante la configuración de Equilibrio de carga de trabajo. (2) el dispositivo virtual de equilibrio de carga de trabajo se autentica en XenServer con las credenciales del grupo.

Cuando se conecta por primera vez a Equilibrio de carga de trabajo, utiliza los umbrales y la configuración predeterminados para equilibrar las cargas de trabajo. Las funciones automáticas, como el modo de optimización automatizada, la administración de energía y la automatización, están deshabilitadas de forma predeterminada.

Trabajar con certificados

Si desea cargar un certificado diferente (de confianza) o configurar la verificación de certificados, tenga en cuenta lo siguiente antes de conectar el grupo a Equilibrio de carga de trabajo:

  • Si desea que XenServer verifique el certificado de equilibrio de carga de trabajo autofirmado, debe utilizar la dirección IP de equilibrio de carga de trabajo para conectarse a equilibrio de carga de trabajo. El certificado autofirmado se emite a Equilibrio de carga de trabajo en función de su dirección IP.

    • El certificado autofirmado generado durante la primera configuración del dispositivo virtual de equilibrio de carga de trabajo solo es válido para el nombre de host o la dirección IP, no para el FQDN.
  • Si desea utilizar un certificado de una entidad de certificación, es más fácil especificar el FQDN al conectarse a Equilibrio de carga de trabajo. Sin embargo, puede especificar una dirección IP estática en el archivo Conéctese al servidor WLB diálogo. Utilice esta dirección IP como nombre alternativo del firmante (SAN) en el certificado.

La verificación de certificados está habilitada de forma predeterminada en el grupo. Deshabilite la verificación de certificados si el grupo no puede conectarse al equilibrio de carga de trabajo:

  1. Obtener el UUID del grupo:

      xe pool-list
    <!--NeedCopy-->
    
  2. Deshabilitar la verificación de certificados:

      xe pool-param-set wlb-verify-cert=false uuid=uuid_of_pool
    <!--NeedCopy-->
    

Si el grupo puede conectarse a Equilibrio de carga de trabajo con la verificación de certificados desactivada, el problema está en la configuración del certificado. Si no puede conectarse, el problema está en sus credenciales de equilibrio de carga de trabajo o en su conexión de red. Póngase en contacto con el servicio de asistencia o consulte Solución de problemas de equilibrio de carga de trabajo para obtener más información.

Para obtener más información, consulte Certificados.

Para conectar el grupo al dispositivo virtual de equilibrio de carga de trabajo

  1. En XenCenter, seleccione su grupo de recursos y en su Propiedades panel, haga clic en el icono WLB pestaña. El WLB muestra el Conectar botón.

    GUI de XenCenter con el panel WLB abierto.

  2. En WLB , haga clic en Conectar. El Conéctese al servidor WLB Aparece el cuadro de diálogo.

    El asistente Conectarse al servidor WLB.

  3. En Dirección del servidor , introduzca lo siguiente:

    1. En Dirección , escriba la dirección IP o el FQDN del dispositivo virtual de equilibrio de carga de trabajo. Por ejemplo WLB-appliance-computername.yourdomain.net.

    2. (Opcional) Si cambió el puerto de equilibrio de carga de trabajo durante la configuración de equilibrio de carga de trabajo, introduzca el número de puerto en el archivo Puerto caja. XenServer utiliza este puerto para comunicarse con el equilibrio de carga de trabajo.

      De forma predeterminada, XenServer se conecta a Equilibrio de carga de trabajo en el puerto 8012.

  4. En Credenciales del servidor WLB , introduzca el nombre de usuario y la contraseña que el grupo utiliza para conectarse al dispositivo virtual de equilibrio de carga de trabajo.

    El cuadro de diálogo Actualizar credenciales. Los campos son nombre de usuario y contraseña.

    Estas credenciales deben ser de la cuenta que creó durante la configuración de Equilibrio de carga de trabajo. De forma predeterminada, el nombre de usuario de esta cuenta es wlbuser.

  5. En Credenciales de Citrix Hypervisor , introduzca el nombre de usuario y la contraseña del grupo que está configurando. Equilibrio de carga de trabajo utiliza estas credenciales para conectarse a los hosts de ese grupo.

    El cuadro de diálogo Credenciales de XenServer. Los campos son nombre de usuario y contraseña.

    Para utilizar las credenciales con las que ha iniciado sesión actualmente en XenServer, seleccione Usar las credenciales actuales de XenCenter. Si ha asignado un rol a esta cuenta mediante la función de control de acceso basado en roles (RBAC), asegúrese de que el rol tenga permisos suficientes para configurar el equilibrio de carga de trabajo. Para obtener más información, consulte Equilibrio de carga de trabajo Permisos de control de acceso.

Después de conectar el grupo al dispositivo virtual Equilibrio de carga de trabajo, Equilibrio de carga de trabajo comienza a supervisar automáticamente el grupo con la configuración de optimización predeterminada. Si desea modificar esta configuración o cambiar la prioridad asignada a los recursos, espere hasta que XenCenter Log muestre que la detección ha finalizado antes de continuar.

Importante:

Después de que el equilibrio de carga de trabajo se esté ejecutando durante un tiempo, si no recibe recomendaciones óptimas, evalúe los umbrales de rendimiento como se describe en Configurar el comportamiento de equilibrio de carga de trabajo. Es fundamental establecer el equilibrio de carga de trabajo en los umbrales correctos para su entorno o es posible que sus recomendaciones no sean adecuadas.

Equilibrio de carga de trabajo: permisos de control de acceso

Cuando se implementa el control de acceso basado en roles (RBAC) en su entorno, todos los roles de usuario pueden mostrar el WLB pestaña. Sin embargo, no todos los roles pueden realizar todas las operaciones. En la tabla siguiente se enumeran los roles mínimos que los administradores necesitan para utilizar las características de equilibrio de carga de trabajo:

Permiso Rol mínimo requerido
Configurar, inicializar, habilitar, deshabilitar WLB Operador de agrupaciones
Aplicar recomendaciones de optimización de WLB en la pestaña WLB Operador de agrupaciones
Modificar las suscripciones a informes de WLB Operador de agrupaciones
Aceptar recomendaciones de ubicación de WLB Administrador avanzado de VM
Genere informes de WLB, incluido el informe de seguimiento de auditoría del grupo Solo lectura
Mostrar configuración de WLB Solo lectura

En la tabla siguiente se proporcionan más detalles sobre los permisos.

Permiso Permite al cesionario
Configurar, inicializar, habilitar, deshabilitar WLB Configurar WLB
  Inicializar WLB y cambiar servidores WLB
  Habilitar WLB
  Deshabilitar WLB
Aplicar recomendaciones de optimización de WLB en la pestaña WLB Aplique las recomendaciones de optimización que aparecen en el archivo WLB pestaña
Modificar las suscripciones a informes de WLB Cambiar el informe WLB generado o su destinatario
Aceptar recomendaciones de ubicación de WLB Seleccione uno de los hosts que Equilibrio de carga de trabajo recomienda para la ubicación
Genere informes de WLB, incluido el informe de seguimiento de auditoría del grupo Ver y ejecutar informes de WLB, incluido el informe de seguimiento de auditoría del grupo
Mostrar configuración de WLB Ver la configuración de WLB para un grupo como se muestra en la pestaña WLB

Si un usuario intenta utilizar el equilibrio de carga de trabajo y no tiene permisos suficientes, aparece un cuadro de diálogo de elevación de roles. Para obtener más información sobre RBAC, consulte Control de acceso basado en roles.

Volver a configurar un grupo para utilizar otro dispositivo virtual de equilibrio de carga de trabajo

Puede volver a configurar un grupo de recursos para utilizar un dispositivo virtual de equilibrio de carga de trabajo diferente.

Si va a pasar de una versión anterior del dispositivo virtual de equilibrio de carga de trabajo a la versión más reciente, antes de desconectar el dispositivo virtual anterior, puede migrar sus datos a la nueva versión del dispositivo virtual. Para obtener más información, consulte Migración de datos desde un dispositivo virtual existente.

Después de desconectar un grupo del dispositivo virtual de equilibrio de carga de trabajo anterior, puede conectar el grupo especificando el nombre del nuevo dispositivo virtual de equilibrio de carga de trabajo.

Para utilizar un dispositivo virtual de equilibrio de carga de trabajo diferente:

  1. (Opcional) Migre datos desde una versión anterior del dispositivo virtual. Para obtener más información, consulte Migración de datos desde un dispositivo virtual existente.

  2. En XenCenter, desde el Piscina menú, seleccione Desconectar el servidor de equilibrio de carga de trabajo y haga clic en Desconectar cuando se le solicite.

  3. En WLB , haga clic en Conectar. El Conéctese al servidor WLB Aparece el cuadro de diálogo.

  4. Conéctese al nuevo dispositivo virtual. Para obtener más información, consulte Conéctese al dispositivo virtual de equilibrio de carga de trabajo

Cambiar las credenciales de Equilibrio de carga de trabajo

Después de la configuración inicial, si desea actualizar las credenciales que XenServer y el dispositivo de equilibrio de carga de trabajo utilizan para comunicarse, utilice el siguiente proceso:

  1. Para pausar el equilibrio de carga de trabajo, vaya a la WLB y haga clic en Pausa.

  2. Cambie las credenciales de equilibrio de carga de trabajo ejecutando el comando wlbconfig mandar. Para obtener más información, consulte Comandos de equilibrio de carga de trabajo.

  3. Vuelva a habilitar el equilibrio de carga de trabajo y especifique las nuevas credenciales.

  4. Una vez completada la barra de progreso, haga clic en Conectar.

    El Conéctese al servidor WLB Aparece el cuadro de diálogo.

  5. Clic Actualizar credenciales.

  6. En Dirección del servidor , modifique los siguientes ajustes según corresponda:

    • En Dirección , escriba la dirección IP o el FQDN del dispositivo de equilibrio de carga de trabajo.

    • (Opcional) Si cambió el número de puerto durante la configuración de equilibrio de carga de trabajo, introduzca ese número de puerto. El número de puerto especificado en este cuadro y durante la configuración de equilibrio de carga de trabajo es el número de puerto que XenServer utiliza para conectarse a equilibrio de carga de trabajo.

      De forma predeterminada, XenServer se conecta a Equilibrio de carga de trabajo en el puerto 8012.

      Nota: No

      Edite este número de puerto solo si lo cambió al ejecutar el Asistente para la configuración de equilibrio de carga de trabajo. El valor del número de puerto especificado al ejecutar el asistente de configuración de equilibrio de carga de trabajo y el cuadro de diálogo Conectar al servidor WLB debe coincidir.

  7. En Credenciales del servidor WLB , introduzca el nombre de usuario (por ejemplo, wlbuser) y la contraseña de los equipos que ejecutan XenServer para conectarse al servidor de equilibrio de carga de trabajo.

  8. En Credenciales de Citrix Hypervisor , introduzca el nombre de usuario y la contraseña del grupo que está configurando (normalmente, la contraseña del coordinador del grupo). Equilibrio de carga de trabajo utiliza estas credenciales para conectarse a los equipos que ejecutan XenServer en ese grupo.

  9. En Credenciales de Citrix Hypervisor , introduzca el nombre de usuario y la contraseña del grupo que está configurando. Equilibrio de carga de trabajo utiliza estas credenciales para conectarse a los equipos que ejecutan XenServer en ese grupo.

    Para utilizar las credenciales con las que ha iniciado sesión actualmente en XenServer, seleccione Usar las credenciales actuales de XenCenter.

Cambiar la dirección IP de equilibrio de carga de trabajo

Para cambiar la dirección IP de equilibrio de carga de trabajo, complete lo siguiente:

  1. Para ver la dirección IP actual del equilibrio de carga de trabajo, ejecute el comando ifconfig en el dispositivo virtual.

  2. Abra el archivo /etc/sysconfig/scripts-de-red/ifcfg-eth0 mediante el uso de una herramienta de edición como vi.

  3. Para cambiar el protocolo de dhcp a estático, cambie BOOTPROTO=dhcp Para BOOTPROTO=estático.

  4. En la parte inferior del archivo, establezca la dirección IP, la máscara de red, la puerta de enlace y las direcciones DNS. Por ejemplo:

      IPADDR=192.168.1.100
      NETMASK=255.255.255.0
      GATEWAY=192.168.1.1
      DNS1=1.1.1.1
      DNS2=8.8.8.8
    <!--NeedCopy-->
    

    Nota: No

    Agregue tantas entradas DNS como necesite.

  5. Guarde el archivo y ciérrelo.

  6. Para que los cambios surtan efecto, debe reiniciar el sistema de red ejecutando systemctl reiniciar la red.

  7. Una vez que el sistema de red se haya reiniciado, ejecute el comando ifconfig para ver la nueva dirección IP de equilibrio de carga de trabajo.

  8. Para comprobar que el servicio de equilibrio de carga de trabajo se está ejecutando con normalidad, ejecute el comando Equilibrio de carga de trabajo de estado de SystemCTL mandar.

    Si el resultado devuelto contiene Activo: activo (corriendo), el servicio de equilibrio de carga de trabajo se está ejecutando normalmente. Si el resultado contiene Activo: inactivo (muerto) o cualquier otro estado, el equilibrio de carga de trabajo podría cerrarse de forma anómala.

Cambiar la configuración del dispositivo virtual Equilibrio de carga de trabajo

Cuando se instala por primera vez el dispositivo virtual de equilibrio de carga de trabajo, tiene la siguiente configuración predeterminada:

Configuración Valor
Número de vCPU 2
Memoria (RAM) 2 GB
Espacio en disco 30 GB

Estos valores son adecuados para la mayoría de los entornos. Si está supervisando grupos muy grandes, puede considerar la posibilidad de aumentar estos valores.

Cambiar el número de vCPU asignadas al dispositivo virtual

De forma predeterminada, al dispositivo virtual de equilibrio de carga de trabajo se le asignan 2 vCPU. Este valor es suficiente para los grupos que alojan 1000 máquinas virtuales. Por lo general, no es necesario aumentarlo. Solo disminuya el número de vCPU asignadas al dispositivo virtual si tiene un entorno pequeño.

En este procedimiento se explica cómo cambiar el número de vCPU asignadas al dispositivo virtual de equilibrio de carga de trabajo. Apague el dispositivo virtual antes de realizar estos pasos. El equilibrio de carga de trabajo no está disponible durante aproximadamente cinco minutos.

  1. Apague el dispositivo virtual Equilibrio de carga de trabajo.

  2. En el panel de recursos de XenCenter, seleccione el dispositivo virtual Equilibrio de carga de trabajo.

  3. En el dispositivo virtual General , haga clic en Propiedades. El Propiedades Se abre el cuadro de diálogo.

  4. En CPU de la pestaña Propiedades , edite la configuración de la CPU a los valores requeridos.

  5. Haga clic en OK.

  6. Inicie el dispositivo virtual Equilibrio de carga de trabajo.

La nueva configuración de vCPU surte efecto cuando se inicia el dispositivo virtual.

Cambiar el tamaño de la memoria del dispositivo virtual

De forma predeterminada, al dispositivo virtual Equilibrio de carga de trabajo se le asignan 2 GB de memoria.

En el caso de grupos grandes, configure el dispositivo virtual Equilibrio de carga de trabajo para que consuma la cantidad máxima de memoria que pueda poner a su disposición (incluso hasta 16 GB). No se preocupe por el uso elevado de la memoria. El uso elevado de la memoria es normal para el dispositivo virtual porque la base de datos siempre consume tanta memoria como puede obtener.

Nota: No

El control dinámico de memoria no es compatible con el dispositivo virtual de equilibrio de carga de trabajo. Establezca un valor fijo para la memoria máxima que se asignará al dispositivo virtual.

Este procedimiento explica cómo cambiar el tamaño de la memoria del dispositivo virtual de equilibrio de carga de trabajo. Apague el dispositivo virtual antes de realizar estos pasos. El equilibrio de carga de trabajo no está disponible durante aproximadamente cinco minutos.

  1. Apague el dispositivo virtual Equilibrio de carga de trabajo.

  2. En el panel de recursos de XenCenter, seleccione el dispositivo virtual Equilibrio de carga de trabajo.

  3. En el dispositivo virtual Memoria , haga clic en Editar. El Configuración de memoria Se abre el cuadro de diálogo.

  4. Edite la configuración de la memoria a los valores requeridos.

  5. Haga clic en OK.

  6. Inicie el dispositivo virtual Equilibrio de carga de trabajo.

La nueva configuración de memoria entra en vigor cuando se inicia el dispositivo virtual.

Extensión del disco del dispositivo virtual

Advertencia:

Solo puede ampliar el espacio en disco disponible en las versiones 8.3.0 y posteriores, ya que LVM no es compatible antes de la 8.3.0.

El equilibrio de carga de trabajo no admite la disminución del espacio en disco disponible.

De forma predeterminada, al dispositivo virtual Equilibrio de carga de trabajo se le asignan 30 GB de espacio en disco.

Cuanto mayor sea el número de máquinas virtuales que supervise el dispositivo virtual de equilibrio de carga de trabajo, más espacio en disco consumirá al día.

Puede calcular la cantidad de tamaño de disco que necesita el dispositivo virtual mediante la siguiente fórmula:

  Total estimated disk size = ( ( number of days * average disk usage ) + base disk usage ) * grooming multiplier
  • Número de días es el número de días de datos que se van a conservar

  • Uso medio del disco depende del número de máquinas virtuales que se supervisen. Los siguientes valores proporcionan una aproximación para un determinado número de máquinas virtuales:

    • Para 200 máquinas virtuales: 0,246 GB/día
    • Para 400 máquinas virtuales: 0,505 GB/día
    • Para 600 máquinas virtuales: 0,724 GB/día
    • Para 800 máquinas virtuales: 0,887 GB/día
  • Uso del disco base es de 2,4 GB
  • Multiplicador de aseo es de 1,25. Este multiplicador representa la cantidad de espacio en disco requerido por la limpieza. Se supone que la limpieza requiere un 25% adicional del espacio total en disco calculado.

Para las versiones 8.2.2 y anteriores

Este procedimiento explica cómo ampliar el disco virtual del dispositivo virtual Equilibrio de carga de trabajo para las versiones 8.2.2 y anteriores de Equilibrio de carga de trabajo.

Advertencia:

Le recomendamos que tome una instantánea de sus datos antes de realizar este procedimiento. La realización incorrecta de estos pasos puede provocar daños en el dispositivo virtual Equilibrio de carga de trabajo.

  1. Apague el dispositivo virtual Equilibrio de carga de trabajo.

  2. En el panel de recursos de XenCenter, seleccione el dispositivo virtual Equilibrio de carga de trabajo.

  3. Haga clic en el botón Almacenamiento pestaña.

  4. Seleccione la opción vdi_xvda disco y haga clic en el botón Propiedades botón.

  5. En vdi_xvda Propiedades cuadro de diálogo, seleccione Tamaño y ubicación.

  6. Aumente el tamaño del disco según sea necesario y haga clic en De acuerdo.

  7. Inicie el dispositivo virtual Equilibrio de carga de trabajo e inicie sesión en él.

  8. Ejecute el siguiente comando en el dispositivo virtual Equilibrio de carga de trabajo:

      resize2fs /dev/xvda
    <!--NeedCopy-->
    
  9. Ejecute el comando df –h para confirmar el nuevo tamaño de disco.

Instalar resize2fs

Si el resize2fs no está instalada en el dispositivo virtual de equilibrio de carga de trabajo, puede instalarla siguiendo los siguientes pasos.

Si está conectado a Internet, ejecute el siguiente comando en el dispositivo virtual Equilibrio de carga de trabajo:

  yum install -y --enablerepo=base,updates --disablerepo=citrix-* e2fsprogs
<!--NeedCopy-->

Si no hay acceso a Internet:

  1. Descargue lo siguiente de https://centos.pkgs.org/7/centos-x86_64/.

    • libss-1.42.9-7.el7.i686.rpm
    • e2fsprogs-libs-1.42.9-7.el7.x86_64.rpm
    • e2fsprogs-1.42.9-7.el7.x86_64.rpm
  2. Cárguelos en la máquina virtual de equilibrio de carga de trabajo mediante SCP o cualquier otra herramienta adecuada.

  3. Ejecute el siguiente comando desde el dispositivo virtual Equilibrio de carga de trabajo:

      rpm -ivh libss-*.rpm e2fsprogs-*.rpm
    <!--NeedCopy-->
    

    La herramienta resize2fs ya está instalado.

Para las versiones 8.3.0 y posteriores

Este procedimiento explica cómo ampliar el disco virtual del dispositivo virtual de equilibrio de carga de trabajo para las versiones 8.3.0 y posteriores de equilibrio de carga de trabajo, mediante Linux Volume Manager (LVM).

Advertencia:

Este procedimiento solo debe ser seguido por administradores de sistemas Linux experimentados, ya que realizar estos pasos incorrectamente puede dañar el dispositivo virtual de equilibrio de carga de trabajo. No podemos garantizar que los problemas derivados del uso incorrecto del Editor del Registro puedan resolverse. Asegúrese de hacer una copia de seguridad del registro antes de editarlo y apague el dispositivo virtual antes de realizar estos pasos. El equilibrio de carga de trabajo no está disponible durante aproximadamente cinco minutos.

Para crear nuevas particiones, manipular volúmenes físicos y cambiar el tamaño de su sistema de archivos, realice las siguientes acciones mientras está conectado como superusuario (root):

  1. Ver las particiones actuales:

      fdisk -l
    <!--NeedCopy-->
    

    Las particiones predeterminadas podrían tener el siguiente aspecto:

    Particiones predeterminadas de equilibrio de carga de trabajo

  2. Ver el estilo de partición del disco:

      parted <disk>
    <!--NeedCopy-->
    

    Por ejemplo, para ver el estilo de partición de /dev/xvda:

      parted /dev/xvda
    <!--NeedCopy-->
    
  3. Entrar p.

    Si se producen los siguientes mensajes de error, introduzca Arreglar Para resolver cada uno de ellos:

    • “Error: La tabla GPT de copia de seguridad no está al final del disco, como debería estar. Esto podría significar que otro sistema operativo cree que el disco es más pequeño. ¿Arreglar, moviendo la copia de seguridad al final (y eliminando la copia de seguridad anterior)?”
    • “Advertencia: No todo el espacio disponible para &lt;disk&gt; parece que se usa, puede arreglar el GPT Para usar todo el espacio (un extra &lt;block number&gt; bloques) o continuar con la configuración actual?”

    Estilo de partición de disco de equilibrio de carga de trabajo

  4. Entrar q y presione Entrar para salir de partido.
  5. Edite las particiones:

      fdisk <disk>
    <!--NeedCopy-->
    

    Por ejemplo, para editar las particiones en los dispositivos de equilibrio de carga de trabajo:

      fdisk /dev/xvda
    <!--NeedCopy-->
    
  6. Tipo n y presione Entrar Para crear una nueva partición, escriba p y presione Entrar para convertirlo en una partición primaria, y presione Entrar para usar el valor predeterminado que es la siguiente partición disponible (en este caso, como se indicó anteriormente, será la partición número 3).

    Nota: No

    Si aún no se ha asignado espacio adicional, verá un mensaje que indica que no hay sectores libres disponibles. Tipo q y presione Entrar para salir de fdisk. Asigne primero el espacio deseado a través de XenCenter y luego vuelva a este paso.

  7. Prensa Entrar dos veces para usar el primer y el último sector predeterminados de la partición disponible (o indicar manualmente los sectores deseados). Tipo t Para especificar un tipo de partición, elija la partición deseada (en este caso 3), escriba 8ey pulse Entrar para convertirlo en una partición de tipo LVM.

    Salida de ejemplo:

    Equilibrio de carga de trabajo: crear una nueva partición

  8. Tipo p y presione Entrar para imprimir los detalles de la partición. La salida debe ser similar a la siguiente (tenga en cuenta que los valores de los bloques de inicio y fin pueden variar según la cantidad de espacio que haya asignado):

    Detalles de la partición de impresión de equilibrio de carga de trabajo

  9. Si algo es incorrecto, escriba q y presione Entrar para salir sin guardar y evitar que las particiones existentes se vean afectadas. Comience de nuevo desde el paso 1. De lo contrario, si todo se ve bien, escriba w y presione Entrar en lugar de escribir los cambios.

    Después de escribir estos cambios, es posible que reciba una advertencia que indique que el dispositivo estaba ocupado y que el kernel todavía está usando la tabla anterior. Si ese es el caso, ejecute este comando que actualizará la tabla de particiones, antes de continuar con el siguiente paso: sonda de pieza.

    Asegúrese de que la nueva partición del dispositivo (en este caso) /dev/xvda4) está en la lista. Para ello, ejecute: fdisk -l.

    El dispositivo recién creado debería aparecer en la lista ahora:

    Lista de equilibrio de carga de trabajo, nueva partición de dispositivo

  10. Si la salida parece correcta, cree un volumen físico:

      pvcreate <new partition>
    <!--NeedCopy-->
    

    Por ejemplo:

      pvcreate /dev/xvda4
    <!--NeedCopy-->
    
  11. Compruebe que el volumen físico creado anteriormente ahora aparece en la lista:

      pvs
    <!--NeedCopy-->
    

    En este ejemplo, el espacio adicional agregado fue 12G. Salida de ejemplo:

    Lista de equilibrio de carga de trabajo, nuevo volumen físico

  12. En función de la salida del comando anterior, se debe ampliar el grupo de volúmenes denominado centos:

      vgextend <volume group> <new partition>
    <!--NeedCopy-->
    

    Por ejemplo:

      vgextend centos /dev/xvda4
    <!--NeedCopy-->
    
  13. Compruebe los grupos de volúmenes actuales:

      vgs
    <!--NeedCopy-->
    
  14. Ejecute este comando:

      pvscan
    <!--NeedCopy-->
    

    Esto debería mostrar /dev/xvda4 como parte del grupo centos Volume. Salida de ejemplo:

    Equilibrio de carga de trabajo: mostrar el grupo de volúmenes actual

  15. Si la información mostrada en los pasos anteriores parece correcta, ejecute este comando para ver la ruta del volumen lógico para el volumen lógico que se va a extender:

      lvdisplay
    <!--NeedCopy-->
    

    En este ejemplo, la ruta de acceso es /dev/centos/root:

    Equilibrio de carga de trabajo: mostrar volumen lógico

  16. Ejecute el siguiente comando para ver el PE/tamaño libre (esto le indica el valor exacto que se debe usar al extender la partición):

      vgdisplay
    <!--NeedCopy-->
    

    Salida de ejemplo:

    Equilibrio de carga de trabajo ver PE/tamaño libre

  17. Utilizando el valor libre de PE/tamaño y la ruta del volumen lógico que se muestra en el paso 11, amplíe el volumen lógico:

      lvextend -l +100%FREE /dev/centos/root
    <!--NeedCopy-->
    

    Si esto se ejecuta correctamente, amplíe el sistema de archivos:

      resize2fs /dev/centos/root
    <!--NeedCopy-->
    

    Salida de ejemplo:

    Equilibrio de carga de trabajo: extienda el sistema de archivos

  18. Verifique que el tamaño del sistema de archivos se muestre como se esperaba:

      df -h /*
    <!--NeedCopy-->
    

    Equilibrio de carga de trabajo: verificar el tamaño del sistema de archivos

Si ve los números esperados, ha asignado correctamente el espacio deseado y ha extendido correctamente la partición. Para obtener más ayuda, póngase en contacto con el servicio de asistencia de XenServer.

Detener el equilibrio de la carga de trabajo

Dado que el equilibrio de carga de trabajo se configura en el nivel de grupo, cuando desee que deje de administrar un grupo, debe realizar una de las siguientes acciones:

Pausar el equilibrio de la carga de trabajo. Al pausar el equilibrio de carga de trabajo, XenCenter deja de mostrar recomendaciones para el grupo de recursos especificado y de administrar el grupo. La pausa está diseñada para un período corto y le permite reanudar la supervisión sin tener que volver a configurar. Al pausar el equilibrio de carga de trabajo, la recopilación de datos se detiene para ese grupo de recursos hasta que se vuelve a habilitar el equilibrio de carga de trabajo.

  1. En XenCenter, seleccione el grupo de recursos para el que desea inhabilitar el equilibrio de carga de trabajo.

  2. En WLB , haga clic en Pausa. Aparecerá un mensaje en el WLB que indica que el equilibrio de carga de trabajo está en pausa.

Consejo:

Para reanudar la supervisión, haga clic en el botón Reanudar en el botón WLB pestaña.

Desconecte el grupo del equilibrio de carga de trabajo. Al desconectarse del dispositivo virtual de equilibrio de carga de trabajo, se interrumpe la conexión entre el grupo y, si es posible, se eliminan los datos del grupo de la base de datos de equilibrio de carga de trabajo. Al desconectarse del equilibrio de carga de trabajo, el equilibrio de carga de trabajo deja de recopilar datos en el grupo.

  1. En XenCenter, seleccione el grupo de recursos en el que desea detener el equilibrio de carga de trabajo.

  2. Del Infraestructura menú, seleccione Desconectar el servidor de equilibrio de carga de trabajo. El Desconectar el servidor de equilibrio de carga de trabajo Aparece el cuadro de diálogo.

  3. Clic Desconectar para evitar que el equilibrio de carga de trabajo supervise el grupo de forma permanente.

Consejo:

Si desconectó el grupo del dispositivo virtual de equilibrio de carga de trabajo, para volver a habilitar el equilibrio de carga de trabajo en ese grupo, debe volver a conectarse a un dispositivo de equilibrio de carga de trabajo. Para obtener más información, consulte la Conéctese al dispositivo virtual de equilibrio de carga de trabajo.

Entrar en el modo de mantenimiento con el equilibrio de carga de trabajo habilitado

Con el equilibrio de carga de trabajo habilitado, si pone un host en modo de mantenimiento, XenServer migra las máquinas virtuales que se ejecutan en ese host a sus hosts óptimos cuando estén disponibles. XenServer utiliza las recomendaciones de equilibrio de carga de trabajo que se basan en los datos de rendimiento, la estrategia de ubicación y los umbrales de rendimiento para seleccionar el host óptimo.

Si no se dispone de un host óptimo, las palabras Haga clic aquí para suspender la máquina virtual aparecen en el archivo Entrar en el modo de mantenimiento hechicero. En este caso, dado que no hay un host con recursos suficientes para ejecutar la máquina virtual, el equilibrio de carga de trabajo no recomienda una ubicación. Puede suspender esta máquina virtual o salir del modo de mantenimiento y suspender una máquina virtual en otro host del mismo grupo. A continuación, si vuelve a introducir el Entrar en el modo de mantenimiento , es posible que el equilibrio de carga de trabajo pueda enumerar un host que sea un candidato adecuado para la migración.

Nota: No

Cuando se desconecta un host para realizar tareas de mantenimiento y se habilita el equilibrio de carga de trabajo, aparecen las palabras “equilibrio de carga de trabajo” en el archivo Entrar en el modo de mantenimiento hechicero.

Para entrar en el modo de mantenimiento con el equilibrio de carga de trabajo habilitado:

  1. En Recursos de XenCenter, seleccione el servidor físico que desea desconectar.

  2. Del Servidor menú, seleccione Entrar en el modo de mantenimiento.

  3. En Entrar en el modo de mantenimiento asistente, haga clic en Entrar en el modo de mantenimiento.

    Las máquinas virtuales que se ejecutan en el host se migran automáticamente al host óptimo en función de los datos de rendimiento de Equilibrio de carga de trabajo, la estrategia de ubicación y los umbrales de rendimiento.

Para sacar el servidor del modo de mantenimiento:

  1. Haga clic con el botón derecho en el host y seleccione Salir del modo de mantenimiento.

    Cuando se elimina un host del modo de mantenimiento, XenServer restaura automáticamente las máquinas virtuales originales de ese host en ese host.

Quitar el dispositivo virtual de equilibrio de carga de trabajo

Para eliminar el dispositivo virtual de equilibrio de carga de trabajo, se recomienda utilizar el procedimiento estándar para eliminar máquinas virtuales de XenCenter.

Al eliminar el dispositivo virtual Equilibrio de carga de trabajo, se elimina la base de datos PostgreSQL que contiene el Equilibrio de carga de trabajo. Para guardar estos datos, debe migrarlos desde la base de datos antes de eliminar el dispositivo virtual Equilibrio de carga de trabajo.

Administrar la base de datos de equilibrio de carga de trabajo

La base de datos de equilibrio de carga de trabajo es una base de datos PostgreSQL. PostgreSQL es una base de datos relacional de código abierto. Puede encontrar documentación para PostgreSQL buscando en la web.

La siguiente información está destinada a administradores de bases de datos y usuarios avanzados de PostgreSQL que se sienten cómodos con las tareas de administración de bases de datos. Si no tiene experiencia con PostgreSQL, le recomendamos que se familiarice con él antes de intentar las tareas de base de datos en las secciones siguientes.

De forma predeterminada, el nombre de usuario de PostgreSQL es Postgres. La contraseña de esta cuenta se establece durante la configuración del equilibrio de carga de trabajo.

La cantidad de datos históricos que puede almacenar se basa en el tamaño del disco virtual asignado a Equilibrio de carga de trabajo y el espacio mínimo necesario. De forma predeterminada, el tamaño del disco virtual asignado al equilibrio de carga de trabajo es de 30 GB. En cuanto a la administración de la base de datos, puede controlar el espacio que consumen los datos de la base de datos mediante la configuración de la limpieza de la base de datos. Para obtener más información, consulte Parámetros de limpieza de la base de datos.

Para almacenar una gran cantidad de datos históricos, por ejemplo, si desea habilitar el informe de seguimiento de auditoría del grupo, puede realizar una de las siguientes acciones:

  • Haga que el tamaño del disco virtual asignado al dispositivo virtual de equilibrio de carga de trabajo sea mayor. Para ello, importe el dispositivo virtual y aumente el tamaño del disco virtual siguiendo los pasos que se indican en Extensión del disco del dispositivo virtual.

  • Cree copias de seguridad duplicadas periódicas de los datos habilitando el acceso de cliente remoto a la base de datos y utilizando una herramienta de administración de bases de datos de terceros.

Acceso a la base de datos

El dispositivo virtual de equilibrio de carga de trabajo tiene un firewall configurado. Antes de poder acceder a la base de datos, debe agregar el puerto del servidor postgresQL a iptables.

  1. En la consola del dispositivo virtual Equilibrio de carga de trabajo, ejecute el siguiente comando:

      iptables -A INPUT -i eth0 -p tcp -m tcp --dport 5432 -m \
      state --state NEW,ESTABLISHED -j ACCEPT
    <!--NeedCopy-->
    
  2. (Opcional) Para que esta configuración persista después de reiniciar el dispositivo virtual, ejecute el siguiente comando:

      iptables-save > /etc/sysconfig/potables
    <!--NeedCopy-->
    

Controlar la limpieza de la base de datos

La base de datos de Equilibrio de carga de trabajo elimina automáticamente los datos más antiguos cada vez que el dispositivo virtual alcanza la cantidad mínima de espacio en disco que Equilibrio de carga de trabajo requiere para ejecutarse. De forma predeterminada, la cantidad mínima de espacio en disco necesario se establece en 1.024 MB.

Las opciones de limpieza de la base de datos de Equilibrio de carga de trabajo se controlan a través del archivo wlb.conf.

Cuando no queda suficiente espacio en disco en el dispositivo virtual de Equilibrio de carga de trabajo, Equilibrio de carga de trabajo comienza a limpiar automáticamente los datos históricos. El proceso es el siguiente:

  1. En un intervalo de limpieza predefinido, el recopilador de datos de equilibrio de carga de trabajo comprueba si es necesaria la limpieza. La limpieza es necesaria si los datos de la base de datos han crecido hasta el punto en que el único espacio que queda sin usar es el espacio en disco mínimo necesario. Uso GroomingRequiredMinimumDiskSizeInMB para establecer el espacio en disco mínimo necesario.

    Puede cambiar el intervalo de aseo si lo desea utilizando GroomingIntervalInHour. Sin embargo, de forma predeterminada, el equilibrio de carga de trabajo comprueba si se requiere la limpieza una vez por hora.

  2. Si se requiere la limpieza, el equilibrio de carga de trabajo comienza limpiando los datos del día más antiguo. A continuación, el equilibrio de carga de trabajo comprueba si ahora hay suficiente espacio en disco para cumplir con el requisito mínimo de espacio en disco.

  3. Si la primera limpieza no liberó suficiente espacio en disco, el equilibrio de carga de trabajo repite la limpieza hasta GroomingRetryCounter tiempos sin esperar a GroomingIntervalInHour hora.

  4. Si la primera limpieza o la repetida liberaron suficiente espacio en disco, el equilibrio de carga de trabajo espera GroomingIntervalInHour hora y vuelve al paso 1.

  5. Si el grooming iniciado por el GroomingRetryCounter no liberó suficiente espacio en disco, el equilibrio de carga de trabajo espera GroomingIntervalInHour hora y vuelve al paso 1.

Parámetros de limpieza de la base de datos

Hay cinco parámetros en el archivo wlb.conf que controlan varios aspectos de la limpieza de la base de datos. Son los siguientes:

  • GroomingIntervalInHour. Controla cuántas horas transcurren antes de que se realice la siguiente revisión de aseo. Por ejemplo, si ingresa 1, Equilibrio de carga de trabajo comprueba el espacio en disco cada hora. Si ingresa 2, Equilibrio de carga de trabajo comprueba el espacio en disco cada dos horas para determinar si se debe realizar la limpieza.

  • GroomingRetryCounter. Controla el número de veces que el equilibrio de carga de trabajo intenta volver a ejecutar la consulta de la base de datos de limpieza.

  • GroomingDBDataTrimDays. Controla el número de días de datos que Equilibrio de carga de trabajo elimina de la base de datos cada vez que intenta limpiar los datos. El valor predeterminado es un día.

  • GroomingDBTimeoutInMinute. Controla el número de minutos que tarda la limpieza de la base de datos antes de que se agote el tiempo de espera y se cancele. Si la consulta de limpieza tarda más de lo esperado y no termina de ejecutarse dentro del período de tiempo de espera, se cancela la tarea de limpieza. El valor predeterminado es 0 minutos, lo que significa que la limpieza de la base de datos nunca se agota.

  • GroomingRequiredMinimumDiskSizeInMB. Controla la cantidad mínima de espacio libre que queda en el disco virtual asignado al dispositivo virtual de equilibrio de carga de trabajo. Cuando los datos del disco virtual crecen hasta que solo queda un tamaño mínimo en el disco virtual, el equilibrio de carga de trabajo desencadena la limpieza de la base de datos. El valor predeterminado es 2.048 MB.

Para editar estos valores, consulte Editar el archivo de configuración de Equilibrio de carga de trabajo.

Cambiar la contraseña de la base de datos

Te recomendamos que utilices la función wlbconfig para cambiar la contraseña de la base de datos. Para obtener más información, consulte Modificar las opciones de configuración de Equilibrio de carga de trabajo. No cambie la contraseña modificando el wlb.conf archivo.

Archivar datos de base de datos

Para evitar que se eliminen los datos históricos más antiguos, puede, opcionalmente, copiar los datos de la base de datos para archivarlos. Para ello, debe realizar las siguientes tareas:

  1. Habilite la autenticación de cliente en la base de datos.

  2. Configure el archivado utilizando la herramienta de administración de bases de datos PostgreSQL de su elección.

Habilitar la autenticación de cliente en la base de datos

Si bien puede conectarse directamente a la base de datos a través de la consola de equilibrio de carga de trabajo, también puede usar una herramienta de administración de bases de datos PostgreSQL. Después de descargar una herramienta de administración de bases de datos, instálela en el sistema desde el que desea conectarse a la base de datos. Por ejemplo, puede instalar la herramienta en el mismo portátil en el que ejecuta XenCenter.

Para poder habilitar la autenticación de cliente remoto en la base de datos, debe:

  1. Modifique los archivos de configuración de la base de datos, incluidos el archivo pg_hba.conf y el archivo postgresql.conf, para permitir conexiones.

  2. Detenga los servicios de equilibrio de carga de trabajo, reinicie la base de datos y, a continuación, reinicie los servicios de equilibrio de carga de trabajo.

  3. En la herramienta de administración de bases de datos, configure la dirección IP de la base de datos (es decir, la dirección IP del dispositivo virtual Equilibrio de carga de trabajo) y la contraseña de la base de datos.

Modificar los archivos de configuración de la base de datos

Para habilitar la autenticación de cliente en la base de datos, debe modificar los siguientes archivos en el dispositivo virtual de equilibrio de carga de trabajo: el pg_hba.conf y el archivo postgresql.conf archivo.

Para editar el archivo pg_hba.conf archivo:

  1. Modifique el archivo pg_hba.conf archivo. En la consola del dispositivo virtual Equilibrio de carga de trabajo, abra el archivo pg_hba.conf con un editor, como VI. Por ejemplo:

      vi /var/lib/pgsql/9.0/data/pg_hba.conf
    <!--NeedCopy-->
    
  2. Si su red usa IPv4, agregue la dirección IP de la computadora que se conecta a este archivo. Por ejemplo:

    En la sección de configuración, introduzca lo siguiente en #IPv4 conexiones locales:

    • TIPO: anfitrión
    • BASE DE DATOS: todo
    • USUARIO: todo
    • DIRECCIÓN CIDR: 0.0.0.0/0
    • MÉTODO: confianza
  3. Introduzca su dirección IP en el DIRECCIÓN-CIDR campo.

    Nota: No

    En lugar de ingresar 0.0.0.0/0, puede ingresar su dirección IP y reemplazar los últimos tres dígitos con 0/24. El “24” final después de / define la máscara de subred y solo permite conexiones desde direcciones IP dentro de esa máscara de subred.

    Al entrar confianza Para el Método , permite que la conexión se autentique sin necesidad de una contraseña. Si ingresa contraseña Para el Método , debe proporcionar una contraseña al conectarse a la base de datos.

  4. Si su red usa IPv6, agregue la dirección IP de la computadora que se conecta a este archivo. Por ejemplo:

    Introduzca lo siguiente en #IPv6 conexiones locales:

    • TIPO: anfitrión
    • BASE DE DATOS: todo
    • USUARIO: todo
    • DIRECCIÓN CIDR: ::0/0
    • MÉTODO: confianza

    Introduzca las direcciones IPv6 en el archivo DIRECCIÓN-CIDR campo. En este ejemplo, el método ::0/0 abre la base de datos a conexiones desde cualquier dirección IPv6.

  5. Guarde el archivo y salga del editor.

  6. Después de cambiar las configuraciones de la base de datos, debe reiniciar la base de datos para aplicar los cambios. Ejecute este comando:

      service postgresql-9.0 restart
    <!--NeedCopy-->
    

Para editar el archivo postgresql.conf archivo:

  1. Modifique el archivo postgresql.conf archivo. En la consola del dispositivo virtual Equilibrio de carga de trabajo, abra el archivo postgresql.conf con un editor, como VI. Por ejemplo:

      vi /var/lib/pgsql/9.0/data/postgresql.conf
    <!--NeedCopy-->
    
  2. Edite el archivo para que escuche en cualquier puerto y no solo en el host local. Por ejemplo:

    1. Encuentre la siguiente línea:

        # listen_addresses='localhost'
      <!--NeedCopy-->
      
    2. Elimine el símbolo de comentario (#) y edite la línea para que diga lo siguiente:

        listen_addresses='*'
      <!--NeedCopy-->
      
  3. Guarde el archivo y salga del editor.

  4. Después de cambiar las configuraciones de la base de datos, debe reiniciar la base de datos para aplicar los cambios. Ejecute este comando:

      service postgresql-9.0 restart
    <!--NeedCopy-->
    

Cambiar la ventana de mantenimiento de la base de datos

Workload Balancing realiza automáticamente el mantenimiento rutinario de la base de datos diariamente a las 12:05 a.m. GMT (00:05), de forma predeterminada. Durante este período de mantenimiento, se produce la recopilación de datos, pero es posible que el registro de datos se retrase. Sin embargo, los controles de la interfaz de usuario de Equilibrio de carga de trabajo están disponibles durante este período y Equilibrio de carga de trabajo sigue haciendo recomendaciones de optimización.

Nota: No

Para evitar una pérdida de equilibrio de carga de trabajo:

  • Durante el período de mantenimiento, se reinicia el servidor de equilibrio de carga de trabajo. Asegúrese de no reiniciar las máquinas virtuales al mismo tiempo.
  • En otras ocasiones, al reiniciar todas las máquinas virtuales del grupo, no reinicie el servidor de equilibrio de carga de trabajo.

El mantenimiento de la base de datos incluye la liberación del espacio en disco no utilizado asignado y la reindexación de la base de datos. El mantenimiento dura aproximadamente de 6 a 8 minutos. En grupos más grandes, el mantenimiento puede durar más tiempo, en función del tiempo que tarde el equilibrio de carga de trabajo en realizar la detección.

En función de su zona horaria, es posible que desee cambiar la hora en la que se realiza el mantenimiento. Por ejemplo, en la zona horaria de la hora estándar de Japón (JST), el mantenimiento del equilibrio de carga de trabajo se produce a las 9:05 a.m. (09:05), lo que puede entrar en conflicto con el uso máximo en algunas organizaciones. Si desea especificar un cambio de hora estacional, como el horario de verano o el horario de verano, debe incorporar el cambio al valor que especifique.

Para cambiar el tiempo de mantenimiento:

  1. En la consola Equilibrio de carga de trabajo, ejecute el siguiente comando desde cualquier directorio:

      crontab -e
    <!--NeedCopy-->
    

    Equilibrio de carga de trabajo muestra lo siguiente:

      05 0 * * * /opt/vpx/wlb/wlbmaintenance.sh
    <!--NeedCopy-->
    

    El valor 05 0 representa el tiempo predeterminado para que el equilibrio de carga de trabajo realice el mantenimiento en minutos (05) y, a continuación, horas (0). (Los asteriscos representan el día, el mes y el año en que se ejecuta el trabajo: no edite estos campos). La entrada 05 0 indica que el mantenimiento de la base de datos se produce a las 12:05 a.m. o 00:05 (hora del meridiano de Greenwich) (GMT) todas las noches. Esta configuración significa que si vive en Nueva York, el mantenimiento se ejecuta a las 7:05 p. m. (19:05) durante los meses de invierno y a las 8:05 p. m. en los meses de verano.

    Importante:

    No edite el día, el mes y el año en que se ejecuta el trabajo (representados por asteriscos). El mantenimiento de la base de datos debe ejecutarse diariamente.

  2. Introduzca la hora a la que desea que se realice el mantenimiento en GMT.

  3. Guarde el archivo y salga del editor.

Personalice el equilibrio de la carga de trabajo

Equilibrio de carga de trabajo proporciona varios métodos de personalización:

  • Líneas de comandos para secuencias de comandos. Para obtener más información, consulte Comandos de equilibrio de carga de trabajo.

  • Compatibilidad con secuencias de comandos de encendido del host. También puede personalizar el equilibrio de carga de trabajo (indirectamente) a través de la secuencia de comandos de encendido del host. Para obtener más información, consulte Hosts y grupos de recursos.

Actualizar el equilibrio de la carga de trabajo

La actualización en línea del equilibrio de carga de trabajo ha quedado obsoleta por motivos de seguridad. Los clientes ya no pueden actualizar mediante el repositorio yum. Los clientes pueden actualizar Workload Balancing a la versión más reciente importando el último dispositivo virtual de Workload Balancing descargable en el Página de descargas de XenServer.

Comandos de equilibrio de carga de trabajo

En esta sección se proporciona una referencia para los comandos de equilibrio de carga de trabajo. Puede ejecutar estos comandos desde el host o la consola de XenServer para controlar el equilibrio de carga de trabajo o configurar los ajustes de equilibrio de carga de trabajo en el host de XenServer. Este apéndice incluye comandos xe y comandos de servicio.

Ejecute los siguientes comandos de servicio en el dispositivo de equilibrio de carga de trabajo. Para ello, debe iniciar sesión en el dispositivo virtual Equilibrio de carga de trabajo.

Inicie sesión en el dispositivo virtual Equilibrio de carga de trabajo

Antes de que pueda ejecutar cualquier comando de servicio o editar el archivo wlb.conf , debe iniciar sesión en el dispositivo virtual de equilibrio de carga de trabajo. Para ello, debe introducir un nombre de usuario y una contraseña. A menos que haya creado cuentas de usuario adicionales en el dispositivo virtual, inicie sesión con la cuenta de usuario raíz. Especificó esta cuenta cuando ejecutó el Asistente para configuración de equilibrio de carga de trabajo (antes de conectar el grupo a Equilibrio de carga de trabajo). Opcionalmente, puede utilizar el método Consola en XenCenter para iniciar sesión en el dispositivo.

Para iniciar sesión en el dispositivo virtual de equilibrio de carga de trabajo:

  1. En el mensaje de inicio de sesión, introduzca el nombre de usuario de la cuenta.

  2. En la solicitud de contraseña, introduzca la contraseña de la cuenta:

    Nota: No

    Para cerrar la sesión del dispositivo virtual de equilibrio de carga de trabajo, simplemente escriba Cerrar sesión en el símbolo del sistema.

wlb restart

Ejecute el comando Reinicio de WLB desde cualquier lugar del dispositivo de equilibrio de carga de trabajo para detener y, a continuación, reiniciar los servicios de recopilación de datos, servicio web y análisis de datos de equilibrio de carga de trabajo.

wlb start

Ejecute el comando Inicio de la WLB desde cualquier lugar del dispositivo de equilibrio de carga de trabajo para iniciar los servicios de recopilación de datos, servicio web y análisis de datos de equilibrio de carga de trabajo.

wlb stop

Ejecute el comando Parada WLB desde cualquier lugar del dispositivo de equilibrio de carga de trabajo para detener los servicios de recopilación de datos, servicio web y análisis de datos de equilibrio de carga de trabajo.

wlb status

Ejecute el comando Estado de WLB desde cualquier lugar del dispositivo de equilibrio de carga de trabajo para determinar el estado del servidor de equilibrio de carga de trabajo. Después de ejecutar este comando, se muestra el estado de los tres servicios de equilibrio de carga de trabajo (el servicio web, el servicio de recopilación de datos y el servicio de análisis de datos).

Modificar las opciones de configuración de Equilibrio de carga de trabajo

Muchas configuraciones de equilibrio de carga de trabajo, como las opciones de configuración de la base de datos y del servicio web, se almacenan en el archivo wlb.conf archivo. El wlb.conf file es un archivo de configuración en el dispositivo virtual de equilibrio de carga de trabajo.

Para modificar las opciones más utilizadas, utilice el comando Configuración de WLB. La ejecución de la función Configuración de WLB en el dispositivo virtual Equilibrio de carga de trabajo le permite cambiar el nombre de la cuenta de usuario de Equilibrio de carga de trabajo, cambiar su contraseña o cambiar la contraseña de PostgreSQL. Después de ejecutar este comando, se reinician los servicios de equilibrio de carga de trabajo.

Ejecute el siguiente comando en el dispositivo virtual Equilibrio de carga de trabajo:

  wlb config
<!--NeedCopy-->

La pantalla muestra una serie de preguntas que le guiarán a través del cambio de su nombre de usuario y contraseña de Equilibrio de carga de trabajo y la contraseña de PostgreSQL. Siga las preguntas en pantalla para cambiar estos elementos.

Importante:

Vuelva a comprobar los valores que introduzca en el archivo wlb.conf archivo: Equilibrio de carga de trabajo no valida los valores en el archivo wlb.conf archivo. Por lo tanto, si los parámetros de configuración especificados no están dentro del rango requerido, el equilibrio de carga de trabajo no genera un registro de errores.

Editar el archivo de configuración de Equilibrio de carga de trabajo

Puede modificar las opciones de configuración de Equilibrio de carga de trabajo editando el archivo wlb.conf fichero, que se almacena en /opt/vpx/wlb en el dispositivo virtual Equilibrio de carga de trabajo. En general, solo cambie la configuración de este archivo con la orientación de XenServer. Sin embargo, hay tres categorías de configuraciones que puede cambiar si lo desea:

  • Nombre y contraseña de la cuenta de Equilibrio de carga de trabajo. Es más fácil modificar estas credenciales ejecutando el comando Configuración de WLB mandar.
  • Contraseña de la base de datos. Este valor se puede modificar mediante el archivo wlb.conf. Sin embargo, recomendamos modificarlo a través de la función Configuración de WLB ya que este comando modifica el archivo wlb.conf y actualiza automáticamente la contraseña en la base de datos. Si decide modificar el archivo wlb.conf en su lugar, debe ejecutar una consulta para actualizar la base de datos con la nueva contraseña.
  • Parámetros de limpieza de la base de datos. Puede modificar los parámetros de limpieza de la base de datos, como el intervalo de limpieza de la base de datos, utilizando este archivo siguiendo las instrucciones de la sección de administración de la base de datos. Sin embargo, si lo haces, te recomendamos que tengas cuidado.

Para todos los demás ajustes de la wlb.conf , recomendamos dejarlos en su valor predeterminado, a menos que se le haya indicado que los modifique.

Para editar el archivo wlb.conf archivo:

  1. Ejecute lo siguiente desde el símbolo del sistema en el dispositivo virtual Equilibrio de carga de trabajo (usando VI como ejemplo):

      vi /opt/vpx/wlb/wlb.conf
    <!--NeedCopy-->
    

    La pantalla muestra varias secciones diferentes de opciones de configuración.

  2. Modifique las opciones de configuración y salga del editor.

No es necesario reiniciar los servicios de equilibrio de carga de trabajo después de editar el archivo wlb.conf archivo. Los cambios entran en vigor inmediatamente después de salir del editor.

Importante:

Vuelva a comprobar los valores que introduzca en el archivo wlb.conf archivo: Equilibrio de carga de trabajo no valida los valores en el archivo wlb.conf archivo. Por lo tanto, si los parámetros de configuración especificados no están dentro del rango requerido, el equilibrio de carga de trabajo no genera un registro de errores.

Aumentar el detalle en el registro de equilibrio de carga de trabajo

El registro de equilibrio de carga de trabajo proporciona una lista de eventos en el dispositivo virtual de equilibrio de carga de trabajo, incluidas las acciones para el motor de análisis, la base de datos y el registro de auditoría. Este archivo de registro se encuentra en esta ubicación: /var/log/wlb/LogFile.log.

Si lo desea, puede aumentar el nivel de detalle que proporciona el registro de equilibrio de carga de trabajo. Para ello, modifique el archivo Marcas de seguimiento del archivo de configuración de Equilibrio de carga de trabajo (wlb.conf), que se encuentra en la siguiente ubicación: /opt/vpx/wlb/wlb.conf. Escriba un 1 o true para habilitar el registro de un seguimiento específico y un 0 o false para deshabilitar el registro. Por ejemplo, para habilitar el registro para el seguimiento del motor de análisis, escriba:

  AnalEngTrace=1
<!--NeedCopy-->

Es posible que desee aumentar los detalles del registro antes de informar de un problema al Soporte técnico de XenServer o al solucionar problemas.

Opción de registro Marca de rastreo Beneficio o Propósito
Seguimiento del motor de análisis AnalEngTrace Registra los detalles de los cálculos del motor de análisis. Muestra detalles de las decisiones que está tomando el motor de análisis y, potencialmente, obtenga información sobre las razones por las que Equilibrio de carga de trabajo no hace recomendaciones.
Seguimiento de la base de datos DatabaseTrace Registra detalles sobre las lecturas y escrituras de la base de datos. Sin embargo, dejar este seguimiento activado aumenta rápidamente el tamaño del archivo de registro.
Seguimiento de la recopilación de datos DataCollectionTrace Registra las acciones de recuperación de métricas. Este valor le permite ver las métricas que Equilibrio de carga de trabajo recupera e inserta en el almacén de datos de Equilibrio de carga de trabajo. Sin embargo, dejar este seguimiento activado aumenta rápidamente el tamaño del archivo de registro.
Rastreo de compactación de datos DataCompactionTrace Registra detalles sobre cuántos milisegundos se tardó en compactar los datos de métricas.
Seguimiento de eventos de datos DataEventTrace Este seguimiento proporciona detalles sobre los eventos que Equilibrio de carga de trabajo detecta de XenServer.
Seguimiento de limpieza de datos DataGroomingTrace Este seguimiento proporciona detalles sobre la limpieza de la base de datos.
Seguimiento de métricas de datos DataMetricsTrace Registra detalles sobre el análisis de datos de métricas. Dejar este rastro activado aumenta rápidamente el tamaño del archivo de registro.
Seguimiento de la gestión de colas QueueManagementTrace Registra detalles sobre el procesamiento de administración de colas de recopilación de datos. (Esta opción es para uso interno).
Seguimiento de guardado de datos DataSaveTrace Registra los detalles sobre el grupo que se guarda en la base de datos.
Seguimiento del servidor de puntuación ScoreHostTrace Registra detalles sobre cómo el equilibrio de carga de trabajo llega a una puntuación para un host. Este seguimiento muestra las puntuaciones detalladas generadas por el equilibrio de carga de trabajo cuando calcula las clasificaciones de estrellas para seleccionar los hosts óptimos para la ubicación de máquinas virtuales.
Seguimiento de registros de auditoría AuditLogTrace Muestra la acción de los datos del registro de auditoría que se capturan y escriben. (Esta opción es solo para uso interno y no proporciona información que se capture en el registro de auditoría). Sin embargo, dejar este seguimiento activado aumenta rápidamente el tamaño del archivo de registro.
Seguimiento de tareas programadas ScheduledTaskTrace Registra detalles sobre las tareas programadas. Por ejemplo, si los cambios de modo programados no funcionan, es posible que desee habilitar este seguimiento para investigar la causa.
Seguimiento de servicios web WlbWebServiceTrace Registra detalles sobre la comunicación con la interfaz de servicio web.