Service Management Automation (SMA): Gestão da nuvem

Um novo paradigma para alcançar a automação em uma rede Microsoft está emergindo. Service Management Automation (SMA) é fundamentalmente PowerShell por trás do Windows Azure Pack (WAP).

 

 

system_center.png

 

 

Implantação de automação para acelerar e de rotina à prova de erro ou tarefas de data center previsíveis é um fator chave para fazer a promessa de nuvem economia realidade. A Microsoft adquiriu a tecnologia de automação de fluxo de trabalho de Opalis , que se tornou o componente Orchestrator do System Center .

Você usa Orchestrator para automatizar tarefas em sistemas operacionais e aplicativos, que normalmente exigiriam intervenção humana ou scripting possivelmente complexo para realizar.Figura A é o System Center Orchestrator 2012 consola Designer Runbook, mostrando a relação entre runbooks, pacotes de integração e tarefas.

 

Figura A

FIG-A-Orchestrator-Runbook-Designer.jpg

 

System Center 2012 Orchestrator Runbook Designer – Integration Packs contêm tarefas utilizadas na runbooks.

Em uma nuvem privada Microsoft, Orchestrator será frente e no centro e pode fazer um monte de trabalho pesado quando se trata de automatizar todos os aspectos da administração nuvem, por exemplo, tomar uma ação em SQL Server (como mover arquivos de log) quando um sistema operacional evento (como espaço em disco) é detectado. Deficiências do Orchestrator incluem sua interface proprietária (pouco mudou desde Opalis dias), uma limitação de escala em ambientes grandes e multi-tenant, e um esqueleto de console web para o lançamento remoto de runbooks automação, visto na Figura B.

Figura B

 

FIG-B-Orchestrator-Web-Console.jpg

 

Center 2012 Orchestrator console baseado na web sistema para lançar runbooks.

Microsoft evolução automação: Beyond Orchestrator

System Center Orchestrator alcança interoperabilidade através da instalação de pacotes de integração , e você faz Orchestrator útil por autoria ou importadores runbooks . Orchestrator runbooks chamar atividades ordenadas e programado como “ler este log” ou “executar o comando”. Orchestrator está ciente dessas tarefas, porque você importou o Integration Pack (s). No entanto, por definição pacotes de integração personalizados para intermediário entre o motor de orquestração e as cargas de trabalho de TI são um fardo administrativo que perde fidelidade na tradução (ou seja, características expostas ou disponíveis em um pacote de integração são geralmente um subconjunto dos disponíveis no sistema operacional nativo ou aplicação.)

Para evoluir para além de uma dependência de pacotes de integração como o veículo definição para tarefas de fluxo de trabalho, para superar as limitações de escala e multi-tenant, e fornecer para a administração Runbook remoto baseado na web eficaz, um novo paradigma para a realização de automação em uma rede Microsoft está emergindo. O nome desta nova tecnologia é a Gestão Service Automation (SMA), que é fundamentalmente PowerShell atrás Windows Azure Pack (WAP). Enquanto System Center Orchestrator continua a ser uma ferramenta preferida por muito automação administrativa dentro do centro de dados, SMA é claramente a nova área de investimento para a Microsoft.

Apresentando automação para Windows Azure Pacote

Pré-requisitos para usar SMA são para instalar o serviço web Automação de Gestão de Serviços e de ter uma instalação operacional do Windows Azure Pack (WAP) para Windows Server . WAP é essencialmente o público portal usuário nuvem Windows Azure, em um formato transportável, rodando em uma nuvem privada on-premise em uma empresa ou no centro de um serviço de provedor de hospedagem, seus próprios dados “mini-Azure.”

WAP é o destino tecnologia portal definitivo para a maioria dos servidores e ferramentas da Microsoft, estrategicamente substituindo os portais one-off da web que acompanharam cada servidor e componente da ferramenta, como o console web Orchestrator. Figura C mostra o console WAP, o “Portal de Gerenciamento de Serviço” que é praticamente idêntico ao portal do cliente Windows Azure, com o novo recurso de Automação destaque.

Figura C

 

FIG-C-Automation-Runbooks.jpg

 

O espaço de Automação no portal WAP é o lar de runbooks SMA.

Módulos de integração WAP substituir Integração Packs Orchestrator

Para ampliar o número de tarefas que você pode adicionar a um Runbook SMA, você pode importar um módulo de integração que contém atividades adicionais. Os módulos são na forma de um arquivo compactado (zipado), não maior do que 30 megabytes. Um módulo de integração é semelhante a um módulo PowerShell, com as seguintes diferenças:

  • Um módulo de integração é empacotado em um arquivo compactado (. ZIP) que contém a pasta do módulo PowerShell.
  • A pasta módulo PowerShell contém pelo menos um arquivo que tem o mesmo nome da pasta do módulo PowerShell, e tem uma das seguintes extensões:… PSM1, PSD1, ou DLL.
  • Um módulo de integração podem conter um ficheiro ModuleName-Automation.json que contém a definição de uma ligação que está associado com o módulo de integração.

Figura D mostra a seção de Ativos do recurso de automação com o botão Import Module destaque. Observe os nomes dos módulos que já tenham sido importados, como o BranchCache e PrintManagement-isso significa que as atividades desses módulos estão prontos para ser incluídos em qualquer Runbook.

Figura D

FIG-D-automação Assets-Import-Module.jpg

 

Importar módulos de integração para SMA para adicionar tarefas e atividades para runbooks.

Figura E ilustra como acessar o novo comando … Runbook, criando um documento vazio para que você possa criar seu próprio automação personalizada.

Figura E

 

FIG-E-Runbook-Quick-Criar-in-WAP.jpg

 

Criar manualmente um runbook vazio onde você pode criar qualquer fluxo de trabalho baseado em PowerShell.

Runbooks SMA em ação

Depois de ter importado ou de autoria de um ou mais runbooks, executar suas rotinas de automação da seção SMA de WAP também. Cada Runbook tem um painel de mini-painel na interface WAP, que inclui um recurso de Autor. No modo de autor, você pode digitar manualmente o texto do documento Runbook como scripts PowerShell para ser chamado para realizar o seu trabalho. Figura F mostra um exemplo Runbook atividade que executa o PowerShell Get-Date-commandlet a linha do Runbook que chama que commandlet é realçado.

Figura F

FIG-F-Runbook-Edit-Mostrando-PowerShell.jpg

 

Edite a cópia Projecto de Runbook e, em seguida, publicá-lo quando validado.

Depois de executar um trabalho SMA, que tem produção de texto, você pode ver os resultados da seção História da Runbook. Figura G mostra a saída do “Get-Date” commandlet PowerShell que aparece na linha 8 da Runbook visto em vista a criação de Figura F.

Figura G

FIG-G-Runbook-Job-History.jpg

 

História Runbook inclui a saída de cada posto de trabalho (se houver).

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: