VMWARE: Como atualizar de maneira fácil e rápida seu ESXi

Quando se fala em atualização de VMWare temos uma “mão na roda” dos nosso amigos da https://www.v-front.de/ o VMware ESXi Patch Tracker! Simplemente uma página que tem tudo o que precisamos.

Para aplicar patches a um host ESXi independente, ele deve estar no modo de manutenção. Como todas as VMs seriam desligadas, o vCenter Server Appliance (VCSA) e seu Update Manager não estarão disponíveis.

No site v-Front (VMware Front Experience), mantido por vExpert Andreas Peetz. Não deixe de ler a página de Ajuda .

O processo básico é ativar o ssh do virtualizador e acesso a via console como root em seguinte efetuar os seguintes passos:

1. Navegue até o site https://esxi-patches.v-front.de/ e selecione o patch desejado. Clique no link (1) para abrir a caixa de diálogo (2) para copiar as linhas de comando.


2. Acesse via SSH em seu host ESXi como root.


3. Abra o firewall para poder acessar os arquivos de patch. Em nosso exemplo a primeira linha que começa com “esxcli”:

esxcli network firewall ruleset set -e true -r httpClient

4. Baixe e instale os arquivos de patch (monitorar mensagens de erro) (as próximas duas linhas constituem o comando de instalação do patch)

esxcli software profile update -p ESXi-8.0U1d-23299997-standard \
-d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

5. Confira se tudo deu certo:

6. Feche o firewall (quarta linha, também começa com “esxcli “)

esxcli network firewall ruleset set -e false -r httpClient

7. Tudo que você precisa fazer agora é reinicializar seu host digitando manualmente o comando reboot . Antes disso, certifique-se de que não há VMs em execução no host, ou eles serão desligados à força.


Observe que este método só funcionará quando seu host ESXi tiver uma conexão direta de saída com a Internet para baixar pacotes do VMware Online Depot. Caso contrário, você precisará baixar o patch do pacote offline do MyVMware e usá-lo para atualizar seu host.

Para não esquecer acho mais fácil abrir um editor de texto, colar o comando patch e adicionar o “–no-hardware-warning” quando estou instalando o patch.

Gostou? Se tiverem algumas sugestões, dica ou se ficou com alguma dúvida sobre este tutorial, não tem problema! Basta comentar no post que iremos responder suas dúvidas assim que for possível.

Fonte: v-front.de

WINDOWS: Conversão de VM – VMware para Hyper-v com PowerShell e MVMC

Embora seja um processo arriscado e traumático, podemos nos ver em uma situação que a melhor saída é optar por converter máquinas virtuais de um hypervisor a outro.

Neste exemplo de como proceder com essa tarefa, iremos converter uma VM VMware para Hyper-V utilizando o PowerShell e MVMC (Microsoft Virtual Machine Converter).

Primeiro devemos saber qual o disco virtual da máquina virtual do WMware iremos utilizar. O VMware gera vários arquivos .vmdk, se configurado o “split” do HD virtual na criação da VM. Para saber qual utilizará para conversão, entre nas Configurações da VM e na janela das Configurações da Máquina Virtual clique em “Disco rígido”. Irá aparecer “Arquivo de disco” e será esse o arquivo a ser considerado. Vou considerar no exemplo o nome “vmexemplo-000001.vmdk”.

Abra o PowerShell com direitos elevados (administrador) no servidor com a máquina virtual com o VMware.

No PowerShell, acesse o diretório onde se encontra instalado o VMware. No exemplo irei considerar a pasta de instalação padrão, porém faça conforme sua instalação.

cd "C:\Program Files (x86)\VMware\VMware Workstation"

Ainda no Powershell, agora vamos unir os arquivos .vmdk utilizando uma ferramenta do próprio VMware.

vmware-vdiskmanager -r C:\path\vmexemplo-000001.vmdk -t 0 C:\path\vmexemplo-unico.vmdk

Substitua o primeiro C:\path pelo caminho correto onde se encontra o disco da VM VMware e no segundo indique o caminho completo onde deseja salvar o .vmdk único.

Mais informações sobre:
https://www.vmware.com/support/ws45/doc/disks_vdiskmanager_eg_ws.html

Agora copie o arquivo gerado para o servidor do Hyper-V (ou deixe reservado em alguma pasta de sua vontade se for o mesmo servidor).

Próximo passo é instalar o MVMC (Microsoft Virtual Machine Converter). A Microsoft descontinuou o MVMC e com isso o uso é por conta e risco, além da difícil tarefa de encontrar a ferramenta para download. Pra facilitar nossa vida, segue link para download:

MVMC Download

Com o MVMC instalado no servidor do Hyper-V, execute o PowerShell como administrador. Execute o comando abaixo para importar um módulo do MVMC:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

Tudo pronto para, enfim, a conversão. Ainda no PowerShell:

ConvertTo-MvmcVirtualHardDisk "C:\path\vmexemplo-unico.vmdk" -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath "C:\path\Hyper-V"

Lembrando que deve indicar os diretórios desejados em “C:\path”.

Agora é só aguardar a conclusão da conversão, a qual o tempo irá depender do tamanho do seu disco virtual. Após é só criar uma nova VM no Hyper-V indicando o novo disco .vhdx criado.

Gostou? Se tiverem algumas sugestões, dica ou se ficou com alguma dúvida sobre este tutorial, não tem problema! Basta comentar no post que iremos responder suas dúvidas assim que for possível.

Fonte: brunocosta

VMWARE: Qual tipo de disco escolher para criar uma máquina virtualVMWARE:

Quando criamos uma nova maquina virtual ou apenas adicionamos um novo HD virtual a uma máquina na hora da criação temos 3 opções de disco:

  • Thick Provision Lazy Zeroed;
  • Thick Provision Eager Zeroed;
  • Thin Provision.

Primeiro vamos entender o “Zeroed”.

Zeroing – Esse processo sobrescreve todos os dados do disco criado com zeros dessa forma garante que não haja dados escritos no disco e ele pode ocorrer em dois momentos, na criação do disco ou no momento da primeiro escrita no espaço não alocado.

Inicialmente vamos dividir os tipos em dois, o Thick e o Thin, essa escolha interfere na economia de disco e também no desempenho.

O Thin – Cria o disco apenas com o espaço utilizado ou seja se você criar um disco de 100 GB e utilizar apenas 10 GB o disco ocupará 10 GB no seu storage e o zeroing ocorre no momento da gravação.

O Thick – Ocupa o espaço total determinado na criação do disco no database e temos dois tipos:

  • Thick Lazy Zeroed – É o padrão quando criamos um novo disco, ele ocupa o espaço do disco mas o zeroing ocorre apenas na hora da escrita.
  • Thick Eager Zeroed – Esse tipo faz o zeroing na criação do disco, ela é a mais demorada mas é a mais recomendada para discos que terão muito I/O.

Notas

1 – O Thick Provision Eager Zeroed é o disco mais rápido utilizado principalmente para banco de dados;
2- O Thick Provision Lazy Zeroed e o Thin Provision são mais lentos pois o zeroing ocorre no momento da gravação mas depois que o disco esta totalmente preenchido o zeroing não mais afetará o desempenho e os discos terão praticamente a mesma performance.

Gostou? Se tiverem algumas sugestões, dica ou se ficou com alguma dúvida sobre este tutorial, não tem problema! Basta comentar no post que iremos responder suas dúvidas assim que for possível.

Fonte: igorseiji