Introdução ao Script wsadmin

Script é uma alternativa não-gráfica que você pode utilizar para configurar e gerenciar o WebSphere Application Server.

[z/OS]

Antes de Iniciar

Verifique se IDs do usuário que executam scripts do WebSphere Application Server para z/OS, incluindo IDs de usário do servidor, administrador e cliente, são executados com as variáveis de ambiente LANG e LC_ALL definidas como o mesmo código do idioma com base na página de códigos IBM-1047. Configurações baseadas em qualquer outra página de código poderão fazer com que os scripts falhem. Consulte o tópico "Alterando o Código de Idioma no Shell" no Guia do Usuário do UNIX System Services para obter mais informações.

Sobre Esta Tarefa

A ferramenta wsadmin do WebSphere Application Server fornece a capacidade de executar scripts. A ferramenta wsadmin suporta um intervalo completo de atividades administrativas do produto.

A figura a seguir ilustra os principais componentes envolvidos em uma solução de script wsadmin:
Figura 1. Uma Solução de Script do WebSphere Application Server. Esta figura ilustra os componentes principais envolvidos em uma solução de script wsadmin.Ilustra os principais componentes de uma solução de script wsadmin.

A ferramenta wsadmin suporta duas linguagens de script: Jacl e Jython. Existem cinco objetos disponíveis quando você utiliza scripts:

  • AdminControl: Utilize para executar comandos operacionais.
  • AdminConfig: Utilize para executar comandos configuracionais para criar ou modificar elementos configuracionais do WebSphere Application Server.
  • AdminApp: Utilize para administrar aplicativos.
  • AdminTask: Utilize para executar comandos administrativos.
  • Help: Utilize para obter ajuda geral.

Os scripts utilizam esses objetos para se comunicar com MBeans que são executados nos processos do WebSphere Application Server. Os MBeans são objetos Java™ que representam recursos JMX (Java Management Extensions). JMX é uma adição de pacote opcional para o J2SE (Java 2 Platform Standard Edition). JMX é uma tecnologia que fornece um modo simples e padrão de gerenciar objetos Java.

Importante: Alguns scripts wsadmin, incluindo a instalação AdminApp, a atualização AdminApp e alguns comandos AdminTask, requerem que o ID do usuário com o qual o servidor está sendo executado tenha permissão de leitura para os arquivos criados pelo usuário que está executando o script wsadmin. Por exemplo, se o servidor de aplicativos estiver sendo executado em user1, mas você estiver executando o script wsadmin em user2, você poderá encontrar exceções envolvendo um diretório temporário. Quando user2 executar o script wsadmin para implementar um aplicativo, um diretório temporário para o arquivo enterprise application archive (EAR) será criado. No entanto, quando o servidor de aplicativos tentar ler e descompactar o arquivo ZIP EAR como user1, o processo falhará. Não é recomendado configurar o valor umask do usuário que está executando o scrip wsadmin como 022 ou 023 para contornar esse problema. Essa abordagem torna todos os arquivos criados pelo usuário legíveis por outros usuários. Para resolver esse problema, considere as seguintes abordagens com base nas políticas administrativas:
  • Execute o script wsadmin com o mesmo ID de usuário do usuário que executa o gerenciador de implementação ou o servidor de aplicativos. Um usuário raiz pode alternar o ID de usuário para concluir essas ações.
  • Configure o ID de grupo do usuário que está executando o gerenciador de implementação ou o servidor de aplicativos para ser o mesmo ID de grupo do usuário que está executando o script wsadmin. Além disso, configure o valor umask do usuário que está executando o script wsadmin para que tenha, pelo menos, um valor umask 027, para que os arquivos criados pelo script wsadmin possam ser lidos pelos membros do grupo.
  • Execute o script wsadmin em uma máquina diferente. Essa abordagem força os arquivos a serem transferidos e ignora o problema de permissão de cópia de arquivo.

Para executar uma tarefa utilizando script, você deve primeiro executar as etapas a seguir:

Procedimento

  1. Escolha uma linguagem de script. A ferramenta wsadmin suporta apenas linguagens de script Jacl e Jython. Jacl é a linguagem especificada por padrão. Se desejar utilizar a linguagem de script Jython, utilize a opção -lang ou especifique-a no arquivo wsadmin.properties.
  2. Inicie o cliente de script wsadmin interativamente, como um comando individual, em um script ou em um perfil.

O que Fazer Depois

Antes de executar qualquer tarefa que utiliza script, verifique se você está familiarizado com os seguintes conceitos:

  • JMX (Java Management Extensions)
  • Modelo de Configuração do WebSphere Application Server
  • Ferramenta wsadmin
  • Sintaxe Jacl ou sintaxe Jython
  • Objetos de Script

Opcionalmente, você pode personalizar o ambiente de script. Para obter informações adicionais, consulte Propriedades Administrativas para usar o script wsadmin.

Depois de familiarizar-se com conceitos de script, de escolher uma linguagem de script e iniciar o cliente de script, você está pronto para executar tarefas utilizando script.


Í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=txml_script
Nome do arquivo: txml_script.html