Hyper-V: 3 comandos essenciais via PowerShell

Olá pessoal,

hoje deixo uma dica rápida de 3 comandos essenciais em powershell para quem gerencia servidores Windows Server com Hyper-V.

Comando 1 – Obter a lista de máquinas virtuais suas informações e status:

Get-VM

Comando 2 – Ligar uma máquina virtual:

Start-VM -Name ‘Nome_da_Maquina_Virtual’

Comando 3 – Desligar uma máquina virtual:

Stop-VM -Name ‘Nome_da_Maquina_Virtual’

Caso vocês tenham a necessidade de desligar todas as máquinas virtuais de um host ao mesmo tempo, eu deixo também um post que publiquei no ano passado com o script que faz exatamente isso. Esse mesmo script também pode ser encontrado no meu Github.

Até a próxima!

Instalação do Hyper-V no Windows Server 2016 via PowerShell

Olé pessoal,

para habilitar o Hyper-V em um servidor com Windows Server 201 via linha de comando, abra o PowerShell execute o comando abaixo:

Install-WindowsFeature -Name Hyper-V -ComputerName NOME_DO_SERVIDOR -IncludeManagementTools -Restart

Substitua “NOME_DO_SERVIDOR” pelo hostname do seu servidor.

Após a instalação da role Hyper-V, o servidor será reiniciado.

Para verificar se a instalação ocorreu com sucesso, você pode executar o comando abaixo e verificar todas as funções e recursos que estão instalados no seu servidor:

Get-WindowsFeature -ComputerName NOME_DO_SERVIDOR

Até a próxima!

Definindo as configurações do Windows Update através do sconfig no Windows Server 2016

Olá pessoal,

fui acionado por um cliente que reportou que um servidor Hyper-V baseado no Windows Server 2016 reiniciou bem cedo, pouco antes do inicio do expediente. O Servidor levando bastante tempo para ficar online novamente, com isso as VMs com os sistemas não subiram e o inicio da operação da empresa acabou prejudicado.

Pois bem, eu acessei o servidor e identifiquei no log, através do Evento 1074,  que o próprio sistema realizou a instalação de um service pack e ao final reiniciou o servidor. Vejam abaixo:

Win16Up01

O cliente solicitou que as atualizações não sejam mais feitas de forma automática e sim manualmente, conforme janela a ser definida. Essa configuração poderia ser feita através de uma Política de Grupo (GPO) no Active Directory, porém como se trata de um servidor Standalone, vamos demonstrar como definir esta configuração diretamente na própria máquina, localmente.

Primeiramente abra o PowerShell como Administrador execute o comando sconfig

Após isso, selecione a opção 5, Configurações do Windows Update e defina a opção (M) Manuais. A mensagem abaixo será exibida. Clique em OK.

Win16Up02_nova

Pronto, desta forma as atualizações do Windows Update serão feitas manualmente.

Win16Up03

Até a próxima!

Hyper-V: Shutdown em todas as VMs via PowerShell

Olá pessoal,

WindowsPowerShellDe tempos em tempos eu preciso instalar as atualizações do Windows Update em um host Hyper-V baseado em Windows Server 2016 de um cliente. Antes de iniciar o processo eu desligo as máquinas virtuais (VMs) utilizando um script que eu vou compartilhar aqui com vocês. Com as VMs desligadas eu faço a atualização e em seguida reinicio o Host.

Antes de mais nada, execute o PowerShell no servidor e verifique o status das máquinas virtuais que estão rodando neste servidor utilizando o cmdlet abaixo:

Get-VM

Em seguida, utilize o script abaixo para desligar todas as máquinas virtuais que estejam ligadas:

[cmdletbinding()]
Param($vmhost = ‘NOME_DO_HOST’)
$runningVM = Get-VM -ComputerName $vmhost| where state -eq ‘running’
foreach ($cn in $runningVM)
{Stop-VM $cn.name -asjob}

Cole o código acima em um bloco de notas, substitua NOME_DO_HOST, pelo nome do seu servidor, e salve como por exemplo, Shutdown_VMs.ps1

Após isso execute o arquivo criado no PowerShell.

Será criado um job de desligamento por vm, no meu caso são 8 VMs neste servidor:

HyperV_PS_ShutdownVMs_1

Após isso execute novamente o cmdlet Get-VM para verificar o status das VMs:

HyperV_PS_ShutdownVMs_2

Podemos verificar também o status através do Gerenciador do Hyper-V, conforme imagem abaixo:

HyperV_PS_ShutdownVMs_3.1

Até a próxima!

Live Migration de máquina virtual no Hyper-V via PowerShell

WindowsPowerShellOlá pessoal,

Devido a necessidade de um cliente eu precisei automatizar o processo de Live Migration de máquinas virtuais baseadas no Hyper-V/Windows Server. Para isso utilizei os comandos PowerShell abaixo:

Primeiro devemos importar o módulo do Failover Cluster no equipamento onde os comandos serão executados:

Import-Module FailoverClusters

Após isso, para realizar o Live Migration de uma VM utilize:

Get-Cluster “Nome_do_Cluster” | Move-ClusterVirtualMachineRole -Name “Nome_da_máquina_virtual” -Node “Nome_do_nó_do Cluster”

Vejam o exemplo: Get-Cluster SRVCLUS01 | Move-ClusterVirtualMachineRole -Name SRV01 -Node SRVHV01

Será exibida uma barra de status do processo no prompt do PowerShell. Aguarde todo o processo e verifique no nó de destino se o processo ocorreu com sucesso e a máquina virtual está ok.

Até a próxima!

Hyper-V – PowerShell para obtenção de informações dos Volumes CSV

Olá pessoal,

WindowsPowerShellHoje eu deixo para vocês um script bastante útil que eu sempre utilizo para obter informações a respeito dos Volumes CSV (Cluster Shared Volume) apresentados aos clusters Hyper-V dos meus clientes e para enriquecer a documentação dos mesmos.

Com esse script você vai ter dados como Nome do CSV, Path, Tamanho, Espaço Livre, Espaço Ocupado e Porcentagem de espaço Livre. Vejam abaixo:

HyperVCsv

Copie o código abaixo, salve com a extensão *.ps1 (Exemplo: HyperV_CSVs.ps1) e executem em seus clientes.

Import-Module FailoverClusters

$objs = @()

$csvs = Get-ClusterSharedVolume
foreach ( $csv in $csvs )
{
$csvinfos = $csv | select -Property Name -ExpandProperty SharedVolumeInfo
foreach ( $csvinfo in $csvinfos )
{
$obj = New-Object PSObject -Property @{
Name = $csv.Name
Path = $csvinfo.FriendlyVolumeName
Size = $csvinfo.Partition.Size
FreeSpace = $csvinfo.Partition.FreeSpace
UsedSpace = $csvinfo.Partition.UsedSpace
PercentFree = $csvinfo.Partition.PercentFree
}
$objs += $obj
}
}

$objs | ft -auto Name,Path,@{ Label = “Size(GB)” ; Expression = { “{0:N2}” -f ($_.Size/1024/1024/1024) } },@{ Label = “FreeSpace(GB)” ; Expression = { “{0:N2}” -f ($_.FreeSpace/1024/1024/1024) } },@{ Label = “UsedSpace(GB)” ; Expression = { “{0:N2}” -f ($_.UsedSpace/1024/1024/1024) } },@{ Label = “PercentFree” ; Expression = { “{0:N2}” -f ($_.PercentFree) } }

Até a próxima!

Altaro E-book: Supercharging Hyper-V Performance

Olá pessoal,

a Altaro, parceira deste blog, disponibilizou mais um e-book gratuito, o interessante e bastante útil Supercharging Hyper-V Performance, escrito pelo consultor e professor, Paul Schnackenburg, que aborda técnicas  para melhoria do desempenho do ambiente Hyper-V, já considerando os sistemas  Windows Server 2016 e Windows Server 2019.

Leitura interessante para os administradores de ambientes Hyper-V.

Altaro Hyper-V e-BOOK

Sem dúvida alguma leitura indispensável para os administradores de ambientes Hyper-V. Para download e maiores informações clique aqui

Novo parceiro do blog, Vembu!

Olá pessoal,

Vembu_LogoCom bastante alegria eu venho anunciar a Vembu Technologies como um novo parceiro deste blog. Para quem não conhece, a Vembu é a fornecedora de um portfólio de  soluções de proteção de dados através de softwares e serviços em nuvem para pequenas e médias empresas há mais de uma década com um foco e uma visão de tornar os serviços de software e nuvem muito acessíveis para as centenas de milhares de pequenas e médias empresas em todo o mundo.

A principal oferta da Vembu é o conjunto de produtos BDR destinados a backup local e externo na nuvem e recuperação de desastres em diversos ambientes de TI, incluindo físicos, virtuais, aplicativos e endpoints.

Em breve publicarei uma série de artigos a respeito das soluções da Vembu, tanto as gratuitas quanto as licenciadas.

