DevOps – Powershell DSC – Habilitando o Acesso Remoto do Servidor

Introdução

Com o Powershell DSC ficou muito mais simples implantar requisitos em um sistema operacional Windows, utilizando-se de forma declarativa e com poucas linhas de codificação.

Conheça mais nos artigos:

O que é Powershell DSC

Lista de Features do Windows e Exemplos de Implantação

Requisitos

Necessário possuir o Powershell 4.0 disponível no Windows 8 ou Windows Server 2012;

Ter instalado o Resource Kit (adicional) do Powershell DSC. Veja nesse artigo: DevOps – Powershell DSC – Instalando o Resource Kit – Pacotes Adicionais

Habilitando o Acesso Remoto (RDP) no Servidor

São 03 passos simples:

– Executar o script inicial;

– Gerar o arquivo MOF;

– Consumir o arquivo MOF com o Powershell DSC;

Qualquer dúvida, veja o artigo exemplo:

DevOps – Powershell DSC – Lista de Features do Windows e Exemplo de Implantação

Nesse artigo há telas das mensagens que deverão aparecer em um exemplo.

– Executar o script inicial (exemplo do Microsoft Gallery)

Configuration AllowRemoteDesktopAdminConnections
{
    Import-DscResource -Module xRemoteDesktopAdmin, xNetworking

    Node (‘localhost’)
    {       
        xRemoteDesktopAdmin RemoteDesktopSettings
        {
           Ensure = ‘Present’
           UserAuthentication = ‘Secure’
        }

        xFirewall AllowRDP
        {
            Name = ‘DSC – Remote Desktop Admin Connections’
            DisplayGroup = “Remote Desktop”
            Ensure = ‘Present’
            State = ‘Enabled’
            Access = ‘Allow’
            Profile = ‘Domain’
        }
    }
}

$workingdir = ‘C:\RDP\MOF’

– Gerar o arquivo MOF

AllowRemoteDesktopAdminConnections -OutputPath $workingdir

– Consumir o arquivo MOF com o Powershell DSC

Depois do arquivo MOF gerado, execute o comando via Powershell para o arquivo ser consumido.

Start-DscConfiguration -ComputerName ‘localhost’ -wait -force -verbose -path $workingdir

Maiores Informações

http://technet.microsoft.com/en-us/library/dn249912.aspx

ALM – System Center Global Service Monitor

Overview
 
Você precisa saber sobre os problemas que afetam os usuários de aplicativos o mais rápido possível, de preferência antes que os usuários observem e relatem o problema.
Com o crescimento do SaaS, as técnicas atuais são insuficientes para o monitoramento e identificação de fatores externos que podem impactar negativamente estas aplicações.
 
O System Center Global Service Monitor é um serviço de nuvem que resolve esse problema, ampliando os recursos de monitoração de aplicações em System Center  para além dos limites da rede própria da sua organização. Monitor de Serviços Globais utiliza pontos de presença do Windows Azure para ajudar a dar-lhe um verdadeiro reflexo da experiência de uma aplicação web com usuários finais.

Benefícios
 
System Center Global Service Monitor  ajuda a alcançar uma visão de 360 ​​graus do estado das suas aplicações web. Ele usa pontos de presença do Windows Azure em todo o mundo, gerando  relatórios sobre disponibilidade, desempenho e funcionamento de aplicações web por agendamento e execução de transações sintéticas contra a aplicação a partir do Windows Azure.
 
System Center Global Service Monitor  também ajuda a unificar ferramentas e processos, integração com o Microsoft Visual Studio e Team Foundation Server para habilitar novos cenários DevOps para alinhar operações e desenvolvimento. O System Center Global Service Monitor pode economizar tempo através da construção de transações sintéticas de testes web existentes do Microsoft Visual Studio e resolução de problemas de velocidade, oferecendo emitir relatórios baseados em IntelliTrace direto para o Team Foundation na fila de item de trabalho do servidor de um desenvolvedor .
 
System Center, Microsoft Team Foundation Server e Microsoft Visual Studio também permitem cenários de DevOps para a gestão de laboratório de teste, gestão integrada incidente, e diagnóstico de produção. Esses recursos ajudam a reduzir os tempos de ciclo na gestão de ambientes de teste e reduzir o MTTR ( tempo para reparar média) na resolução de incidentes de produção. Visite o Visual Studio Application Lifecycle Management local (ALM) para mais informações sobre esses recursos DevOps .

