Coletando os Arquivos para o Gerenciador de Tarefa

Em um ambiente de gerenciamento flexível, é possível enviar a tarefa Coletar Arquivo para copiar um único arquivo ou um diretório de arquivos de destinos gerenciados, que podem ser hosts ou nós, no gerenciador de tarefa. Você pode coletar arquivos antes de enviar tarefas que usam os arquivos. Por exemplo, você pode coletar e, em seguida, distribuir um aplicativo corporativo antes de instalar ou atualizar o aplicativo em destinos do servidor de aplicativos gerenciados. De forma similar, você pode coletar e, em seguida, distribuir um arquivo de propriedades para destinos do servidor de aplicativos gerenciados antes de aplicar o arquivo para configurar os servidor de aplicativos.

Antes de Iniciar

Inicie o gerenciador de tarefas. Assegure-se de que os destinos a partir dos quais você deseja copia um arquivo esteja registrado com gerenciador de tarefa.

Se você estiver coletando um arquivo em um host, deverá primeiro registrar o host com o gerenciador de tarefa.

Se um destino for o gerenciador de implementação, inicie o gerenciador de implementação. Se um destino for um servidor de aplicativos independente, inicie o agente administrativo.

Seu ID no gerenciador de tarefa deve estar autorizado para a função de administrador ou para a função de operador para enviar tarefas. Quando você envia uma tarefa, é possível especificar um nome e senha de usuário para autenticação e autorização no destino ou nos destinos. Quando você enviar uma tarefa para diversos destinos, o nome e senha de usuário ou as credenciais para o requisitante devem ser aplicáveis a todos os destinos da tarefa.

É possível simplificar a administração de um número maior de destinos enviando tarefas contra grupos de destinos. Antes de poder enviar uma tarefa para um grupo de destinos, você deve criar o grupo de destinos.

Sobre Esta Tarefa

É possível usar o console administrativo do gerenciador de tarefa ou o gerenciador de implementação para enviar uma tarefa que transfere um arquivo ou um diretório de arquivos dos destinos para o gerenciador de tarefa. No console, escolha a tarefa Coletar Arquivo, especifique o arquivo ou o diretório de arquivos a ser transferido, especifique as opções da tarefa, planeje a tarefa, revise o resumo e envie a tarefa. Quando a tarefa é executada, o gerenciador de tarefa copia o arquivo do servidor de aplicativos ou do diretório do perfil de gerenciador de implementação para o diretório config/temp/JobManager/jobToken/targetName do perfil do gerenciador de tarefa.

Ao coletar um diretório de um nó, a tarefa compacta repetidamente o conteúdo do diretório e copia o arquivo (zip) de formato compacto resultante. Ao coletar diversos arquivos a partir de um host, será possível especificar curingas no nome do arquivo.

As etapas descrevem como executar a tarefa Coletar Arquivo usando o console do gerenciador de tarefa ou o console do gerenciador de implementação. Em vez de usar um console, é possível executar o script da tarefa collectFile no grupo de comandos AdministrativeJobs. Consulte o tópico de tipos de Tarefa Administrativa.

Evitar Problemas Evitar Problemas: A tarefa Coletar arquivo pode transferir arquivos apenas a partir do QShell. Os arquivos são transferidos no modo binário, portanto, não há conversão de conjuntos de caracteres ou de codificação durante a transferência.gotcha
Evitar Problemas Evitar Problemas: A tarefa Coletar arquivo pode transferir arquivos acessíveis apenas no shell z/OS UNIX. Os arquivos são transferidos no modo binário, portanto, não há conversão de conjuntos de caracteres ou de codificação durante a transferência.gotcha

