Criar e Testar um Runbook de Exemplo
Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
O seguinte tópico descreve como criar e testar um runbook simples. O objetivo deste runbook é detetar quando um ficheiro de texto é adicionado a uma pasta específica, copiar esse ficheiro para outra pasta, ler o conteúdo do ficheiro, acrescentar uma linha do ficheiro copiado a outro ficheiro e, em seguida, eliminar o ficheiro original.
O runbook é iniciado com uma atividade Monitorização de Ficheiros para aguardar que o ficheiro de texto seja criado. Em seguida, utiliza as atividades Copiar Ficheiro, Ler Linha, Acrescentar Linha e Eliminar Ficheiro para realizar outras funções. A atividade Junção é utilizada para coordenar as atividades de modo a que as atividades Copiar Ficheiro e Acrescentar Linha sejam ambas concluídas antes de o ficheiro de origem ser eliminado.
Criar o runbook
Utilize os seguintes procedimentos para criar o runbook utilizando as atividades necessárias.
Criar um runbook
-
Clique em Iniciar, aponte para Todos os Programas, clique em Microsoft System Center 2012, clique em Orchestrator e, em seguida, clique em Runbook Designer.
-
No painel Ligações, clique com o botão direito do rato em Runbooks para selecionar Novo e, em seguida, clique em Runbook.
Surge um separador Novo Runbook na parte superior da área de Desenho do Runbook Designer com o nome Novo Runbook.
-
Clique com o botão direito do rato no separador Novo Runbook para selecionar Mudar o Nome.
Na caixa de diálogo Confirmar Modificação, clique em Sim.
-
Digite Acrescentar e Copiar Fluxo de Trabalho na caixa Entrada e prima Enter.
Criou um novo runbook e está pronto para começar a adicionar e a configurar atividades.
Adicionar e configurar uma atividade de monitorização de ficheiros
-
Com o runbook recentemente criado Acrescentar e Copiar Fluxo de Trabalho aberto, no painel Atividades, expanda a categoria Gestão de Ficheiros.
-
Clique e arraste a atividade Monitorização de Ficheiros para a área de trabalho de Desenho do Runbook Designer.
-
Faça duplo clique na atividade Monitorização de Ficheiros para a abrir a caixa de diálogo Propriedades.
-
Na caixa Na pasta, digite C:\Drop.
-
Na secção Filtros, clique no botão Adicionar.
-
Na caixa de diálogo Definições de Filtro, na lista Nome, selecione Nome do Ficheiro.
-
Na lista Relação, selecione Corresponde ao Padrão.
-
Na caixa Valor, digite *.txt.
-
Clique em OK.
-
Clique no separador Acionadores.
-
Na secção Acionar se um dos ficheiros estiver, selecione a caixa de verificação Criado e clique em Concluir.
A atividade Monitorização de Ficheiros é criada e configurada para deteção de quaisquer ficheiros de texto novos criados na pasta C:\Drop.
Para adicionar mais atividades ao runbook
-
No painel Atividades, expanda a categoria Gestão de Ficheiros.
-
Clique e arraste a atividade Copiar Ficheiros para a área de trabalho de Desenho do Runbook Designer.
-
Expanda a categoria Gestão de Ficheiros de Texto.
-
Clique e arraste a atividade Ler Linha para a área de trabalho de Desenho do Runbook Designer.
-
Crie uma ligação entre a atividade Monitorização de Ficheiros e a atividade Copiar Ficheiro, clique e arraste a seta para a direita da atividade Monitorização de Ficheiros para a atividade Copiar Ficheiro.
-
Para criar uma ligação entre a atividade Monitorização de Ficheiros e a atividade Ler Linha, clique e arraste a seta para a direita da atividade Monitorização de Ficheiros para a atividade Ler Linha.
Com a adição da atividade Ler Linha e da atividade Copiar Ficheiro, criou um fluxo de trabalho.
Para configurar a atividade Copiar Ficheiro
-
No runbook Acrescentar e Copiar Fluxo de Trabalho, clique com o botão direito do rato na atividade Copiar Ficheiro para selecionar Propriedades.
-
No separador Detalhes, clique com o botão direito do rato na caixa Ficheiro para selecionar Subscrever e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.
A atividade Monitorização de Ficheiros está listada na parte superior da caixa de diálogo Dados Publicados porque esta é a atividade imediatamente anterior à atividade selecionada.
-
Na coluna Nome, selecione Nome e caminho do ficheiro e clique em OK. Desta forma é preenchida a propriedade Ficheiro da atividade Copiar Ficheiro com o nome e o caminho para o ficheiro a partir da atividade Monitorização de Ficheiros.
-
Na caixa da Pasta de destino, digite C:\Copy.
-
Clique em Concluir.
A atividade Copiar Ficheiro está agora configurada para copiar ficheiros para a pasta de origem correta.
Para configurar a atividade Ler Linha
-
No runbook Acrescentar e Copiar Fluxo de Trabalho, clique com o botão direito do rato na atividade Ler Linha para selecionar Propriedades.
-
No separador Detalhes, clique com o botão direito do rato na caixa Ficheiro para selecionar Subscrever e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.
-
Na lista Atividades, selecione Monitorização de Ficheiros.
-
Na coluna Nome, selecione Nome e caminho do ficheiro e clique em OK.
-
Clique no botão de reticências (…) do lado direito da caixa Codificação de ficheiros e selecione auto.
-
Na caixa Números de linha, digite 1-END e clique em OK.
-
Clique em Concluir.
A atividade Ler Linha está agora configurada.
Adicionar uma atividade de acrescento de linha
-
No painel Atividades, expanda a categoria Gestão de Ficheiros de Texto.
-
Clique e arraste a atividade Acrescentar Linha para a área de trabalho de Desenho do Runbook Designer, do lado direito da atividade Ler Linha.
-
Para criar uma ligação da atividade Ler Linha à atividade Acrescentar Linha, clique e arraste a seta para a direita da atividade Ler Linha para a atividade Acrescentar Linha.
-
Clique com o botão direito do rato na atividade Acrescentar Linha para selecionar Propriedades.
-
No separador Detalhes na caixa Ficheiro, introduza C:\Copy\Masterlog.txt.
-
Clique no botão de reticências (…) do lado direito da caixa Codificação de ficheiros e selecione auto.
-
Clique com o botão direito do rato na caixa Texto para selecionar Subscrever e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.
-
Na coluna Nome da atividade Ler Linha, selecione Texto da Linha e clique em OK.
-
Clique em Concluir.
A atividade Acrescentar Linha está agora configurada para acrescentar linhas ao ficheiro Masterlog.txt.
Sincronizar os ramos de um runbook
-
No painel Atividades, expanda a categoria Controlo do Runbook.
-
Clique e arraste o ícone Junção para a área de trabalho de Desenho do Runbook Designer.
-
Para criar uma ligação da atividade Acrescentar Linha à atividade Junção, clique e arraste a seta para a direita da atividade Acrescentar Linha para a atividade Junção.
-
Para criar uma ligação da atividade Copiar Ficheiro à atividade Junção, clique e arraste a seta para a direita da atividade Copiar Ficheiro para a atividade Junção.
-
Clique com o botão direito do rato na atividade Junção para selecionar Propriedades.
-
Clique no botão de reticências (…) junto à caixa Devolver dados de e selecione Copiar Ficheiro. Clique em OK. Esta ação configura a atividade para devolver os mesmos Dados Publicados que a atividade Copiar Ficheiro.
-
Clique em Concluir.
A atividade Junção está configurada para coordenar o fluxo de trabalho para que não sejam executadas outras atividades até que ambas as atividades Copiar Ficheiro e Acrescentar Linha estejam concluídas.
Para adicionar e configurar a atividade Eliminar Ficheiro
-
No painel Atividades, expanda a categoria Gestão de Ficheiros.
-
Clique e arraste o ícone Eliminar Ficheiro para a área de trabalho de Desenho do Runbook Designer.
-
Para criar uma ligação da atividade Junção à atividade Eliminar Ficheiro, clique e arraste a seta para a direita da atividade Junção para a atividade Eliminar Ficheiro.
-
Clique com o botão direito do rato na atividade Eliminar Ficheiro para selecionar Propriedades.
-
Clique com o botão direito do rato na caixa Caminho para selecionar Subscrever e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.
Na lista Atividades, selecione Copiar Ficheiro.
-
Na coluna Nome, selecione Nome e caminho do ficheiro original e clique em OK.
-
Clique em Concluir.
O runbook Acrescentar e Copiar Fluxo de Trabalho está agora concluído. Deve ser semelhante à ilustração seguinte.
Testar o runbook
Pode testar o runbook utilizando o Runbook Tester. Esta ferramenta permite executar o runbook completo e inspecionar o estado de conclusão e a saída de cada atividade. O Runbook Tester executa as atividades, por isso, tem primeiro de criar as pastas especificadas para o runbook.
Para testar o runbook
-
Crie uma pasta no servidor runbook chamada C:\Drop.
-
Crie uma pasta no servidor runbook chamada C:\Copy.
-
Com o runbook Acrescentar e Copiar Fluxo de Trabalho selecionado no Runbook Designer, na barra de ferramentas, clique em Runbook Tester.
-
Clique em Executar Até ao Ponto de Interrupção. A atividade Monitorização de Ficheiros é carregada e aguarda que seja criado um ficheiro de texto na pasta C:\Drop.
-
Abra o Notepad e escreva algumas linhas de texto. Guarde o ficheiro como C:\Drop\File1.txt.
-
Aguarde alguns momentos para que as outras atividades sejam executadas. Certifique-se de que cada uma das atividades é concluída com êxito.
-
Para ver os Dados Publicados e outros detalhes de uma atividade, clique em Mostrar Detalhes para a atividade.
-
Abra a pasta C:\Drop e certifique-se de que o ficheiro foi removido.
-
Abra a pasta C:\Copy e certifique-se de que o ficheiro foi copiado. Certifique-se também de que o ficheiro MasterLog.txt tem o conteúdo do ficheiro original.