Conheça mais sobre as soluções através da nossa página de parceiro e do vídeo abaixo:

 

Altaro eBook: 6 Common Hyper-V Configuration Mistakes to Avoid

AltaroebookbannerOlá pessoal,

Mais uma dica de leitura indispensável para todos nós que trabalhamos suportando ambientes virtualizados, neste caso especificamente com Hyper-V. Pois bem, a Altaro, parceira deste blog, disponibilizou o e-book gratuito “6 Common Hyper-V Configuration Mistakes to Avoid” escrito por Dave Kawula e Cristal Kawula, ambos meus colegas de programa MVP Microsoft e Veeam Vanguard.

O e-book aborda os 6 principais erros de configuração em uma implementação de ambientes Hyper-V e como evitá-los.

Façam o download aqui, bons estudos e boas implementações!

Altaro – E-book gratuito – 6 Common Hyper-V Configuration Mistakes to Avoid

AltaroebookHyperv2017

A Altaro, empresa parceria deste blog, disponibilizou o e-book gratuito “6 Common Hyper-V Configuration Mistakes to Avoid” escrito por Dave Kawula e Cristal Kawula, ambos meus colegas de programa MVP e Veeam Vanguard.

O e-book aborda os 6 principais erros de configuração em uma implementação de Hyper-V, que por se relativamente menos complexa acabam acontecendo em muitos casos.

Leitura indispensável para quem atua com Cloud, Virtualização e obviamente Hyper-V.

Para maiores informações e download clique aqui.

Dica de Livro – WS2016LABS – Windows Server 2016

Olá pessoal,

Eu gravei um vídeo sobre o livro WS2016LABS – Windows Server 2016, escrito pelo Xavier Genestós, que foi meu colega no programa Veeam Vanguard em 2016 e que é focado na prática através de laboratórios. Se trata de leitura altamente recomendável para aqueles que querem aprender sobre o Windows Server 2016. Vejam o video abaixo.

Eu aproveito para agradecer ao Xavier pela gentileza do envio do livro.

Para saber mais sobre o livro e comprar acesse aqui.

Bons estudos!

Turbonomic: Versão 5.9 disponibilizada

turbonomic-logoNo último dia 06/06 a Turbonomic, parceira deste blog, anunciou o lançamento da versão 5.9 da sua plataforma de gerenciamento de nuvem híbrida, que avança bastante na missão de ajudar as organizações a controlar automaticamente qualquer carga de trabalho, em qualquer infra-estrutura, em qualquer lugar, em qualquer momento – em tempo real. Esta é a atualização da plataforma de software mais importante na história da empresa.

Mais de 1.700 empresas já usam a Turbonomic para gerenciar de forma automática mais de 3,5 milhões de cargas de trabalho nas nuvens e privadas. O Turbonomic 5.9 combina o novo planejamento de migração de nuvem da AWS e Azure, o controle de orçamento e os recursos de previsão de custos com a colocação automatizada de carga de trabalho, a escala de carga de trabalho e a utilização de recursos e as capacidades de conformidade em um ambiente de nuvem híbrida. A Turbonomic é a primeira a unificar a monitoração e automação de cargas de trabalho no local e / ou em ambientes AWS e Azure em tempo real – uma conquista significativa e crítica, já que a complexidade dos ambientes de nuvem híbridas torna-se muito grande para a manipulação apenas manual de forma eficiente. Sem dúvida é necessário o auxílio de um software.

O novo suporte para ambientes AWS e Microsoft Azure permite aos clientes:

• Visualizar todas as cargas de trabalho, locais e / ou em ambientes AWS e Azure, com uma única plataforma de software, através de um único painel;
• Migrar para nuvens públicas AWS e Azure;
• Custos de nuvem híbrida mais baixos nas nuvens públicas AWS e Azure com novos controles de orçamento, previsão de custos e recursos de gerenciamento de custos;
• Controle as cargas de trabalho da nuvem pública para garantir o desempenho, dimensionar automaticamente as cargas de trabalho e garantir a demanda para garantir que os aplicativos obtenham os recursos necessários em tempo real;
• Aplicar políticas de conformidade em um ambiente de nuvem híbrido.

Em breve farei um review sobre esta nova versão 5.9. Para maiores informações e download da versão Trial, acessem https://turbonomic.com/product/

Veeam – Free Study Guide for Microsoft Exam 74-409

