Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

Paso 3: Ejecutar la utilidad QueueDeployment

Antes de continuar, asegúrese de verificar la integridad del archivo de cookies en los directorios %SystemRoot% y %HOMEDRIVE%%HOMEPATH% para la cuenta de servicio con la que se ejecuta Winshuttle Worker. (Se trata de la misma cuenta que se ha usado para ejecutar el grupo de aplicaciones de Integration Server en IIS y la utilidad QueueDeployment). (Consulte Requisitos de las cuentas para obtener más información).

Si desea obtener más información, consulte Verificar la integridad de las cookies de Erlang en Paso 1: Instalar Erlang y RabbitMQ.

En esta página

Instalar para una cola de RabbitMQ individual

Algunas de las modificaciones de RabbitMQ específicas de Winshuttle Server son necesarias tras la instalación. Para realizar los cambios necesarios, ejecute la utilidad QueueDeployment en el equipo en el que está instalado RabbitMQ. La ubicación predeterminada de la utilidad QueueDeployment es:

C:\Program Files\Winshuttle\Server\Tools\QueueDeployment\QueueDeployment.exe

  1. Copie la utilidad QueueDeployment en el equipo en el que se ha instalado RabbitMQ.
  2. Ejecute el archivo QueueDeployment.exe (como administrador).
  3. Introduzca la ruta de acceso a la carpeta RabbitMQ\Sbin. La ruta predeterminada ya aparece en el campo. Si el directorio en el que está instalado RabbitMQ es distinto al predeterminado, vaya a la ruta sbin.

  4. Deje seleccionada la opción «Clúster independiente» y, a continuación, haga clic en Configurar. Se restablecerá la configuración actual de RabbitMQ y se eliminarán todos los nodos y sus datos.

  5. En el cuadro de diálogo de Implementación de Queue, haga clic en .
  6. Cuando se haya completado la implementación, haga clic en Cerrar.

    Pantalla de implementación de Winshuttle Server Queue

    Pantalla de ejecución de la utilidad de implementación de Queue

Instalar para una cola de alta disponibilidad (solo Server 10.6.1 y posteriores)

Volver al principio

A partir de Winshuttle Server 10.6.1, puede instalar RabbitMQ en varios equipos para crear un clúster de alta disponibilidad (HA) de RabbitMQ.

Para crear un clúster de alta disponibilidad de RabbitMQ, necesita dos equipos o más. En cada equipo, debe instalar Erlang y RabbitMQ. Siga las instrucciones del Paso 1: Instalar Erlang y RabbitMQ

  1. Para empezar, debe crear el primer nodo del clúster, que será el nodo maestro. Copie la utilidad QueueDeployment en este equipo.
  2. En el equipo del nodo maestro, siga los pasos para crear una instancia única de RabbitMQ (consulte más arriba).

    Tras instalar RabbitMQ en el nodo maestro, cada instalación posterior formará un nodo de RabbitMQ. Como cada nodo se comunicará con el resto de nodos, todos los nodos deben tener el mismo archivo de cookies.

  3. Copie el archivo .erlang.cookie del directorio %SystemRoot% del primer nodo (maestro) en los directorios %SystemRoot% y %HOMEDRIVE%%HOMEPATH% del resto de nodos (esclavos). (Si desea obtener más información, consulte Verificar la integridad de las cookies de Erlang en Paso 1: Instalar Erlang y RabbitMQ).
  4. Copie la utilidad QueueDeployment en el equipo en el que vaya a instalar el segundo nodo de RabbitMQ.
  5. Introduzca la ruta a la carpeta RabbitMQ\Sbin (consulte la imagen a continuación para ver un ejemplo). La ruta predeterminada ya aparece en el campo. Si el directorio en el que está instalado RabbitMQ es distinto al predeterminado, vaya a la ruta sbin.

  6. Haga clic en Unirse a clúster existente.
  7. Escriba el nombre del equipo del nodo (maestro) existente (sin información de dominio).

  8. Haga clic en Configurar.
  9. Haga clic en .
  10. Haga clic en Cerrar.

Repita los pasos 3 a 10 para cada nodo adicional que quiera añadir al clúster.