Transferencia de archivos en un colectivo de Liberty
Un controlador de Liberty permite prestaciones especiales de transferencia de archivos dentro de un colectivo de Liberty. La funcionalidad de este tipo más avanzada es la transferencia de archivos para varios hosts en una única llamada REST. Puede utilizar los MBeans FileTransfer y FileService en un colectivo de Liberty para llevar a cabo acciones de archivos en un servidor Liberty del colectivo. Este incluye a los servidores Liberty configurados como controladores colectivos y como miembros del colectivo.
Acerca de esta tarea
Al establecer una conexión JMX remota con un controlador de colectivo, puede utilizar el MBean RoutingContext para direccionar las llamadas de los MBeans FileTransfer y FileService de modo que se ejecuten en cualquier servidor Liberty del colectivo. El controlador de colectivo se encarga de direccionar la solicitud y de crear conexiones autorizadas entre el controlador de colectivo y el miembro del colectivo de destino.
Al direccionar las operaciones de archivo a miembros del colectivo específicos, puede realizar actualizaciones del archivo de configuración e instalar aplicaciones en cualquier servidor Liberty del colectivo.
Adicionalmente, el MBean FileTransfer puede realizar operaciones en un sistema host de un colectivo ya exista o no un miembro del colectivo en dicho host. Al registrar el sistema host con el colectivo de Liberty y especificar un RoutingContext que especifique ese host, se puede utilizar el mandato FileTransfer para subir archivos en el sistema host o bajarlos de éste. Por ejemplo, puede subir y expandir un archivo Liberty para enviar perfiles Liberty a los hosts nuevos.
El MBean FileTransfer utiliza la información de autorización almacenada en el controlador de colectivo para el host de destino o el miembro del colectivo. Esta información se almacena cuando se registra el host o el miembro del colectivo. Consulte el tema Registro de sistemas principales con un colectivo de Liberty para obtener más información sobre cómo establecer esta información para el sistema host.
Las operaciones de transferencia de archivos dirigidas al sistema host utilizan la información de autorización almacenada para el sistema host. Las operaciones de transferencia de archivos dirigidas a un miembro del colectivo utilizan la autorización modificada por el miembro del colectivo, de existir, o utilizan la información almacenada en el sistema host de manera predeterminada. Consulte el tema Alteración temporal de información de host de servidor de Liberty para obtener más información sobre cómo modificar la información del host.
El MBean FileService funciona en perfiles Liberty (no sólo en sistemas host) y utiliza las configuraciones de autorización de los perfiles Liberty. No utiliza la información de autorización del sistema host.