Compartilhar via


Criando e testando um runbook de exemplo

 

Aplicável a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

O tópico a seguir descreve como criar e testar um runbook simples. A finalidade deste runbook é detectar quando um arquivo de texto é adicionado a uma pasta específica, copiar esse arquivo para outra pasta, ler o conteúdo do arquivo, acrescentar uma linha do arquivo copiado a outro arquivo e excluir o arquivo original.

O runbook inicia com uma atividade Monitorar Arquivo para aguardar que o arquivo de texto seja criado. Em seguida, o runbook usa as atividades Copiar Arquivo, Ler Linha, Acrescentar Linha e Excluir Arquivo para realizar as outras funções. Uma atividade Junção é usada para coordenar as atividades de forma que as atividades Copiar Arquivo e Acrescentar Linha sejam concluídas antes que o arquivo de origem seja excluído.

Criando o runbook

Use os procedimentos a seguir para criar o runbook usando as atividades necessárias.

Para criar um runbook

  1. Clique em Iniciar, aponte para Todos os Programas, clique em Microsoft System Center 2012, clique em Orchestrator e clique em Runbook Designer.

  2. No painel Conexões, clique com o botão direito em Runbooks para selecionar Novo e clique em Runbook.

    Uma guia Novo Runbook é exibida na parte superior do espaço de trabalho Design do Runbook Designer, com o nome Novo Runbook.

  3. Clique com o botão direito na guia Novo Runbook para selecionar Renomear.

    Na caixa de diálogo Confirmar Check-out, clique em Sim.

  4. Digite Acrescentar e Copiar Fluxo de Trabalho na caixa Entrada e pressione Enter.

Você criou um novo runbook e está pronto para começar a adicionar e configurar atividades.

Para adicionar e configurar uma atividade Monitorar Arquivo

  1. Com o recém-criado runbook Acrescentar e Copiar Fluxo de Trabalho aberto, no painel Atividades, expanda a categoria Gerenciamento de Arquivos.

  2. Clique e arraste a atividade Monitorar Arquivo para o espaço de trabalho Design do Runbook Designer.

  3. Clique duas vezes na atividade Monitorar Arquivo para abrir sua caixa de diálogo Propriedades.

  4. Na caixa Na pasta, digite C:\Drop.

  5. Na seção Filtros, clique no botão Adicionar.

  6. Na caixa de diálogo Configurações de Filtro, na lista Nome, selecione Nome do Arquivo.

  7. Na lista Relação, selecione Corresponde ao Padrão.

  8. Na caixa Valor, digite *.txt.

  9. Clique em OK.

  10. Clique na guia Gatilhos.

  11. Em Disparar se um dos arquivos foi, marque a caixa de seleção Criado e clique em Concluir.

A atividade Monitorar Arquivo é criada e configurada para monitorar quaisquer novos arquivos de texto criados na pasta C:\Drop.

Para adicionar atividades extras ao runbook

  1. No painel Atividades, expanda a categoria Gerenciamento de Arquivos.

  2. Clique e arraste a atividade Copiar Arquivo para o espaço de trabalho Design do Runbook Designer.

  3. Expanda a categoria Gerenciamento de Arquivos de Texto.

  4. Clique e arraste a atividade Ler Linha para o espaço de trabalho Design do Runbook Designer.

  5. Para criar um link entre a atividade Monitorar Arquivo e a atividade Copiar Arquivo, clique e arraste a seta para a direita da atividade Monitorar Arquivo para a atividade Copiar Arquivo.

  6. Para criar um link entre a atividade Monitorar Arquivo e a atividade Ler Linha, clique e arraste a seta para a direita da atividade Monitorar Arquivo para a atividade Ler Linha.

Ao adicionar ambas as atividades Ler Linha e Copiar Arquivo, você criou um fluxo de trabalho.

Para configurar a atividade Copiar Arquivo

  1. No runbook Acrescentar e Copiar Fluxo de Trabalho, clique com o botão direito na atividade Copiar Arquivo para selecionar Propriedades.

  2. Na guia Detalhes, clique com o botão direito na caixa Arquivo para selecionar Assinar e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.

    A atividade Monitorar Arquivo é listada no topo da caixa de diálogo Dados Publicados porque essa é a atividade imediatamente anterior à atividade selecionada.

  3. Na coluna Nome, selecione Nome e caminho do arquivo e clique em OK. Isso popula a propriedade Arquivo da atividade Copiar Arquivo com o nome e o caminho do arquivo da atividade Monitorar Arquivo.

  4. Na caixa Pasta de destino, digite C:\Copy.

  5. Clique em Finalizar.

A atividade Copiar Arquivo agora está configurada para copiar arquivos da pasta de origem para a pasta de destino.

Para configurar a atividade Ler Linha

  1. No runbook Acrescentar e Copiar Fluxo de Trabalho, clique com o botão direito na atividade Ler Linha para selecionar Propriedades.

  2. Na guia Detalhes, clique com o botão direito na caixa Arquivo para selecionar Assinar e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.

  3. Na lista Atividades, selecione Monitorar Arquivo.

  4. Na coluna Nome, selecione Nome e caminho do arquivo e clique em OK.

  5. Clique no botão de reticências () à direita da caixa Codificação do arquivo e selecione automático.

  6. Na caixa Números de linha, digite 1-END e clique em OK..

  7. Clique em Finalizar.

