Migración de un servidor Windows con hosting personalizado

Aquí se describe cómo migrar un servidor Windows que ejecute un panel de control que no aparezca en la lista de plataformas de origen soportadas o de un servidor que disponga de hosting pero que no tenga ningún panel de control. Se soportan los siguientes escenarios:

  • Migración de un servidor con hosting personalizado para el que se dispone de acceso administrativo. Este escenario implica la creación de un archivo de descripción de hosting que incluye la lista de clientes, suscripciones, dominios complementarios, buzones, etc. Asimismo también especifica la ubicación de los datos del contenido de correo y web en el servidor de origen. Este archivo está en formato leíble y cubre los servicios de hosting más populares y puede estar escrito en YAML o JSON.
  • Migración de un servidor con hosting personalizado para el que no se dispone de acceso administrativo. Este escenario da por sentado que deberá transferir los datos de contenido web y los volcados de bases de datos de forma manual del servidor de origen al servidor de destino. Asimismo, se creará un archivo de descripción de hosting, si bien en este caso este debería especificar la ubicación de los datos de contenido web y los volcados de bases de datos del servidor de destino.

Nota: la migración de servidores con hosting personalizado sólo puede efectuarse mediante la línea de comandos y no mediante el interfaz de Plesk.

Si dispone de acceso administrativo al servidor, realice lo siguiente:

  1. Acceda al servidor Plesk de destino mediante RDP.
  2. Compruebe que se ha instalado Plesk Migrator. De no ser así, instálelo tal y como se describe aquí.
  3. Prepare el archivo de descripción de hosting. Asigne a este archivo el nombre hosting-description.[yaml/json], en función del formato escogido y guárdelo en el directorio %plesk_dir%admin\plib\modules\panel-migrator\backend. El archivo debe incluir la lista de clientes, suscripciones, dominios complementarios, buzones y otros a transferir desde el servidor de origen. Si desea examinar archivos de descripción de hosting de muestra, haga clic aquí.
  4. Prepare el archivo de configuración de la herramienta de migración. Asigne el nombre config.ini a este archivo y guárdelo en el directorio %plesk_dir%admin\plib\modules\panel-migrator\backend. El archivo debe incluir la información de acceso y configuración para el servidor de origen. Como referencia, use el archivo de configuración de muestra disponible aquí.
  5. Genere la lista de migración ejecutando el siguiente comando:

    %plesk_dir%admin\plib\modules\panel-migrator\backend\plesk-migrator.bat generate-migration-list

    El archivo resultante se denominará migration-list y se guardará en el directorio %plesk_dir%admin\plib\modules\panel-migrator\backend\. La lista de migración es una lista de los objetos a migrar - cuentas de revendedor y de cliente, planes de servicio, dominios, etc.

  6. Edite la lista de migración. Puede eliminar aquellos dominios que ya no tenga previsto migrar, asignar dominios que desee migrar a planes de servicio o volverlos a asignar entre cuentas de cliente.
  7. (Opcional) Valide el archivo de descripción de hosting ejecutando el siguiente comando:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" validate

    Si desea más información sobre la validación del archivo de descripción de hosting, haga clic aquí.

  8. Ejecute el siguiente comando para iniciar la migración:

    %plesk_dir%admin\plib\modules\panel-migrator\backend\plesk-migrator.bat transfer-accounts

  9. (Opcional) Vuelva a sincronizar el contenido ejecutando el siguiente comando:

    %plesk_dir%admin\plib\modules\panel-migrator\backend\plesk-migrator.bat copy-content

    De esta forma se asegurará de que los cambios efectuados en el contenido de hosting que puedan haberse producido en el servidor de origen durante la migración también se apliquen en el servidor de destino. Si desea volver a sincronizar únicamente algún tipo de contenido, use los comandos plesk-migrator.bat copy-web-content, plesk-migrator.bat copy-mail-content o plesk-migrator.bat copy-db-content.

  10. (Recomendado) Una vez completada la migración, ejecute el siguiente comando para verificar la operatividad de los objetos migrados en el servidor de destino:

    %plesk_dir%admin\plib\modules\panel-migrator\backend\plesk-migrator.bat test-all

Si no dispone de acceso administrativo al servidor, realice lo siguiente:

  1. Acceda al servidor Plesk de destino mediante RDP.
  2. Compruebe que se ha instalado Plesk Migrator. De no ser así, instálelo tal y como se describe aquí.
  3. Copie manualmente los datos de contenido de correo y web del servidor de origen al servidor de destino. En el caso del contenido web, copie los directorios de la raíz de documentos de los dominios que desea migrar con todos los archivos y subdirectorios incluidos. En contenido puede guardarse en cualquier parte del servidor de destino.
  4. Cree volcados de las bases de datos que pertenezcan a los sitios web que desea migrar y a continuación cópielos manualmente al servidor de destino.
  5. Prepare el archivo de descripción de hosting. Asigne a este archivo el nombre hosting-description.[yaml/json], en función del formato escogido y guárdelo en el directorio %plesk_dir%admin\plib\modules\panel-migrator\backend. El archivo debe incluir la lista de clientes, suscripciones, dominios complementarios, buzones y otros a transferir desde el servidor de origen. Si desea examinar archivos de descripción de hosting de muestra, haga clic aquí.
  6. Prepare el archivo de configuración de la herramienta de migración. Asigne el nombre config.ini a este archivo y guárdelo en el directorio %plesk_dir%admin\plib\modules\panel-migrator\backend. El archivo debe incluir la información de acceso y configuración para el servidor de origen. Como referencia, use el archivo de configuración de muestra disponible aquí.
  7. Genere la lista de migración ejecutando el siguiente comando:

    %plesk_dir%admin\plib\modules\panel-migrator\backend\plesk-migrator.bat generate-migration-list

    El archivo resultante se denominará migration-list y se guardará en el directorio %plesk_dir%admin\plib\modules\panel-migrator\backend\. La lista de migración es una lista de los objetos a migrar - cuentas de revendedor y de cliente, planes de servicio, dominios, etc.

  8. Edite la lista de migración. Puede eliminar aquellos dominios que ya no tenga previsto migrar, asignar dominios que desee migrar a planes de servicio o volverlos a asignar entre cuentas de cliente.
  9. (Opcional) Valide el archivo de descripción de hosting ejecutando el siguiente comando:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" validate

    Si desea más información sobre la validación del archivo de descripción de hosting, haga clic aquí.

  10. Ejecute el siguiente comando para iniciar la migración:

    %plesk_dir%admin\plib\modules\panel-migrator\backend\plesk-migrator.bat transfer-accounts