Debe registrar un sistema host remoto con un gestor de trabajos para permitir al gestor de trabajos acceder a aplicaciones, archivos de mandatos y otros recursos en el sistema host.
Antes de empezar
Cree un perfil de gestor de trabajos e inicie el gestor de trabajos.
Acerca de esta tarea
No es necesario un destino de host remoto para tener productos WebSphere Application Server productos instalados. No hay ningún requisito de software para este host más allá de su sistema operativo. Para registrar hosts remotos, puede utilizar la página Destinos de una consola administrativa o el mandato wsadmin registerHost.
Para registrar los servidores Liberty con un gestor de trabajos, utilice un procedimiento para registrar un destino con un host. Puede definir variables para los servidores Liberty en un mandato registerHost.
Procedimiento
- Utilice la página Destinos de la consola del gestor de trabajos o de la consola del gestor de despliegue para registrar hosts.
- Pulse .
- En la página Destino nuevo, especifique los parámetros que identifican el host remoto y especifique información de seguridad.
- Especifique el nombre de sistema host en uno de los formatos siguientes:
- La serie de nombre de host DNS (domain name servers) completa como, por ejemplo, xmachine.manhattan.ibm.com
- La serie de nombre de host DNS abreviada predeterminada como, por ejemplo, xmachine
- Dirección IP numérica como, por ejemplo, 127.1.255.3
El host puede ser el mismo sistema donde está instalado el producto o un sistema distinto.
- Opcionalmente, especifique el sistema operativo del host de destino.
- Para Usuario administrativo con autorización de instalación, especifique un nombre de usuario administrativo para el host de destino.
- Especifique la contraseña o el archivo de clave privada para el usuario administrativo para que el gestor de trabajos pueda acceder y ejecutar trabajos en el host.
Si el host no requiere ninguna contraseña, puede especificar un valor String nulo de "".
- Especifique otros parámetros que sean necesarios.
procedimientos recomendados: Seleccione Guardar información de seguridad y no tendrá que entrar el nombre de usuario y la contraseña para cada acción del gestor de trabajos en el host.
- Pulse Aceptar.
- Utilice el mandato wsadmin registerHost para registrar los hosts. El mandato se encuentra en
el grupo de mandatos JobManagerNode.
- Abra una ventana de mandatos en el directorio bin del perfil del gestor de trabajos.
- Ejecute el mandato wsadmin para iniciar la herramienta wsadmin y, de forma opcional, utilice el lenguaje Jython.
wsadmin -lang jython
- Ejecute el mandato registerHost para convertir al sistema host en el destino del gestor de trabajos.
AdminTask.registerHost('[-host sistema_host -hostProps [ [osType sistema_operativo]
[username usuario_administrativo][privateKeyFile vía_archivo_claves]
[passphrase frase_contraseña][saveSecurity true] ]')
host
es el nombre de sistema del host que desea registrar en el gestor de trabajos. Debe especificar
un valor de host.
hostProps especifica
propiedades del host.
Tabla 1. Propiedades definidas de registerHost -hostProps. Puede especificar una o más propiedades definidas para el mandato registerHost, o especificar propiedades no definidas para el mandato. Nombre de propiedad |
Descripción de la propiedad |
osType |
El tipo de sistema operativo. Especifique osType para permitir que el mandato finalice más rápido. Esta propiedad opcional determina los medios para la conexión con el host. Los valores válidos son:- aix
- hpux
- os400
- linux
- solaris
- windows
- os390
|
username |
Un usuario con autoridad para iniciar sesión en el host.
Esta propiedad es
obligatoria. |
password |
La contraseña del usuario especificado. Se debe especificar un valor para password o privateKeyFile. Si el host no requiere una contraseña, puede especificar un valor de serie nula mediante "". |
privateKeyFile |
La vía de acceso al archivo de clave privada. Si no especifica un valor para la contraseña, debe especificar un valor para privateKeyFile. |
passphrase |
Una frase se contraseña para privateKeyFile, si es necesaria. |
saveSecurity |
Especifica si se deben almacenar las propiedades de seguridad (username, password, privateKeyFile, passphrase) en el host y si se deben utilizar como valores predeterminados para someter trabajos. Si se asigna un valor de true a esta propiedad, las propiedades de seguridad se almacenan en el host y se utilizan para los posteriores sometimientos de trabajos a este host. |
imDataLocations |
La vía de acceso completa de una o varias ubicaciones de los datos de Installation Manager. Separe las distintas vías de acceso con un punto y coma. Esta propiedad resulta útil si tiene ubicaciones no predeterminadas de los datos de Installation Manager en los destinos. Si se especifica una ubicación de datos no válida, no se guardará. Si la ubicación de datos especificada la puede detectar el trabajo de inventario, no se guardará. Puede utilizar el trabajo Buscar ubicación de datos para buscar las ubicaciones de datos en el sistema. El trabajo de búsqueda de ubicación de datos actualiza automáticamente esta propiedad. AdminTask.registerHost('[-host hostname -hostProps [
[imDataLocations datalocation1; datalocation2]
[password ****] [saveSecurity true] [username username] ]]')
Esta propiedad es
opcional.
|
nombre_propiedad |
Un nombre y un valor de propiedad de destino definida por el usuario, especificados con el formato: [nombre_propiedad valor_propiedad]
Puede especificar vías de acceso para las variables de Liberty; por ejemplo: [WLP_WORKING_DIR /working]
[WLP_SHARED_DIR /shared]
[WLP_ADDITIONAL_DIRS /addl]
Este ejemplo define tres propiedades.
Esta propiedad es
opcional.
|
Como alternativa, puede ejecutar el mandato
registerHost en modalidad interactiva:
AdminTask.registerHost('-interactive')
Resultados
Después de que el host se registre con el gestor de trabajos, la consola o
wsadmin muestra el ID exclusivo (UUID) del host.
Ejemplo
Puede definir las variables para Liberty en las propiedades de host al registrar un host con el mandato registerHost. Las variables especifican los directorios raíz en los cuales instalar los recursos de Liberty y especifican las vías de acceso de búsqueda para encontrar recursos.
- Abra un indicador de mandatos en el directorio bin del perfil del gestor de trabajos.
- Inicie la herramienta wsadmin y utilice el lenguaje de script Jython.
wsadmin -lang jython
- Ejecute un mandato de AdminTask registerHost que especifica el nombre y el valor de la variable.
Por ejemplo, defina la variable WLP_WORKING_DIR para utilizar el directorio
C:\liberty:
AdminTask.registerHost('-host
nombre_host -hostProps [[username admin][password contraseña]
[saveSecurity true][WLP_WORKING_DIR C:/liberty]]')
Qué hacer a continuación
Verifique que el host está registrado con el gestor de trabajos y que el gestor de trabajos puede listar los recursos de destino.