Tema anterior: Asistente de migración de la aplicaciónTema siguiente: Importación de una aplicación desde un grid remoto


Configuración de confianza entre los grids

Antes de ejecutar el asistente de importación de aplicaciones, se debe configurar una confianza entre los dos grids.

Para configurar la confianza entre los dos grids para ejecutar la operación "Migrar desde" (migrar la aplicación de un grid remoto al grid local):

  1. En la shell del grid en el grid local, ejecute la información del grid -v y copie el valor de la clave de SSH pública del grid, asegurándose de que la clave está contenida en una sola línea sin ningún espacio en blanco ni líneas nuevas.
  2. Inicie sesión en el grid remoto y cree un usuario nuevo especificando la clave de SSH público como el parámetro sshkey. Por ejemplo:
    user create remotegrid@ca.net pwd=somepwd sshkey=sshkey
    
  3. Desde la shell del grid en el grid remoto, proporcione al usuario que acaba de crear el acceso de app_developer. Esto permite al usuario migrar la aplicación. Por ejemplo:
    grid modify_acl local:user:remotegrid@ca.net=app_developer
    
  4. En la shell del grid en el grid remoto, proporcione al usuario que acaba de crear el acceso de "configure" en el ACL de las aplicaciones que se van a migrar. Por ejemplo:
    app modify_acl myapp local:user:remotegrid@ca.net=configure
    
  5. Desde la ficha Lista de aplicaciones, haga clic en el icono Migración desde de la barra de herramientas o el menú contextual.
  6. Opcional: elimine el usuario que se haya creado en el grid remoto si no es necesario migrar más aplicaciones.

Para configurar la confianza entre los dos grids para ejecutar la operación "Migrar a" (migra la aplicación desde el grid local al grid remoto):

  1. En la shell del grid en el grid local, ejecute la información del grid -v y copie el valor de la clave de SSH pública del grid, asegurándose de que la clave está contenida en una sola línea sin ningún espacio en blanco ni líneas nuevas.
  2. Inicie sesión en el grid remoto y cree un usuario nuevo especificando la clave de SSH público como el parámetro sshkey. Por ejemplo:
    user create remotegrid@ca.net pwd=somepwd sshkey="sshkey"
    
  3. En la shell del grid en el grid remoto, proporcione al usuario que acaba de crear el acceso de app_developer en el ACL del grid que permitirá a este usuario migrar la aplicación. Por ejemplo:
    grid modify_acl local:user:remotegrid@ca.net=app_developer
    
  4. En la shell del grid en el grid remoto, ejecute la información del grid -v y copie el valor de la clave de SSH pública del grid, asegurándose de que la clave está contenida en una sola línea sin ningún espacio en blanco ni líneas nuevas.
  5. Inicie sesión en el grid local y cree un usuario nuevo especificando la clave de SSH pública recuperada en el paso anterior como el parámetro sshkey. Por ejemplo:
    user create localgrid@ca.net pwd=somepwd sshkey="sshkey"
    
  6. En la shell del grid en el grid local, proporcione al usuario que acaba de crear el acceso de "app_developer" en el ACL del grid que permitirá a este usuario migrar la aplicación. Por ejemplo:
    grid modify_acl local:user:localgrid@ca.net=app_developer
    
  7. En la shell del grid en el grid local, proporcione al usuario que acaba de crear el acceso de "configure" en el ACL de las aplicaciones que se van a migrar al grid remoto. Por ejemplo:
    app modify_acl myapp local:user:localgrid@ca.net=configure
    
  8. En la ficha Lista de aplicaciones del grid local, seleccione el botón Migración a de la barra de herramientas o del menú contextual.
  9. Opcional: elimine los usuarios que se crearon en los grids remotos y locales si no es necesario migrar más aplicaciones.