Implementación de Servigistics InService > Realojamiento
  
Realojamiento
El realojamiento es el proceso por el que los datos se migran de un servidor a otro. En esta sección se proporciona un ejemplo de cómo mover datos desde un entorno monolítico a un entorno de configuración dividida o en clúster.
Para realojar un servidor, se debe realizar lo siguiente:
Antes de comenzar, se debe configurar un entorno de configuración dividida o en clúster.
Publisher se debe migrar desde el servidor monolítico al servidor de alojamiento.
Publisher se debe configurar mediante la ejecución del comando Deploy Collection.
Los datos se deben migrar desde el servidor monolítico a las instancias de Viewer de configuración dividida o en clúster.
Antes de comenzar el realojamiento
Antes de comenzar este procedimiento, debe asegurarse de lo siguiente:
No hay tareas de Servigistics InService en ejecución, en cola, pausadas o en estado fallido.
Existe un sistema monolítico con los datos que se van a mover.
Existe un servidor de configuración dividida o en clúster configurado anteriormente, sin datos.
Migración de Publisher
Para migrar Publisher desde el servidor monolítico a la instancia de Publisher de configuración dividida o en clúster, utilice el siguiente procedimiento:
1. Copie todo el sistema de ficheros global del servidor monolítico en Publisher de configuración dividida o en clúster. Este directorio se puede encontrar navegando hastadata/Storages/Global/.
2. Copie todos los directorios de <FamilyName>_TR en Publisher de configuración dividida o en clúster. Este directorio se puede encontrar navegando hastadata/Storages/.
3. Exporte los siguientes esquemas de E3C a Publisher:
TN_CM_SOURCES
TN_CM_FOLDERS (primero borre el contenido existente)
TN_CM_ADMIN_TREE
TN_CM_FEED
TN_GN_SEQUENCES
SC_IDENTITY
SC_REGISTRY
SC_RELATIONS
4. Navegue hasta config/System/config/ y copie PublicationList.xml en Publisher de configuración dividida o en clúster.
5. Navegue hasta config/System/config/ y copie ProfileDefinitions.xml en Publisher de configuración dividida o en clúster.
6. Copie el siguiente directorio en la nueva instancia de Publisher de configuración dividida o en clúster: work/Application/ContentManger/Work/Profiles.
7. Reinicie Publisher.
Configure Publisher de configuración dividida o en clúster.
Después de la migración de Publisher, se debe configurar la instancia de Publisher de configuración dividida o en clúster mediante el siguiente procedimiento:
1. Acceda a la nueva instancia de Publisher y a todas las instancias de Viewer.
2. Ejecute Deploy All Collections para todas las familias que se han copiado en Publisher.
Migración de datos a las instancias de Viewer
Para migrar los datos a las instancias de Viewer de configuración dividida o en clúster, utilice el siguiente procedimiento:
1. En cada instancia de Viewer, borre todo el contenido del directorio Storages.
2. Desde el servidor monolítico, copie todos los datos de Storages/<SegNumber>/directory en el mismo directorio de las instancias de Viewer de configuración dividida o en clúster, excepto los siguientes directorios que NO deben copiarse:
Global
*_TR
3. En cada instancia de Viewer, borre todo el contenido de los siguientes directorios Core.
Core/{Viewer1-hostname}/coreServer-1
Core/{Viewer1-hostname}/coreServer-2
4. Desde el servidor monolítico, copie los siguientes directorios en el mismo directorio de las instancias de Viewer de configuración dividida o en clúster:
<Servigistics InService>/data/Titles/<segName>_<number>/Data/Core
<Servigistics InService>/<segName>_Secondary_<number>/Data/Core
5. En la base de datos CMI, borre el contenido de las siguientes tablas del servidor monolítico y cópielas en las instancias de Viewer de configuración dividida o en clúster:
TN_CM_SOURCES
TN_CM_FOLDERS
TN_CM_ADMIN_TREE
TN_CM_FEED
6. En la base de datos E3C, borre el contenido de las siguientes tablas del servidor monolítico y cópielas en las instancias de Viewer de configuración dividida o en clúster:
TN_GN_SEQUENCE
7. Migre las bases de datos completas TitanDB y TitanDB2 del servidor monolítico a las instancias de Viewer de configuración dividida o en clúster.
8. Reinicie las instancias de Viewer.
Realojamiento de una instalación monolítica en la misma ruta
1. Instale Servigistics InService en el servidor de destino en la misma ubicación que el servidor de origen.
2. Aplique las personalizaciones.
3. Cree una copia de seguridad y restaure las bases de datos CMI, E3C, TITAN y TITAN2 desde el origen al destino.
4. Realice la siguiente consulta SQL para actualizar el DNS en el esquema de WINDCHILL si difiere en el origen y el destino.
update fvhost set hostname='target.ptcnet.ptc.com'
where hostname='source.ptcnet.ptc.com';
update repository set lastknowndomain='target.ptcnet.ptc.com'
where lastknowndomain='source.ptcnet.ptc.com';
update site set URL='http://target.ptcnet.ptc.com:8080/InService/servlet/WindchillGW'
where URL='http://source.ptcnet.ptc.com:8080/InService/servlet/WindchillGW';
5. En el servidor de destino, guarde el nombre del directorio de InS_Data\Work\System\Work\CoreCMI_[nombre_servidor] e InS_Data\Work\System\Work\Core\[nombre_servidor].
6. Copie la carpeta Ins_data desde el origen en el servidor de destino de la misma ubicación de destino.
a. Cambie el nombre de InS_Data\Work\System\Work\CoreCMI_[nombre_servidor_origen] a InS_Data\Work\System\Work\CoreCMI_[nombre_servidor_destino] según se menciona en el paso 5.
b. Cambie el nombre de InS_Data\Work\System\Work\Core\[[nombre_servidor_origen] a InS_Data\Work\System\Work\Core\[[nombre_servidor_destino] según se menciona en el paso 5.
7. Copie la carpeta InS_SW\Config desde el origen en el servidor de destino de la misma ubicación de destino.
8. Inicie los servicios de destino.
Migración de MongoDB de un host a otro
Para migrar MongoDB de un host a otro, realice estos pasos:
1. Detenga el proceso de MongoDB que se esté ejecutando.
2. Copie el contenido de la carpeta <INICIO_InS>\InService\Mongo\data\db en la ubicación del ordenador de destino en el que está instalada la instancia de MongoDB (<INICIO_InS>\InService\Mongo\data\db).
3. Señale la ruta de la base de datos a los nuevos directorios copiados en el fichero mongod.conf de los ordenadores realojados.
Migración de la base de datos Derby de un host a otro
Para migrar la base de datos Derby de un host a otro, copie la carpeta Derby de la carpeta \InS_SW\SW\System\DB del ordenador de origen a la carpeta \InS_SW\SW\System\DB del entorno realojado. De este modo, se garantiza que la base de datos Derby de Publisher se copie en el entorno realojado de Publisher y la de Viewer se copie en el entorno realojado de Viewer. Por ejemplo:
P’ > P
V1’ > V1
V2’ > V2