Publicación y carga de Servigistics InService > Utilización de la publicación y carga > Ejecución de PxTAL > Carga de paquetes en varios sitios
  
Carga de paquetes en varios sitios
Es posible cargar paquetes en un entorno de varios sitios de las siguientes maneras:
Método de carga normal: los paquetes se cargan con la tarea Transform and Load.
En este caso, el proceso TAL se inicia mediante la tarea Transform and Load, que activa a su vez las tareas Load and Publish Preparation y Load and Publish to Sites. La tarea Load and Publish to Sites carga los datos en el sitio maestro a modo de actualización textual.
Todas las operaciones básicas, como insertar e indexar, se ejecutan solo en el sitio maestro (actualización textual). El sitio maestro carga un paquete delta con las actualizaciones binarias de los almacenes actualizados. Todos los sitios no maestros (actualización binaria) descargan el paquete delta junto con los paquetes de actualización normal. No se realizará ninguna operación básica en los sitios no maestros. Solo se encargarán de importar los paquetes delta recibidos. El proceso de carga en sitios binarios es mucho más rápido que el proceso de los sitios textuales, puesto que no se realiza ninguna operación principal. Es recomendable utilizar este método únicamente en cargas incrementales.
Agregación a Publication Manager y publicación en todos los sitios: los paquetes se cargan primero mediante la tarea Transform and Load con el parámetro Load to Publication Manager Only definido en true y, a continuación, mediante la tarea Publish to Sites con el parámetro Collection ID definido en ALL.
En este caso, el proceso TAL se inicia mediante la tarea Transform and Load con el parámetro Load to Publication Manager Only definido en true:
De este modo, se activan las tareas Load and Publish Preparation y Load and Publish to Sites. La tarea Load and Publish to Sites carga los datos en Publication Manager y se detiene.
Una vez que todos los paquetes se hayan transformado y cargado en Publication Manager, ejecute la tarea Publish to Sites con el parámetro Collection ID definido en ALL:
De este modo, se activa la tarea Publish to Sites una vez para cada segmento y una vez para los recursos globales. La tarea Publish to Sites carga los datos en el sitio maestro como una actualización textual y en los sitios binarios soportados como una actualización binaria. Este método es más rápido que el método normal.
Agregación a Publication Manager, publicación en el sitio maestro y clonación completa desde el maestro: los paquetes se cargan primero mediante la tarea Transform and Load con el parámetro Load to Publication Manager Only definido en true, luego se publican en el sitio maestro con la tarea Publish to Master y, a continuación, se clonan en los sitios no maestros con la tarea Full Clone From Master.
En este caso, el proceso TAL se inicia mediante la tarea Transform and Load con el parámetro Load to Publication Manager Only definido en true. De este modo, se activan las tareas Load and Publish Preparation y Load and Publish to Sites. La tarea Load and Publish to Sites carga los datos en Publication Manager y se detiene.
Una vez que todos los paquetes se hayan transformado y cargado en Publication Manager, ejecute la tarea Publish to Master que, a su vez, activa la tarea Publish to Sites una vez para cada segmento y una vez para los recursos globales. La tarea Publish to Sites solo carga los datos en el sitio maestro. No se carga ningún dato en los sitios binarios. Una vez completada la tarea Publish to Sites, el sitio maestro se cargará y estará disponible para su uso.
A continuación, ejecute la tarea Full Clone From Master. Esta tarea crea un paquete de clon completo del sitio maestro, lo carga en una ubicación ${package.destination.folder} compartida común y activa una tarea Import Site Content para cada sitio binario. La tarea Import Site Content descarga el paquete de clon completo y lo implementa en el sitio. En este caso, cada sitio binario se carga de forma paralela y así queda disponible para utilizarlo por separado. Se debe tener en cuenta que los sitios maestro y de clon deben tener la misma versión del software de Servigistics InService o la tarea Import Site Content fallará con un error.
* 
La estructura del directorio de datos de todos los sitios debe ser igual. Si la estructura del directorio de un sitio binario es diferente a la del sitio maestro, utilice vínculos simbólicos para acceder a cualquier directorio que no tenga la estructura prevista y así poder configurar los que se encuentren en los ficheros E3C.properties y setEnv.sh/bat.
Tareas de carga en varios sitios
Las siguientes tareas de Task Manager soportan la configuración de varios sitios:
Publish to Master
Esta tarea es similar a la tarea Publish to Sites con el parámetro Collection ID definido en ALL. La única diferencia aquí es que esta opción solo carga datos al sitio maestro. Por ejemplo:
La tarea tiene los siguientes parámetros de entrada:
Site Groups: permite especificar el o los nombres del sitio en el servidor maestro en que el usuario desea publicar los datos.
Load in one Task: permite especificar si se debe utilizar una sola tarea para publicar en el contenido.
Pause before updating the Sites: permite especificar si se debe poner en pausa la tarea antes de actualizar los sitios.
Esto permite realizar las pruebas necesarias.
Full Clone From Master
Esta tarea crea un paquete de clon completo del sitio maestro y activa las tareas Import Site Content del resto de los sitios del grupo de sitios. Esta es equivalente al procedimiento de rehospedaje. Esta tarea también se puede utilizar como proceso de recuperación, si algún sitio deja de estar sincronizado debido a un fallo irrecuperable. Por ejemplo:
La tarea tiene el siguiente parámetro de entrada:
Site Groups: permite especificar el o los nombres del sitio en el servidor maestro en que el usuario desea publicar los datos.
Import Site Content
La tarea Full Clone From Master activa automáticamente esta tarea con los parámetros de entrada necesarios. Esta tarea descarga el paquete de clon completo especificado y lo implementa. Asimismo, esta tarea se puede ejecutar de forma manual en un sitio recién añadido o en un sitio no sincronizado. Se debe tener en cuenta que los sitios maestro y de clon deben tener la misma versión del software de Servigistics InService o la tarea Import Site Content fallará con un error.
Si no se ejecuta ninguna carga incremental después de que el último paquete de clon completo se generara, el nombre del último paquete de clon completo y el tamaño del paquete (en bytes) se guarda en el fichero CONFIG_INSERVICE\System\Config\FullCloneBackupPackets.xml del servidor de Publisher. Esta tarea permite limpiar todos los datos anteriores y cargar los datos nuevos del paquete de clon completo.
Consulte Tareas de publicación para obtener más información sobre esta tarea.
Export Site Content
Esta tarea permite crear un paquete de clon completo a partir de un grupo de sitios y un identificador de sitio, y cargarlo en la ubicación compartida. Es posible usar el paquete de clon completo más adelante como opción de recuperación o para clonar un sitio recién añadido mediante la tarea Import Site Content. Esta tarea escribe el nombre completo del paquete de clon y el identificador del sitio desde el cual se ha generado el fichero CONFIG_INSERVICE\System\Config\FullCloneBackupPackets.xml del servidor de Publisher.
Consulte Tareas de publicación para obtener más información sobre esta tarea.