É necessário registrar um computador host remoto com um gerenciador de tarefa
para permitir que o gerenciador de tarefa acesse aplicativos, arquivos de comando e
outros recursos no computador host.
Antes de Iniciar
Crie um perfil de gerenciador de tarefa e inicie o gerenciador de tarefa.
Sobre Esta Tarefa
Não é necessário um destino de host remoto para ter os produtos do WebSphere Application Server instalados. Não há requisitos de software para esse host além de seu sistema operacional. Para registrar hosts remotos, é possível usar a página Destinos
de um console administrativo ou o comando wsadmin registerHost.
Para registrar servidores Liberty com um gerenciador de tarefa, use um procedimento para registrar um destino com um host. É possível configurar variáveis para servidores Liberty em um comando registerHost.
Procedimento
- Use a página Destinos do console de gerenciador de tarefa
ou do console de gerenciador de implementação para registrar hosts.
- Clique em .
- Na página Novo Destino, especifique
parâmetros que identificam o host remoto e especifique informações de segurança.
- Especifique o nome do computador host em um dos seguintes formatos:
- A sequência de nomes de host dos servidores de nome completo do domínio (DNS), como xmachine.manhattan.ibm.com
- Sequência de nomes abreviados do host DNS padrão, como xmachine
- Endereço IP numérico, como 127.1.255.3
O host pode ser o mesmo computador no qual o produto está instalado ou um computador diferente.
- Como opção, especifique o sistema operacional do host de destino.
- Para Usuário administrativo com autoridade para instalação,
especifique um nome de usuário administrativo para o host de destino.
- Especifique a senha ou o arquivo-chave privado do usuário administrativo, para que o gerenciador de tarefa possa acessar e executar tarefas no host. Se o host não exigir uma senha, será possível especificar um valor nulo de Sequência igual a "".
- Especifique outros parâmetros, conforme necessário.
Boas práticas: Selecione Salvar Informações de Segurança e não será necessário inserir o nome de usuário e a senha para cada ação do gerenciador de tarefa executada no host.
- Clique em OK.
- Use o comando wsadmin registerHost para registrar hosts. O comando está no grupo de comandos JobManagerNode.
- Abra uma janela de comando no diretório bin do perfil do gerenciador de tarefa.
- Execute o comando wsadmin para iniciar
a ferramenta wsadmin e, opcionalmente, use o idioma Jython.
wsadmin -lang jython
- Execute o comando registerHost para tornar
o computador host um destino do gerenciador de tarefa.
AdminTask.registerHost('[-host host_computer -hostProps [ [osType operating_system]
[username administrative_user][privateKeyFile key_file_path]
[passphrase passphrase][saveSecurity true] ]')
host é o nome do computador do host a ser registrado com o gerenciador de tarefa. Você deve especificar um valor para host.
hostProps especifica propriedades do host.
Tabela 1. Propriedades Definidas registerHost -hostProps. É possível especificar uma ou mais propriedades definidas para o comando registerHost ou especificar propriedades definidas para o comando.Nome da Propriedade |
Descrição da propriedade |
osType |
O tipo do sistema operacional. Especifique osType para ativar o comando para concluir mais rápido. Essa propriedade opcional determina os meios para conexão com o host. Os valores válidos são:- aix
- hpux
- os400
- linux
- solaris
- windows
- os390
|
nome do usuário |
Um usuário com autoridade para efetuar login no host. Essa propriedade é requerida. |
senha |
A senha para o nome de usuário especificado. Deve ser especificado um valor para password ou privateKeyFile. Se o host não exigir uma senha, será possível especificar um valor nulo de Sequência igual a "". |
privateKeyFile |
O caminho para o arquivo-chave privado. Se não especificar um valor para password, você deverá especificar um valor para privateKeyFile. |
passphrase |
Uma passphrase para privateKeyFile, se necessário. |
saveSecurity |
Especifica se deve armazenar os não as propriedades de segurança (username, password, privateKeyFile, passphrase) com o host e se deve ser usado como valores padrão para envios de tarefa. Se o valor especificado para essa propriedade for true, as propriedades de segurança serão armazenadas com o host e usadas para envios de tarefas subsequentes para esse host. |
imDataLocations |
O caminho completo de um ou mais locais de dados do Installation Manager.
Separe vários caminhos com um ponto e vírgula. Essa propriedade é útil se houver locais de dados não padrão do Installation Manager nos destinos. Se um local de dados inválido for especificado, ele não será salvo. Se o local de dados especificado puder ser detectado pela tarefa de inventário, ele não será salvo.
É possível usar a tarefa "localizar local de dados" para procurar locais de dados no sistema. A tarefa Localizar local de dados automaticamente atualiza essa propriedade.AdminTask.registerHost('[-host hostname -hostProps [
[imDataLocations datalocation1; datalocation2]
[password ****] [saveSecurity true] [username username] ]]')
Essa propriedade é opcional.
|
property_name |
Um nome e valor de propriedade de destino definido pelo usuário, especificado com o formato:[property_name property_value]
É possível especificar caminhos para as variáveis Liberty; por exemplo: [WLP_WORKING_DIR /working]
[WLP_SHARED_DIR /shared]
[WLP_ADDITIONAL_DIRS /addl]
Esse exemplo define três propriedades.
Essa propriedade é opcional.
|
Alternativamente, é possível executar o comando
registerHost no modo interativo:
AdminTask.registerHost('-interactive')
Resultados
Após o host ser registrado com o gerenciador de tarefa, o
console ou wsadmin exibe o ID exclusivo (UUID) do host.
Exemplo
É possível configurar variáveis para o Liberty nas propriedades do host ao registrar um host com o comando registerHost. As variáveis especificam os diretórios raízes nos quais instalar recursos do Liberty e especificam
caminhos da procura para localizar recursos.
- Abra um prompt de comandos no diretório bin
do perfil do gerenciador de tarefa.
- Inicie a ferramenta wsadmin e use a linguagem de script
Jython.
wsadmin -lang jython
- Execute um comando AdminTask registerHost
que especifica o nome de variável e o valor.
Por exemplo, configure a variável WLP_WORKING_DIR para usar o diretório
C:\liberty:
AdminTask.registerHost('-host host_name -hostProps [[username admin][password password]
[saveSecurity true][WLP_WORKING_DIR C:/liberty]]')
O que Fazer Depois
Verifique se o host é registrado com o gerenciador de tarefa
e se o gerenciador de tarefa pode listar os recursos de destino.