Procedimento

  1. Para os nós, determine o local do arquivo ou do diretório que você deseja coletar, relativo ao diretório profile_root do destino.

    Por exemplo, suponha que você queira coletar o arquivo DynaCacheEsi.ear do diretório profile_root/AppSrv01/config/cells/myNode01Cell/applications/DynaCacheEsi.ear. AppSrv01 é o nome do perfil do nó de destino. AppSrv01 é um servidor de aplicativos independente. myNode01Cell é o nome da célula AppSrv01. O local do arquivo DynaCacheEsi.ear relativo à raiz do perfil, AppSrv01, é config/cells/myNode01Cell/applications/DynaCacheEsi.ear

    Para os hosts, é possível coletar um ou mais arquivos de qualquer local dos hosts, se o ID do usuário possuir as permissões corretas.

  2. Clique em Tarefas > Enviar na árvore de navegação do console administrativo.
  3. Escolha a tarefa.
    1. Selecione o tipo de tarefa Coletar Arquivo da lista.
    2. Descreva opcionalmente a tarefa.
    3. Clique em Avançar.
  4. Escolha os destinos a partir dos quais deseja coletar o arquivo ou diretório.
    1. Selecione um grupo de destinos a partir da lista ou selecione Nomes de destino.

      Apenas os grupos de destinos que são válidos para o tipo de tarefa que você selecionou são exibidos na lista de grupos de destinos.

      O destino pode ser um host. Todavia, você apenas pode coletar um arquivo de um host. Não é possível coletar um diretório de um host.

    2. 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.

      Selecione o destino a partir do qual deseja coletar um arquivo ou diretório. Para continuar com o exemplo na etapa 1, suponha que o perfil AppSrv01 esteja registrado com o gerenciador de tarefa como nodeA. Selecione nodeA.

    3. Se a autenticação do usuário for necessária, especifique um nome de usuário, uma senha ou quaisquer outros valores de autenticação, conforme necessário.
    4. Clique em Avançar.
  5. Especifique os parâmetros para a tarefa Coletar Arquivo.
    1. Para Origem, haverá diferentes opções, dependendo se você estiver coletando arquivos a partir de um host ou a partir de um nó:
      • : especifique o caminho do arquivo ou do diretório que você deseja coletar, relativo ao diretório profile_root do destino.

        Por exemplo, para coletar o arquivo DynaCacheEsi.ear do diretório profile_root/AppSrv01/config/cells/myNode01Cell/applications/DynaCacheEsi.ear, especifique o seguinte caminho:

        config/cells/myNode01Cell/applications/DynaCacheEsi.ear/DynaCacheEsi.ear

        Para coletar um diretório como o diretório logs no profile_root do destino, especifique logs no campo Origem.

      • Host: Especifique um caminho completo do arquivo. Não há nenhuma restrição na origem. É possível especificar os arquivos usando curingas. Os caracteres curinga suportados são (*) e (?).
        • Asterisco (*) – para diversos caracteres desconhecidos ou variáveis no termo.
        • Ponto de interrogação (?) – para um único caractere desconhecido ou variável no termo.
    2. Opcional: Para Destino, especifique um nome do destino para o arquivo ou diretório que está sendo copiado para o gerenciador de tarefa.

      Por padrão, o arquivo ou diretório é colocado no diretório job_manager_profile/config/temp/JobManager/jobToken/targetName. O arquivo ou diretório retém seu nome a menos que você especifique um nome diferente no campo de Destino.

      Para o exemplo DynaCacheEsi.ear, se você não especificar um valor para Destino, o produto copia o arquivo DynaCacheEsi.ear para um diretório como profile_root/JobMgr01/config/temp/JobManager/124517860634322577/nodeA. Nesse exemplo, JobMgr01 é o nome do perfil do gerenciador de tarefa, 124517860634322577 é o identificador de token da tarefa e nodeA é o destino a partir do qual o arquivo foi copiado. O arquivo DynaCacheEsi.ear é colocado no diretório nodeA.
      • Suponha que você queira que o arquivo DynaCacheEsi.ear tenha um nome como dynacache_esi_sample no diretório nodeA. Se você especificar dynacache_esi_sample para Destino, o arquivo DynaCacheEsi.ear é copiado para o diretório profile_root/JobMgr01/config/temp/JobManager/jobToken/nodeA, no qual ele tem o nome dynacache_esi_sample.

      • Host,

        Se você escolher especificar um destino para um host, deverá especificar um diretório. Ao coletar um arquivo a partir de um host, o destino não poderá ser um nome do arquivo.

      Se você especificar um valor de Destino, lembre-se do valor. Se posteriormente você executar uma tarefa que faça referência a um arquivo ou diretório, pode usar o valor de destino para identificar o arquivo ou diretório.

    3. Para Provedor de Distribuição, se usar um provedor de distribuição que não seja o provedor de distribuição padrão, especifique o nome do provedor de distribuição. Para o arquivo DynaCacheEsi.ear ou o diretório logs, não especifique um valor e use o provedor de distribuição padrão.
    4. Clique em Avançar.
  6. Planeje a tarefa.

    As horas e datas especificadas são relacionadas ao gerenciador de tarefas.

    1. Opcionalmente, especifique um ou mais endereços de e-mail em que as notificações são enviadas quando a tarefa é concluída.

      Se especificar diversos endereços de e-mail, separe-os por vírgulas. Os endereços de e-mail são salvos em suas preferências de console. Cada endereço de e-mail é validado para erros de formatação.

    2. Selecione quando a tarefa está disponível para envio.

      É possível enviar a tarefa para ser disponibilizada agora ou especificar uma hora e data em que a tarefa será recuperada do gerenciador de tarefas.

    3. Selecione a expiração da tarefa.

      A expiração da tarefa é a hora na qual a tarefa não estará mais disponível para ser executada nos destinos. É possível utilizar a expiração padrão, especificar uma hora e data para a expiração da tarefa ou especificar um período de tempo em que a tarefa será expirada. A expiração padrão é definida no painel Configuração do Gerenciador de Tarefas.

    4. Como opção, especifique um intervalo recorrente para a tarefa, uma data e hora de início e de encerramento para o intervalo.
    5. Clique em Avançar.
  7. Revise o resumo e clique em Concluir para enviar a tarefa.

Resultados

O gerenciador de tarefa copia o arquivo ou diretório no diretório job_manager_profile/config/temp/JobManager/jobToken/targetName. O nome do arquivo ou diretório de coleta é o destino. Se você não especificar um valor de destino, o arquivo ou diretório retém seu nome original.

Para o exemplo DynaCacheEsi.ear, o arquivo é copiado para o diretório job_manager_profile/config/temp/JobManager/jobToken/nodeA.

O que Fazer Depois

Na página Status da Tarefa, clique no ID da tarefa do arquivo de coleta e visualize o status da tarefa. Clique no ícone de atualização de status Especifica o ícone de visualização de atualização para status da tarefa 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.

Se o gerenciador de tarefa copia com êxito o arquivo ou diretório dos destinos para o gerenciador de tarefa, é possível enviar tarefas que distribuem arquivos coletados.


Í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_collect_file
Nome do arquivo: tagt_jobmgr_collect_file.html