É possível criar e gerenciar um perfil do Liberty com o
IBM® Workload Deployer.
Antes de Iniciar
Para se familiarizar com o IBM
WebSphere Application Server Hypervisor
Edition, consulte as informações gerais do IBM WebSphere Application Server
Hypervisor Edition.
Para obter detalhes sobre o fornecimento da imagem,
consulte a documentação do IBM Workload
Deployer.
Sobre Esta Tarefa
Esta tarefa aplica-se ao WebSphere Application Server Hypervisor Edition
Versão 8.5.
É possível usar o IBM
Workload Deployer para construir e implementar padrões do sistema virtual que contêm
os servidores de aplicativos de perfil do Liberty.
Use o procedimento a
seguir para construir um novo padrão e criar uma imagem de sistema virtual.
Procedimento
- Construa um novo padrão.
- Na página inicial do IBM
Workload Deployer, acesse a guia Padrões.
- Clique em Sistemas Virtuais.
- Na página Padrões do Sistema Virtual, clique em
+ para construir um padrão.
- Construa um novo padrão, insira um nome padrão e inclua uma descrição.
- Clique em OK.
- Edite o novo padrão.
- Selecione o novo padrão na lista de padrões.
- Clique em Editar.
- Na tela do editor, selecione um servidor de perfil do Liberty e
arraste-o para o novo padrão.
- Clique em Edição Pronta.
- Use o novo padrão para criar uma imagem de sistema virtual.
- Na página Padrões de Sistemas Virtuais, clique em
Implementar.
- Insira um nome para o novo sistema virtual.
- Para especificar os atributos do servidor de aplicativos, como o nome
do servidor, o número de processadores, a memória e as senhas, clique em
. Uma nova imagem de sistema virtual é
criada baseada nos valores inseridos.
Por exemplo, se você inserir myserver como o nome do
servidor, a imagem de sistema virtual resultante terá os diretórios e os arquivos a
seguir criados para você:
Tabela 1. Diretórios e Arquivos
GeradosArquivo ou diretório |
Local |
Diretório de Código do
Java Runtime |
/opt/IBM/WebSphere/AppServer/java |
Diretório de código de tempo de execução do perfil do
Liberty |
/opt/IBM/WebSphere/Liberty |
Diretório de área do usuário do perfil do Liberty |
/opt/IBM/WebSphere/Profiles/Liberty |
Arquivo de ambiente do servidor do perfil do Liberty |
/opt/IBM/WebSphere/Liberty/etc/server.env |
Arquivo de configuração do servidor do perfil do Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/server.xml |
Arquivo do console de saída de servidor do perfil do
Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/logs/console.log |
Arquivo de mensagens de saída de servidor do perfil do
Liberty |
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/logs/messages.log |
Resultados
O novo servidor de aplicativos de perfil do Liberty, nomeado myserver1,
tem um conjunto limitado de recursos ativados, é iniciado automaticamente e não tem
nenhum aplicativo instalado. É possível gerenciar esta instância do servidor de
aplicativos com os comandos de script ou com um Job Manager Versão 8.5.
Por padrão, a instância do servidor é executada no
IBM Java
1.6 JDK, que é fornecido durante a implementação.
O arquivo server.env, que é
criado durante a implementação, especifica o JDK que o servidor de aplicativos de
perfil do Liberty usa e estabelece o diretório base para os dados de configuração de
usuário:
- JAVA_HOME=/opt/IBM/WebSphere/AppServer/java/jre
- WLP_USER_DIR=/opt/IBM/WebSphere/Profiles/Liberty
O que Fazer Depois
- É possível criar, iniciar ou parar os servidores de perfil do Liberty com o
comando de script do servidor no diretório bin de tempo de
execução.
Por exemplo, para parar o novo servidor, use o SSH para abrir uma
janela de comando na imagem de sistema virtual de perfil do Liberty. Emita o seguinte comando a partir do diretório
/opt/WebSphere/Liberty/bin: ./server stop myserver1
Será possível localizar a saída gerada quando o servidor
parar no diretório de logs de saída:
/opt/IBM/WebSphere/Profiles/Liberty/usr/servers/myserver1/logs
É possível instalar um aplicativo neste servidor incluindo uma sub-rotina
<application> no arquivo de configuração server.xml a seguir:
/opt/IBM/WebSphere/Profiles/Liberty/usr/servers/myserver1/server.xml
Por exemplo, para instalar o aplicativo Servlet Sample localizado no website do
IBM Developer Works, pare o servidor e inclua
a sub-rotina a seguir no arquivo server.xml existente:
<application id="sample1" location="Sample1.war" name="SampleContext" type="war"
/>
Inclua o arquivo de aplicativo, Sample1.war, no diretório
/opt/IBM/WebSphere/Profiles/Liberty/servers/myserver1/apps e
inicie o servidor novamente.
Para executar o aplicativo, aponte um navegador da web para URL a seguir:
http://<seu sistema
virtual>:9080/SampleContext/SimpleServlet
O servlet gera a
mensagem a seguir:
Simple Servlet Ran Successfully