VeeamlogonewA Veeam, parceira deste blog, disponibilizou o study guide para o exame Microsoft’s 74-409 Server Virtualization with Windows Server Hyper-V and System Center. Não se trata de um exame novo, inclusive é baseado no Windows Server 2012, mas se trata de um dos exames mais procurados.

veeam74-409

O E-book foi escrito pelo MVP e também MCT, Orin Thomas e cobre todos os objetivos do exame, sendo um excelente material complementar para o exame. Abaixo a lista dos itens abordados neste e-book.

Virtual Machine Settings
Virtual machine storage
Hyper-V Virtual Networks and virtualization networking
Implementing virtual machines
Managing Virtualization Hosts and Infrastructure
Hyper-V Failover Clustering and Failover Clustering Roles
Virtual Machine Movement
Monitoring and disaster recovery

Download e informações aqui.

Bons estudos e boa prova!

Monitore seus servidores gratuitamente com o Veeam One Free

Olá pessoal,

VeeamlogonewQue tal implementar monitoria no seu ambiente de virtualização com Hyper-V ou VMWare e de forma gratuita? A Veeam disponibiliza a Veeam One Free Edition que possibilita utilizar algumas das funcionalidades do Veeam One, sem qualquer restrição de hosts ou servidores de gerenciamento. Com o Veeam One Free Edition é possível gerar relatórios, identificar alertas, gargalos e recursos a serem otimizados.

Se trata de mais uma ferramenta daquelas que entra na categoria de indispensável para pequenos ambientes, com poucos hosts de virtualização. Para ambientes maiores e complexos o Veeam One, que é pago, deve ser utilizado.

Maiores informações e download aqui.

No ano passado eu gravei um vídeo sobre a ferramenta Veeam One Free Edition, na época na versão 9.0. Atualmente  está na versão 9.5. Vejam e comentem.

Turbonomic – Datacenter Stencils para Microsoft Visio® e OmniGraffle

A Turbonomic disponibilizou de forma gratuita uma série de Stencils personalizados para os aplicativos Microsoft Visio e OmniGraffle de forma a nos ajudar a tornar mais realistas os diagramas de Datacenter.

Vejam abaixo as categorias de Stencils disponíveis:

turbonomicstencils

Façam o download dos Stencils aqui.

Participação no evento de Lançamento do Windows Server 2016 & System Center 2016 no RJ

No último dia 29/11, eu e Ricardo Pedroza, que trabalha comigo, participamos do evento “O Futuro dos Servidores: Lançamento do Windows Server 2016 & System Center 2016” a convite da Dell. O evento foi realizado na sede da Microsoft aqui no Rio de Janeiro e eu tive o prazer de reencontrar o amigo de longa data Fabio Hara, especialista da Microsoft e um dos palestrantes.

Pudemos conhecer as tecnologias de datacenter da Dell EMC integradas com Windows Server & System Center em uma sessão exclusiva e para poucas pessoas. Seguem abaixo algumas fotos.

Café com Pizza – Mapa Mental Upgrade MCSA Windows Server 2016

Olá pessoal, hoje tive o prazer de participar de mais um Café com Pizza, com meu amigo e MVP Josué Vidal. Falamos sobre o Mapa Mental que o Josué preparou e também sobre o artigo sobre novidades sobre o Windows 2016 publicado no blog da Altaro onde eu fui um dos 12 MVPs consultados. Leiam o post sobre o artigo e assistam o vídeo abaixo.

 

E-book gratuito Altaro “A Hyper-V First Aid Kit: Troubleshooting 5 Common Issues”

A Altaro, parceira deste blog, disponibilizou o e-book “A Hyper-V First Aid Kit: Troubleshooting 5 Common Issues” com informações muito úteis e interessantes para todo administrador de ambientes Microsoft Hyper-V. Como os demais que indico aqui, se trata de leitura indispensável, até mesmo por abordar técnicas e cenários para troubleshooting e resolução de incidentes. Façam o download aqui.

Altaroe-bookHyper-V

Video – Servidores Linux e Unix em ambientes Microsoft

Olá pessoal,

no ano passado apliquei a palestra Servidores Linux e Unix em ambientes Microsoft Hyper-V e System Center no Ciclo de Palestras e como o tema é bem interessante e não houve gravação, eu reduzi a apresentação e gravei o vídeo abaixo.

Vejam e comentem!

 

Review StarWind – V2V Converter Free

Olá pessoal,

gravei um vídeo com o Review da ferramenta V2V Converter da StarWind. Uma solução gratuita e interessante para conversão de máquinas virtuais.

Assistam! Espero que gostem!