quarta-feira, 20 de fevereiro de 2013

Usando recursos do PowerShell para VMs Linux no Hyper-V do Windows Server 2012

Instalar máquinas virtuais Linux no Hyper-V do Windows Server 2012 tem se mostrado muito fácil, aliás, uma instalação muito parecida a instalar uma máquina virtual Windows.

Já mostramos recentemente em nosso artigo Instalando o Linux Integration Services no Hyper-V do Windows Server 2012 que após instalar as VMs com Linux é necessário realizar alguns procedimentos.

O que acontecesse é que muitas vezes alguns procedimentos nas VMs Linux como alterar o hostname, endereço IP, DNS, senhas e até mesmo instalar o LIS é tido por alguns administradores como um processo trabalhoso.

É nessa hora que entra em ação o PowerShell, é um prompt de comando poderoso que possibilita a automatização de processos.

Observe quantas máquinas virtuais temos instaladas no Hyper-V do nosso Windows Server 2012:

clip_image002

Para facilitar ainda mais todo o processo de automatização vamos utilizar uma ferramenta chamada SetLinuxVM - http://www.setlinuxvm.com

Vamos primeiramente executar alguns passos:

1) Abra o PowerShell e execute o comando abaixo para permitir scripts Powershell assinados:

clip_image002[7]

2) Faça do download do SetLinuxVM - http://www.setlinuxvm.com

Instale o SetLinuxVM através do seu assistente.

clip_image002[9]

Observe o que a instalação criou uma pasta dentro de C:\windows\system32\windowspowershell\v1.0\modules

clip_image002[11]

3) Vamos importar o módulo do SetLinuxVM

clip_image002[13]

4) Você pode utilizar o SetLinuxVM através de linha de comandos ou via Web.

Para utilizar via linha de comando acesse o help do módulo usando comando

get-help Set-LinuxVM -help -full

clip_image002[15]

Gerenciando via Web

Se quiser gerenciar o SetLinuxVM via Web, precisa antes instalar outro módulo chamado PoshServer.

Faça o download http://poshserver.net/ descompacte os arquivos e copie a pasta PoshServer para dentro de C:\windows\system32\windowspowershell\v1.0\modules

clip_image002[17]

Agora vamos importar o modulo

clip_image002[19]

9) Para acessar o SetLinuxVM via web digite

Import-Modulo SetLinuxVM

Start-SetLinuxWMWA

Informe hostname e porta.

clip_image004

Abra seu navegador Web > informe o endereço IP e porta > gerencie suas VMs Linux

clip_image002[21]

 

image

Para mais informações sobre o Windows Server 2012

http://clk.atdmt.com/MBL/go/425210955/direct/01/

clip_image004[5]

It is written in Powershell

Boot em imagem .VHDX de um desktop

Como diz um amigo meu coronel reformado do exército brasileiro, quem trabalha na área da saúde vive uma “missão real”, pois ali lidamos com ...