Em um ambiente de gerenciamento flexível, é possível enviar a tarefa
Distribuir arquivo para copiar arquivos destinos gerenciados do gerenciador de
tarefa.
Você deve distribuir os arquivos antes que possa enviar as tarefas que usam os arquivos. Por exemplo, você deve distribuir um aplicativo corporativo antes de poder instalar ou atualizar o aplicativo nos destinos do servidor de aplicativos gerenciado. De forma semelhante, você deve distribuir um arquivo de propriedades para destinos do servidor de aplicativos gerenciado antes de poder aplicar o arquivo para configurar os servidores de aplicativos.
Antes de Iniciar
Inicie o gerenciador de tarefas. Assegure-se de que os destinos para os quais deseja copiar um arquivo estejam registrados com o gerenciador de tarefa.
- Para registrar um servidor de aplicativos independente com o gerenciador de tarefa,
primeiro use o comando registerNode do agente administrativo para registrar
o servidor de aplicativos independente com o agente administrativo.
Em seguida, utilize o console do agente administrativo ou o comando registerWithJobManager
para registrar o destino do servidor de aplicativos independente com o gerenciador de tarefa.
- Para registrar um gerenciador de implementação com o gerenciador de tarefa, use o console do gerenciador de implementação ou o comando registerWithJobManager.
Se você estiver coletando um arquivo em um host, deverá primeiro registrar o host com o gerenciador de tarefa.
Inicie os destinos. Se um destino for um servidor de aplicativos independente, inicie também o agente administrativo.
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 enviar uma tarefa, é possível especificar um nome de usuário e senha para autenticação e autorização no destino ou destinos. Ao enviar uma tarefa a diversos destinos, o nome de usuário e a senha ou as credenciais para o requisitante devem se aplicar a todos os destinos da tarefa.
É possível simplificar a administração de diversos 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 do gerenciador de implementação para enviar uma tarefa que move um arquivo para os destinos.
No console, escolha a tarefa Distribuir Arquivos, especifique o arquivo a ser transferido, especifique as opções da tarefa, planeje a tarefa, revise o resumo e envie a tarefa. Quando a tarefa for executada, o gerenciador de tarefa copiará o arquivo no diretório downloadedContent do perfil do agente administrativo ou do perfil de gerenciador de implementação.
Você deve distribuir um arquivo antes de executar as seguintes tarefas:
- Instalar o aplicativo
- Atualizar o aplicativo
- Configurar a propriedade
- Executar o script wsadmin
As etapas descrevem como executar a tarefa Distribuir Arquivo usando um 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 distributeFile no grupo de comandos AdministrativeJobs para distribuir o arquivo para os destinos.
Consulte o tópico de tipos de Tarefa
Administrativa.
Evitar Problemas: A tarefa Distribuir arquivos pode transferir arquivos apenas para o 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: A tarefa Distribuir arquivos pode transferir arquivos que são 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
- Copie o arquivo que você deseja distribuir para o diretório
/config/temp/JobManager do perfil do gerenciador de tarefa.
Se o diretório JobManager não existir, crie o diretório
JobManager no diretório /config/temp do perfil do
gerenciador de tarefa.
Para criar e acessar o diretório, você deve ter autoridade apropriada.
Por exemplo, copie o arquivo DynaCacheEsi.ear file
do diretório app_server_root/installableApps para o diretório /config/temp/JobManager do
perfil do gerenciador de tarefa.
- Clique em na árvore de navegação do console administrativo.
- Escolha uma tarefa para distribuir um arquivo.
- Selecione o tipo de tarefa Distribuir Arquivo da lista.
- Descreva opcionalmente a tarefa.
- Clique em Avançar.
- Escolha os destinos para os quais deseja distribuir o arquivo.
- 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.
O destino
pode ser um host.
Se os destinos forem servidores de aplicativos independentes que são administrados por um agente administrativo, você poderá selecionar um destino independente em vez de todos os destinos independentes. Todos os destinos podem utilizar o arquivo que é distribuído para o distribuído downloadedContent do agente administrativo.
- 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.
- Clique em Avançar.
- Especifique os parâmetros para a tarefa Distribuir Arquivo.
- Para Origem, especifique o URL (Localizador Uniforme de
Recursos) para o arquivo que deseja distribuir.
Para o provedor de distribuição padrão, o local é uma URL de arquivo relativa ao
diretório config/temp/JobManager do perfil do gerenciador de tarefa.
Para o arquivo DynaCacheEsi.ear, especifique o seguinte:- Nó:
file://DynaCacheEsi.ear
- Host:
DynaCacheEsi.ear
É possível especificar arquivos nos hosts 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.
- Para Destino, especifique o local no destino em que o gerenciador de tarefa armazena o arquivo. O parâmetro de destino é relativo ao diretório downloadedContent do agente
administrativo ou perfil do gerenciador de implementação.
Lembre-se do valor que você especifica para o arquivo. Se posteriormente você
executar uma tarefa que faça referência a este arquivo, use o valor de destino para identificar o
arquivo.
Para o arquivo DynaCacheEsi.ear, especifique um valor que identifique
o arquivo. Por exemplo:dynacache_esi_sample
Para hosts, não há restrições. Especifique um caminho absoluto. O caminho deve ser um diretório.
Por exemplo:
/home/userA
- 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 exemplo DynaCacheEsi.ear, não especifique
um valor e use o provedor de distribuição padrão.
- 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 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 do console. Cada endereço de e-mail é validado para erros de formatação.
- 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.
- 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.
- 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 gerenciador de tarefa copia o arquivo no diretório
downloadedContent do agente administrativo ou perfil do gerenciador de
implementação. O nome do arquivo é o destino.
Para o exemplo DynaCacheEsi.ear, um
arquivo denominado dynacache_esi_sample é copiado para o diretório
downloadedContent.
O que Fazer Depois
Na página Status da Tarefa, clique no ID da tarefa do arquivo de distribuição 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.
Se o gerenciador de tarefa copia em êxito o arquivo para os destinos, envie tarefas que utilizem o arquivo distribuído:
- Instalar o aplicativo
- Atualizar o aplicativo
- Configurar a propriedade
- Executar o script wsadmin
- Remover o arquivo
Para o exemplo DynaCacheEsi.ear, você pode instalar o aplicativo.