É possível usar a tarefa Instalar perfil do Liberty para instalar remotamente os recursos em ambientes do servidor Liberty de múltiplos hosts. Os recursos, os quais devem ser armazenados em um ou mais arquivos compactados (.zip)
antes da instalação, são extraídos pelo gerenciador de tarefa para os diretórios de destino
relativos a um diretório raiz especificado.
Antes de Iniciar
Antes de executar a tarefa Instalar os recursos do perfil Liberty, as condições a seguir devem existir:
- O gerenciador de tarefa deve estar em execução.
- Ao menos um computador host de destino deve ser registrado no
gerenciador de tarefa.
- O arquivo compactado (.zip) deve conter recursos do Liberty em uma estrutura de diretório
que atenda as regras do gerenciador de tarefa. Consulte Empacotando Recursos do Liberty.
- O diretório raiz no qual instalar os recursos nos
hosts de destino deve ser definido. Antes de tentar instalar os recursos de
trabalho, configure a variável WLP_WORKING_DIR do WebSphere em um caminho do diretório
que seja válido para os hosts de destino. Da mesma forma, antes de tentar instalar
recursos compartilhados, configure a variável WLP_SHARED_DIR do WebSphere em um
caminho do diretório válido. É possível definir os padrões globais para essas variáveis
e substituir os valores em hosts específicos, conforme necessário. Consulte "Configurando variáveis para servidores Liberty."
Seu ID no gerenciador de tarefa deve possuir autorização para a função do administrador ou
a função do operador para enviar tarefas.
Ao registrar um host de destino
no gerenciador de tarefa, é possível salvar as informações de segurança do sistema operacional. Ao enviar uma tarefa a um ou mais destinos para os quais as informações de segurança
não foram salvas, você deve especificar um nome de usuário do sistema operacional
e a senha ou as informações da chave pública-privada para o nome do
usuário. As credenciais de segurança devem ser válidas para todos os destinos da
tarefa.
O status de servidores Liberty é enviado automaticamente para a porta STATUS_LISTENER_ADDRESS. Para alterar o número da porta STATUS_LISTENER_ADDRESS, use a página Portas de um console de gerenciador de implementação () ou console de gerenciador de tarefa (). Se você mudar o número da porta de STATUS_LISTENER_ADDRESS após instalar os recursos do servidor Liberty, não receberá mais o status automático dos recursos do Liberty instalados anteriormente.
Sobre Esta Tarefa
É possível usar o console administrativo do gerenciador de tarefa
ou do gerenciador de implementação para instalar os recursos do Liberty em um
ou mais destinos do host. No console, escolha a tarefa Instalar os recursos do perfil Liberty, especifique o local do arquivo compactado e outras opções de tarefas, revise o resumo e submeta a tarefa.
Em vez de usar um console, é possível executar o script da tarefa installLibertyProfileResources no grupo de comandos AdministrativeJobs. Consulte o tópico de tipos de Tarefa
Administrativa.
Procedimento
- Clique em na árvore de
navegação do console administrativo.
- Escolha uma tarefa para instalar recursos do Liberty.
- Selecione o tipo de tarefa Instalar os recursos do perfil Liberty
na lista.
- Como opção, especifique uma descrição da tarefa.
- Clique em Avançar.
- Escolha os destinos da tarefa nos quais incluir os recursos do Liberty.
- Selecione um grupo de destinos a partir da lista ou selecione Nomes
de destino.
Apenas grupos de destinos que são válidos
para o tipo de tarefa que você selecionou são exibidos na lista de grupos
de destino.
- Se você selecionou Nomes de destino,
especifique um nome de destino e clique em Incluir ou
clique em Localizar e especifique os destinos escolhidos na
página Localizar destinos.
- Se você não escolheu salvar as informações sobre autenticação
de segurança ao registrar os hosts de destino no
gerenciador de tarefa, especifique um nome de usuário e uma senha ou
informações da chave pública-privada do sistema operacional para acesso aos hosts de destino. As credenciais de segurança devem ser válidas para todos os destinos da tarefa.
- Clique em Avançar.
- Especifique parâmetros para a tarefa instalar recursos do Liberty.
- Se o arquivo compactado que contém os recursos do Liberty residir no servidor do gerenciador de tarefa, para Caminho do arquivo compactado de recursos do perfil do Liberty, especifique o nome do caminho completo para o arquivo (.zip) compactado.
Se o arquivo compactado
não residir no servidor do gerenciador de tarefa, ignore esta etapa e especifique um
caminho de URL para o arquivo compactado.
Por exemplo, suponha que recursos do Liberty existam
no arquivo compactado /resources/my_liberty_server.zip. Especifique o nome do caminho completo para o arquivo compactado:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
/resources/my_liberty_server.zip
![[Windows]](../images/windows.gif)
c:/resources/my_liberty_server.zip
- Se o arquivo compactado que contém os recursos do Liberty não residir no servidor do gerenciador de tarefa, para Caminho da URL do arquivo compactado de recursos do perfil do Liberty, especifique o caminho da URL para o arquivo compactado.
Os nomes de esquema suportados para
o localizador de recurso universal (URL) incluem http, https, ftp
e file.
Restrição: Para usar Caminho da URL
do arquivo compactado de recursos do perfil do Liberty com um
protocolo diferente de file, o host de destino deve ter um
utilitário wget. Selecione um protocolo de download remoto http, https ou ftp que o utilitário wget no host de destino suporta. Se o utilitário wget não suportar seu protocolo selecionado, a tarefa não poderá instalar os recursos.
Por exemplo, especifique uma das URLs a seguir para o arquivo de recursos do Liberty, my_liberty_server.zip.
Se
os recursos do Liberty
residirem em um servidor HTTP ou HTTPS:
http://www.mycompany.com/resources/my_liberty_server.zip
https://www.mycompany.com/resources/my_liberty_server.zip
Se
os recursos do Liberty
residirem em um servidor FTP:
ftp://www.mycompany.com/resources/my_liberty_server.zip
Se
os recursos do Liberty
residirem no computador host de destino, a URL poderá usar o esquema do arquivo
para descrever o caminho e o nome do arquivo compactado:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
file:///resources/my_liberty_server.zip
![[Windows]](../images/windows.gif)
file://c:/resources/my_liberty_server.zip
- Se o arquivo compactado que contém os
recursos do Liberty não
residir no servidor do gerenciador de tarefa e a URL for protegida por senha,
especifique um nome de usuário e uma senha.
- Para Nome de usuário necessário para acessar a URL, especifique
um nome de usuário que possa acessar a URL especificada para a etapa 4(b).
- Para Senha necessária para acessar a URL e Confirmar
senha, especifique uma senha que permita ao usuário acessar a
URL.
- Para instalar os recursos do Liberty
que possam ser compartilhados nos servidores, selecione Instalar no local
compartilhado.
Por padrão, essa opção não é selecionada
e a tarefa instala os recursos no local configurado pela variável
WLP_WORKING_DIR do WebSphere. Quando essa opção é selecionada,
a tarefa instala os recursos no local configurado pela variável WLP_SHARED_DIR
do WebSphere.
- Para executar scripts iSeries opcionais que autorizam a instalação do Liberty e seus servidores integrados, selecione Executar scripts de instalação opcionais nos destinos IBM i.
Quando selecionado, o comando a seguir é executado para cada
Liberty que o gerenciador de tarefa está instalando nos destinos IBM i:
liberty_home/bin/iAdmin POSTINSTALL
Ao instalar um ou mais servidores em uma topologia compartilhada, o comando a seguir é executado:
liberty_home_of_server/bin/iAdmin GRANTAUTH --rolename server
--userprofilename QEJBSVR --userdir server_area_root
server_area_root é o avô do diretório do servidor. Por exemplo, se o servidor estiver instalado no diretório
/usr/servers/myserver, então,
server_area_root é
/usr e o comando é:
liberty_home_of_server/bin/iAdmin GRANTAUTH --rolename server
--userprofilename QEJBSVR --userdir /usr
Ao desinstalar uma instalação do
Liberty, o comando a seguir é executado nos destinos IBM i:
liberty_home/bin/iAdmin PREUNINSTALL
- Clique em Avançar.
- Planeje a tarefa.
As horas e datas especificadas são relacionadas ao gerenciador de tarefas.
- Opcionalmente, especifique um ou mais endereços de e-mail em que as notificações são enviadas quando a tarefa é concluída.
Se você
especificar múltiplos endereços de e-mail, separe-os com vírgulas.
- Selecione quando a tarefa está disponível para envio.
- Selecione a expiração da tarefa.
- Como opção, especifique um intervalo recorrente para a tarefa, uma data e hora de início e de encerramento para o intervalo.
- Clique em Avançar.
- Revise o resumo e clique em Concluir para enviar a tarefa.
Resultados
O servidor de gerenciador de tarefa executa a tarefa e tenta incluir
os recursos do Liberty
nos hosts de destino.
A tarefa extrai a imagem em um host de destino
tentando os métodos a seguir em sequência:
- Use o utilitário unzip no host.
- Use o utilitário jar no host, incluindo o utilitário jar
a partir de um kit de desenvolvimento de software (SDK) que é localizado por uma
tarefa de inventário.
Use o utilitário unzip que
é copiado no host remoto pela duração da tarefa, se não desativado
especificamente pelo administrador. O utilitário unzip
é excluído após a tarefa ser concluída.
- Descompacte o arquivo zip no gerenciador de tarefa e
copie arquivos um por vez no host de destino. Este método se aplica
apenas se a imagem residir no gerenciador de tarefa.
O que Fazer Depois
Na página Status da Tarefa, clique no
ID da tarefa instalar recurso do Liberty
e visualize o status da tarefa. Clique no ícone de atualização de status
para atualizar o status exibido.
Se a tarefa não for bem-sucedida, visualize quaisquer mensagens de
erro resultantes da execução da tarefa, corrija a condição de erro e envie a tarefa novamente.
Evitar Problemas: Se a tarefa falhar com a mensagem
Variável indefinida WLP_WORKING_DIR, clique em , selecione o escopo e clique em
Novo. Crie uma variável
com o nome
WLP_WORKING_DIR e um valor que especifique um caminho de diretório
no qual instalar os recursos do
Liberty, tal como
/liberty/working. Se a tarefa falhar sem nenhuma mensagem
Variável
indefinida WLP_SHARED_DIR, crie uma variável com o nome
WLP_SHARED_DIR
e especifique um caminho de diretório no qual instalar os recursos compartilhados do
Liberty, tal como
/liberty/shared. Em seguida, submeta a tarefa novamente.
gotcha
Se
a tarefa for bem-sucedida, clique em para ver recursos do Liberty na
lista de recursos.