Como Comprar
 
Você pode se inscrever para uma conta de teste e usar o System Center Global Service Monitor de graça por até 90 dias. Após o período de teste gratuito de 90 dias, o System Center Global Service Monitor é disponível apenas para clientes com cobertura Microsoft Software Assurance ativa para suas licenças de gerenciamento de servidor System Center 2012 . Por favor, note que o serviço está disponível apenas em uma versão em Inglês .

Lingua: Inglês

Países Disponíveis: Algeria, Argentina, Australia, Austria, Azerbaijan, Bahrain, Belarus, Belgium, Brazil, Bulgaria, Canada, Chile, Colombia, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, Dominican Republic, Ecuador, Egypt, El Salvador, Estonia, Finland, France, Germany, Greece, Guatemala, Hungary, Iceland, Indonesia, India, Ireland, Israel, Italy, Japan, Jordan, Kazakhstan, Kenya, Kuwait, Latvia, Liechtenstein, Lithuania, Luxembourg, Macedonia (FYRO), Malaysia, Malta, Mexico, Montenegro, Morocco, Netherlands, New Zealand, Nigeria, Norway, Oman, Pakistan, Panama, Paraguay, Peru, Poland, Portugal, Puerto Rico, Qatar, Romania, Russia, Saudi Arabia, Singapore, Slovakia, Slovenia, Spain, Sri Lanka, Switzerland, Trinidad & Tobago, Tunisia, Turkey, United Arab Emirates, United Kingdom, United States, Uruguay, Venezuela.

Começe Agora

image

Referências

System Center Global Service Monitor
Microsoft Online Services

ALM– DevOps – Dashboard do seu Lab do Microsoft Test Manager (pt-Br)

 

INTRODUÇÃO

O Microsoft Visual Studio ALM possui uma poderosa ferramenta de gerenciamento de laboratório de testes de software chamado Lab Management. Essa ferramenta permite a integração com servidores que executem o Microsoft System Center Virtual Machine Manager dando assim uma gestão completa do seu ambiente de virtualização de testes.

Para deixar mais completo seu ambiente, ainda contamos com o a Integração do Microsoft System Center Operation Manager, que faz a gestão desse ambiente, monitorando as virtualizações em Hosts e deixando o Gestor de Configuração por dentro do que se passa em seu ambiente. Com ele podemos gerenciar memória, disco, processador, etc. e assim acompanharmos a evolução de nossa aplicação na questão de uso de recursos de servidores e ajustarmos conforme a necessidade e até já determinando consumos mínimos e máximos de hardware, testes de desempenho, performance, etc.

Dica: Você pode usar um ambiente misto com nuvem privada e publica em seu ambiente Lab Center. Esse tipo de ambiente tem um custo benefício muito atraente, pois você pode alocar virtualizações na Azure da Microsoft para testes específicos de Web Server por exemplo, onde haverá uma simulação real de ambiente e link externo e depois de usado poderá desalocar o recurso para outros testes. E tudo isso sendo gerenciado pelo System Center.

Para usar essa feature de gerenciamento de Dashboard é muito fácil.

Requisitos:

– System Center Operation Manager 2012 R2
– System Center Virtual Machine Manager 2012 R2
– Team Foundation Server 2013
– Microsoft Test Manager 2013
– Management Packs do Virtual Machine Manager 2012 R2

System Center Management Pack for VMM Fabric Dashboard 2012 R2: http://www.microsoft.com/en-us/download/details.aspx?id=39635 

Obs.: Caso você use o VMM 2012 SP1 e não o R2, siga esses procedimento do Technet para poder instalar o Pack for VMM Fabric Dashboard, para gerenciamento de ambientes mistos (nuvem publica e privada).

http://technet.microsoft.com/en-us/library/hh882396.aspx

System Center Management Pack for Operation Manager Dashboard VMM: http://www.systemcentercentral.com/wp-content/uploads/2012/07/Virtual_Machine_Manager_Dashboards1.zip

Artigos de Apoio:

Artigos adicionais explicando como instalar ou integrar as soluções:

System Center – Dicas – Integrando o SCVMM com o Operation Manager
System Center – Instalando o Reporting Services do SQL Server 2012
System Center – Instalação do Operation Manager 2012 R2
System Center – Configurando o Operation Manager com o Virtual Machine Manager
ALM – Configurando o Lab Management para o Microsoft Test Manager
System Center – Instalando o System Center Virtual Machine Manager – Instalando Management Server, VMM Console
System Center – Dicas – Performance and Resource Optimization – PRO
System Center – Configurando um Laboratório de Virtualização com o SCVMM

INSTALAÇÃO DO MANAGEMENT PACK

Na console de gerenciamento do Operation Manager, instale todos os Management Packs, conforme as telas abaixo.

image

image

image

image

image

image

ACOMPANHAMENTO DOS DASHBOARDS  E GERENCIAMENTO DO LABORATÓRIO

Depois de instalado aguarde alguns minutos para coleta das informações.

– Dashboards

Com essas informações você pode acompanhar o desempenho de sua aplicação dentro do seu ambiente virtual, como consumo de memória, disco, processador;
Pode gerenciar liberando ou diminuindo os recursos para seu ambiente para simular ambientes hostis de clientes;
Acompanhar o desempenho do seu Lab de Testes com o Pool de Servidores Hyper-V e determinar a necessidade de alocar mais ou menos recursos para o ambiente;
Gerir de forma automática através de scripts e packs a gestão do ambiente para liberar ou remover recursos em builds e execuções automáticas de testes;
Receber alertas e informações de forma automática por e-mail, mensagem, SMS, de execução de testes, queda de serviços, aumento de memória, processamento, etc.

E muito mais.

image

image

image

image

– Execução remota de comandos:

Você pode gerenciar suas virtualizações, coletar informações de logs, análise tudo de forma fácil e integrada.

image

GERENCIAMENTO DE SUA CLOUD HIBRIDA DE TESTES

Usando o VMM Fabric Dashboard você gerencia sua nuvem local (privada) e publica avaliando o ambiente e qualidade de seu laboratório e testes de software.

image

Tudo isso de forma muito simples, apenas instalando os packs gratuitos disponíveis nos sites da Microsoft.

ALM – Integração Completa Soluções Microsoft

Nesse artigo irei compilar todas as informações de como realizar uma integração completa das soluções da Microsoft para o Application Lifecycle Management.

Importante: Esse artigo ficará em constante atualização com as ultimas novidades e novas configurações de integração em ALM.

logoalm3

Para quem não conhece, ALM é todo o processo que guia a vida útil de uma aplicação desde a sua concepção, passando pela construção, operação e evolução. O ALM não apenas observa qual é o método de construção, mas preocupa-se também em como a empresa está gastando o seu dinheiro no gerenciamento daquele ativo corporativo.

Para saber mais, clique aqui:  ALM – Aprendendo mais sobre Application Lifecycle Management

INTRODUÇÃO

Nesse artigo será abordado os assuntos:

– Integração do Team Foundation Server com o Microsoft Project Server (EPM);
– Integração do Team Foundation Server com o Microsoft System Center Operation Manager;
– Integração do Team Foundation Server com o Microsoft System Center Virtual Machine Manager;
– Configuração do Lab Management para o Test Manager;

INTEGRAÇÃO COM O SYSTEM CENTER VIRTUAL MACHINE MANAGER

– System Center – Instalando o System Center Virtual Machine Manager – Pré-Requisitos
– System Center – Instalando o System Center Virtual Machine Manager – Instalando Management Server, VMM Console
– System Center – Dicas – Permissões de Usuários do SCVMM
– System Center – Dicas – Criando uma Rede Lógica no VMM
System Center – Configurando um Laboratório de Virtualização com o SCVMM
– System Center – Dicas – Configurando o Storage QoS em uma Virtualização
– System Center – Dicas – Configurando Hosts Preferenciais para Virtualização no VMM
– System Center – Dicas – Configurar Acesso de Virtualizações ao Armazenamento Fiber Channel
– ALM – Configurando o Lab Management para o Microsoft Test Manager

INTEGRAÇÃO COM O SYSTEM CENTER OPERATION MANAGER

