Configurando variáveis para servidores Liberty

Você deve configurar um ou mais variáveis do WebSphere, antes de poder usar o gerenciador de tarefa para instalar e gerenciar remotamente os servidores do Liberty. É possível configurar as variáveis em um console administrativo, um script wsadmin, ou o comando registerHost. As variáveis especificam os diretórios raiz nos quais instalar os recursos do Liberty e especificar caminhos de procura para localizar recursos que ainda não foram registrados com o gerenciador de tarefas.

Antes de Iniciar

Os recursos do Liberty incluem projetos, kits de desenvolvimento de software (ambientes de tempo de execução Java), tempos de execução, servidores e aplicativos Liberty. Para obter mais informações, consulte os recursos do Liberty.

Se estiver usando um console administrativo, o wsadmin ou o comando registerHost para configurar valores para variáveis do servidor do Liberty, inicie o gerenciador de tarefa ou o gerenciador de implementação.

Sobre Esta Tarefa

É possível especificar valores para variáveis do WebSphere e variáveis integradas.

Variáveis do WebSphere

Antes de poder instalar recursos do Liberty usando o gerenciador de tarefa, você deve configurar um ou mais variáveis do WebSphere. A quantidade de configuração depende da topologia que está sendo implementada. É possível configurar valores para variáveis utilizando o console de gerenciador de tarefa, console de gerenciador de implementação, wsadmin ou o comando registerHost.

É possível instalar recursos do Liberty para um local de trabalho não compartilhado ou um local compartilhado. Não compartilhe os recursos instalados no local de trabalho.

Os recursos instalados em um local compartilhado pode ser usado pelos servidores do Liberty instalados em um local de trabalho. Por exemplo, é possível configurar servidores de trabalho do Liberty para usar um ou mais dos seguintes tipos de recursos compartilhados:
  • Tempo de execução do Liberty
  • Kit de desenvolvimento de software
  • Aplicativo
Instale recursos em locais compartilhados como somente leitura. É possível compartilhar os recursos em um host ou por vários hosts usando as abordagens de compartilhamento de disco, como o Network File System (NFS).

Durante a instalação do recurso, a não ser que haja um conflito de nomes, os recursos no arquivo compactado do Liberty são extraídos para o diretório raiz ativo especificado pelo WLP_WORKING_DIR ou para o diretório compartilhado especificado pelo WLP_SHARED_DIR.

Tabela 1. Variáveis Padrão do Liberty. Especifique no mínimo um caminho do diretório para o diretório ativo não compartilhado.
Variáveis Padrão Descrição
WLP_WORKING_DIR Especifica o caminho da procura de instalação ou de inventário para recursos de trabalho não compartilhados do Liberty. Se um envio de tarefa não especificar que a instalação ou a procura no diretório seja compartilhado, a tarefa usará esta variável. Por padrão, os recursos do Liberty são instalados no diretório ativo não compartilhado definido por esta variável.

Especifique um caminho absoluto para esta variável. Não especifique um caminho relativo.

WLP_SHARED_DIR Especifica o caminho da procura de instalação ou inventário para recursos do Liberty compartilhados. Se um envio de tarefa especificar que a instalação ou a procura no diretório seja compartilhada, então a tarefa usará essa variável.

Especifique um caminho absoluto para esta variável. Não especifique um caminho relativo.

WLP_ADDITIONAL_DIRS (opcional) Especifica os caminhos adicionais para procurar por recursos do Liberty além dos caminhos incluídos nas variáveis WLP_SHARED_DIR e WLP_WORKING_DIR.
É possível configurar os caminhos de procura adicionais para os recursos do Liberty para:
  • Procurar kits de desenvolvimento de software anteriormente instalados gerenciados separadamente do gerenciador de tarefa.
  • Procurar qualquer recurso que não esteja instalado nos diretórios padrão ativo e compartilhado. Por exemplo, você pode definir diferentes locais de instalação relativos aos diretórios iniciais de diversos usuários diferentes. Para obter mais informações, consulte as descrições das variáveis HOME e USER.

Especifique um caminho absoluto para esta variável. Não especifique um caminho relativo.

Variáveis integradas

Ao usar o gerenciador de tarefas para instalar e gerenciar remotamente os servidores Liberty, é possível configurar as variáveis integradas a seguir para customizar os locais de instalação e os arquivos de configuração do Liberty com base no diretório inicial do sistema operacional, usuário do sistema operacional, nome do host e associação ao projeto:

HOME
Contém o diretório inicial do nome do usuário do sistema operacional usado para enviar uma tarefa Instalar os recursos do perfil do Liberty. É possível usar a variável HOME para configurar um diretório ativo que é relativo ao diretório inicial do usuário de envio; por exemplo:
WLP_WORKING_DIR=${HOME}/working
USER
Contém o nome do usuário do sistema operacional usado para enviar uma tarefa Instalar recursos de perfil do Liberty. É possível usar a variável USER para configurar um diretório ativo para cada usuário, com relação a um diretório global; por exemplo:
WLP_WORKING_DIR=/working/${USER}
Ao usar a variável HOME ou a variável USER para customizar o local da instalação, você deve configurar a variável WLP_ADDITIONAL_DIRS com os diretórios específicos para cada usuário; por exemplo:
WLP_ADDITIONAL_DIRS=/usr/home/user1;/usr/home/user2

Se não incluir os diretórios na variável WLP_ADDITIONAL_DIRS, as tarefas do inventário não localizarão os recursos associados do Liberty nos hosts de destino.

HOSTNAME
Contém o nome do host configurado em que uma tarefa Instalar recursos do perfil do Liberty é executado. É possível usar a variável HOSTNAME no arquivo bootstrap.properties do servidor; por exemplo:
hostname=${HOSTNAME}
É possível usar a variável hostname no arquivo de configuração do servidor, server.xml; por exemplo:
<httpEndpoint host="${hostname}" httpPort="9081" httpsPort="9444" id="defaultHttpEndpoint"/>
CURRENT_PROJECT
Contém o nome do projeto que está incluído no arquivo compactado de recursos do Liberty.

Procedimento

É possível configurar as variáveis do WebSphere para todos os hosts de destino em um escopo especificado ou configurar as variáveis do WebSphere em um nível do host de destino.

Resultados

Após salvar as mudanças, elas poderão ser visualizadas na lista de variáveis em uma página Variáveis do WebSphere do console.

Evitar Problemas Evitar Problemas: Após ter definido as variáveis, consulte Empacotando recursos do Liberty para obter informações sobre como empacotar corretamente os arquivos para a tarefa Instalar recursos do Liberty. Se você usar o IBM Installation Manager para instalar o Liberty, crie um subdiretório no local de WLP_WORKING_DIR. Esse diretório será usado para identificar essa instância de tempo de execução do Liberty. Use este diretório como o diretório de instalação durante a instalação com o IBM Installation Manager. Se WLP_WORKING_DIR estiver configurado como /liberty/working, por exemplo, crie um subdiretório runtime_1 e, em seguida, use /liberty/working/runtime_1 como o diretório de instalação durante a instalação usando o IBM Installation Manager.gotcha

O que Fazer Depois

Agora é possível enviar uma tarefa que instala recursos de um arquivo compactado de recursos do Liberty, bem como uma tarefa de inventário que procura recursos do Liberty existentes anteriormente.

É possível configurar posteriormente as variáveis que substituem os valores de variáveis para hosts de destino diferentes ou substituir variáveis definidas pelo usuário:
  • É possível escolher substituir os valores das variáveis do Liberty nos hosts individuais, alterando as propriedades de destino para cada host. Primeiro, defina as variáveis padrão apropriadas do WebSphere em um escopo de nível mais alto; por exemplo:
    WLP_SHARED_DIR=/shared
    WLP_WORKING_DIR=/working
    WLP_ADDITIONAL_DIRS=...
    Em seguida, substitua os valores dessas variáveis para cada destino que difira do valor padrão. Por exemplo, se a maioria de seus hosts estiver em sistemas operacionais AIX, HP-UX, Linux ou Solaris, com alguns hosts Windows em seu ambiente, após registrar cada host do Windows, é possível incluir as propriedades do host a seguir:
    WLP_SHARED_DIR=c:/shared
    WLP_WORKING_DIR=c:/working
  • É possível editar propriedades específicas do host de destino para substituir uma variável definida pelo usuário para destinos individuais. A substituição de uma variável definida pelo usuário é útil quando você possui diversas interfaces de rede em cada destino e você deseja especificar qual usar para cada destino. É possível definir essa variável em um arquivo bootstrap.properties do servidor; por exemplo:
    hostname=${hostname.interface1}

    Para cada destino, você deve definir o valor real da variável definida pelo usuário nas propriedades específicas do host de destino desse host. Por exemplo, para host1, defina o valor da interface como hostname.interface1=host1.xyz.com e defina host2 como hostname.interface1=host2.xyz.com.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jobmgr_var_cs_res
Nome do arquivo: tagt_jobmgr_var_cs_res.html