A atividade Ler Linha agora está configurada.

Para adicionar uma atividade Acrescentar Linha

  1. No painel Atividades, expanda a categoria Gerenciamento de Arquivos de Texto.

  2. Clique e arraste a atividade Acrescentar Linha para o espaço de trabalho Design do Runbook Designer, à direita da atividade Ler Linha.

  3. Para criar um link entre a atividade Ler Linha e a atividade Acrescentar Linha, clique e arraste a seta para a direita da atividade Ler Linha para a atividade Acrescentar Linha.

  4. Clique com o botão direito na atividade Acrescentar Linha para selecionar Propriedades.

  5. Na guia Detalhes na caixa Arquivo, digite C:\Copy\Masterlog.txt.

  6. Clique no botão de reticências () à direita da caixa Codificação do arquivo e selecione automático.

  7. Clique com o botão direito na caixa Texto para selecionar Assinar e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.

  8. Na coluna Nome da atividade Ler Linha, selecione Texto de linha e clique em OK.

  9. Clique em Finalizar.

A atividade Acrescentar Arquivo agora está configurada para acrescentar arquivos ao arquivo Masterlog.txt.

Para sincronizar ramificações de um runbook

  1. No painel Atividades, expanda a categoria Controle de Runbook.

  2. Clique e arraste o ícone Junção para o espaço de trabalho Design do Runbook Designer.

  3. Para criar um link da atividade Acrescentar Linha para a atividade Junção, clique e arraste a seta para a direita da atividade Acrescentar Linha para a atividade Junção.

  4. Para criar um link da atividade Copiar Arquivo para a atividade Junção, clique e arraste a seta para a direita da atividade Copiar Arquivo para a atividade Junção.

  5. Clique com o botão direito na atividade Junção para selecionar Propriedades.

  6. Clique no botão de reticências () ao lado da caixa Retornar dados de e selecione Copiar Arquivo. Clique em OK. Essa ação configura a atividade para que retorne os mesmos Dados Publicados que a atividade Copiar arquivo.

  7. Clique em Finalizar.

A atividade Junção é configurada para coordenar o fluxo de trabalho de forma que nenhuma atividade posterior seja executada até que as atividades Copiar Arquivo e Acrescentar Linha sejam concluídas.

Para adicionar e configurar a atividade Excluir Arquivo

  1. No painel Atividades, expanda a categoria Gerenciamento de Arquivos.

  2. Clique e arraste o ícone Excluir Arquivo para o espaço de trabalho Design do Runbook Designer.

  3. Para criar um link da atividade Junção para a atividade Excluir Arquivo, clique e arraste a seta para a direita da atividade Junção para a atividade Excluir Arquivo.

  4. Clique com o botão direito na atividade Excluir Arquivo para selecionar Propriedades.

  5. Clique com o botão direito na caixa Caminho para selecionar Assinar e clique em Dados Publicados para abrir a caixa de diálogo Dados Publicados.

    Na lista Atividades, selecione Copiar Arquivo.

  6. Na coluna Nome, selecione Nome e caminho do arquivo original e clique em OK.

  7. Clique em Finalizar.

O runbook Acrescentar e Copiar Fluxo de Trabalho agora está concluído. Ele deve ser semelhante à ilustração a seguir.

Runbook de exemplo 1

Testando o runbook

Você pode testar o runbook usando o Runbook Tester. Essa ferramenta permite executar o runbook inteiro e inspecionar o status de conclusão e a saída de cada atividade. O Runbook Tester executa as atividades; portanto, você deve criar as pastas especificadas para o runbook primeiro.

Para testar o runbook

  1. Crie uma pasta no servidor Runbook chamada C:\Drop.

  2. Crie uma pasta no servidor Runbook chamada C:\Copy.

  3. Com o runbook Acrescentar e Copiar Fluxo de Trabalho selecionado no Runbook Designer, na barra de ferramentas, clique em Runbook Tester.

  4. Clique em Executar até o Ponto de Interrupção. A atividade Monitorar Arquivo é carregada e aguarda que um arquivo de texto seja criado na pasta C:\Drop.

  5. Abra o Notepad e digite algumas linhas de texto. Salve o arquivo como C:\Drop\File1.txt.

  6. Aguarde alguns instantes para que as outras atividades sejam executadas. Certifique-se de que cada uma das atividades seja concluída com êxito.

  7. Para ver os Dados Publicados e outros detalhes de uma atividade, clique em Mostrar Detalhes da atividade.

  8. Abra a pasta C:\Drop e certifique-se de que o arquivo tenha sido removido.

  9. Abra a pasta C:\Copy e certifique-se de que o arquivo tenha sido copiado. Também verifique se o arquivo MasterLog.txt possui o conteúdo do arquivo original.

Consulte também

Exemplos de runbook