– System Center – Instalando o Reporting Services do SQL Server 2012
– System Center – Instalação do Operation Manager 2012 R2

System Center – Configurando o Operation Manager com o Virtual Manager
– System Center – Integrando o SCVMM com o Operation Manager
– System Center – Dicas – Performance and Resource Optimization – PRO

INTEGRAÇÃO COM O PROJECT SERVER

– ALM – Integração Team Foundation Server (TFS) e Project Server– Wiki Completo

MATERIAIS ADICIONAIS

– Treinamentos:

Introdução ao System Center Virtual Machine Manager 2012

Nuvem Privada com System Center 2012: exames 70-246 e 70-247

System Center 2012 R2 Operations Manager Management Pack

Introdução ao Lab Management

Implantando e administrando um Cluster de Failover com WS 2012 R2 e SC

REFERÊNCIAS

Microsoft Virtual Academy
Microsoft Technet Wiki Brasil
Microsoft Technet Library

System Center – Instalando o System Center Virtual Machine Manager – Pré Requisitos

Veja também o artigo sobre a Instalação do Management Server e VMM Console.
System Center – Instalando o System Center Virtual Machine Manager – Instalando Management Server, VMM Console


INTRODUÇÃO:

Essa série tem como objetivo, demonstrar com se instala do Microsoft System Center Virtual Machine Manager (SCVMM) 2012 em um ambiente Windows Server 2012 com SQL Server 2012.

REQUISITOS:

Abaixo os link da Microsoft informando cada requisito de sistema operacional, hardware e softwares.

Portal de Autoatendimento do VMM (Foi removido do System Center Virtual Machine Manager 2012 SP1)

Console de Gerenciamento do VMM

Servidor de Gerenciamento do VMM

INSTALANDO OS REQUISITOS:

– Contas

Será necessário criar as seguintes contas no seu domínio:

Uma conta de domínio para a instalação do Microsoft SQL Server:
Uma conta de domínio de acesso para o console do SCVMM;
Uma conta de domínio para ser a conta RUN AS de pesquisa e controle em seu diretório para a pesquisa e inserção de Hosts (Hyper-V).

– Kit de Avaliação e Implantação do Windows (ADK) para Windows 8

Obs: Caso você tenha problemas na instalação online, baixe o pacote e instale depois, selecionando a opção conforme o print abaixo.

Windows-ADK-Setup

Depois realize a instalação.

image

image

– SQL Server 2012 SP1

Siga as telas abaixo, respeitando os requisitos selecionados conforme o Print Screen e também o site da Microsoft.

image

image

Obs.: Instale também o tipo de autenticação do SQL Server em modo misto.

image

Internet Information Services

Siga as telas abaixo, respeitando os requisitos selecionados conforme o Print Screen e também o site da Microsoft.

image

image

image

image

image

image

image

image

image

Pronto, os requisitos foram instalados. Agora iremos para a próxima parte que será a instalação do aplicativo.

System Center – Instalando o System Center Virtual Machine Manager – Instalando Management Server, VMM Console


INTRODUÇÃO:

Essa série tem como objetivo, demonstrar com se instala do Microsoft System Center Virtual Machine Manager (SCVMM) 2012 em um ambiente Windows Server 2012 com SQL Server 2012.

Obs.: O Self-Service Portal foi removido do System Center Virtual Machine Manager SP1, e substituído pelo Center 2012 App Controller.

image

image

image

image

Observe na tela abaixo que o instalador necessita de uma senha integrada do dominio, por isso o tipo de autenticação do Microsoft SQL Server tem que ser mista.

image

image

Nessa tela você necessitará informar a conta que irá distribuir o Gerenciamento de Chave. Insira uma conta de domínio.Não necessita armazenar as chaves no domínio, fica a critério seu.

image

Verifique na opção abaixo, se as portas estão conforme sua necessidade, caso não, é possível alterar.

image

Na próxima tela, você determina o local onde ficará armazenada sua Biblioteca de Virtualizações, Configurações, VHD em Branco, etc.

image

Veja se o Resumo de Instalação está de acordo as suas configurações.

image

Pronto. Instalação concluída!

image

ACESSANDO

image

Verifique que está funcional.

image

Pronto. A seguir iremos realizar as configurações iniciais.