Script para adicionar discos em Máquinas Virtuais

Script para adicionar discos em Máquinas Virtuais

Este script é bem simples, mas extremamente útil quando precisamos adicionar vários discos em várias máquinas virtuais. Existem alguns casos específicos onde precisamos de controladoras de disco com configurações especificas, como é o caso do Failover Cluster com Storage Replica ou Storage Spaces Direct em máquinas virtuais e com este script toda esta configuração fica bem fácil e rápida.

É necessário inserir 6 informações no script antes de executa-lo, porém, são bem simples e todas as opções disponíveis estão nos comentários. Começando pelo nome das máquinas virtuais e o tamanho dos discos, lembrando que adicionar apenas um disco não é suportado.

$VMname = ‘LAB-S2D-01′,’LAB-S2D-02′,’LAB-S2D-03’ # VMs name
$DiskSize = ‘100’,’50’,’50’,’80’ # Disk size (GB) 

Depois é necessário definir sobre o tipo do disco, formato, tipo da controladora e o modo de compartilhamento. Após inserir estas informações basta se conectar com o vCenter Server (Connect-VIServer) e executar o script.

$DiskType = “Flat” # Flat, RawPhysical, RawVirtual or Unknown
$StorageFormat = “EagerZeroedThick” # EagerZeroedThick, Thick, Thick2GB, Thin or Thin2GB
$ControllerType = “ParaVirtual” # ParaVirtual, Default, VirtualBusLogic, VirtualLsiLogic or VirtualLsiLogicSAS
$SCSIBusSharingMode = “Physical” # Physical, Virtual or NoSharing

  • Ações que o script executa
    • Máquinas Virtuais
      • Cria uma controladora de discos
      • Adiciona discos a nova controladora
  • Compatibilidade
    • vSphere (ESXi e vCenter)
      • Testado nas versões 6.0, 6.5 e 6.7
    • PowerCLI
      • Recomendo a versão 6 ou superior
  • Pré-requisitos
    • vCenter Server (Windows ou Appliance) versão 5 ou superior
      • Garantir que o vCenter esteja acessível pela rede
    • VMware vSphere PowerCLI versão 6 ou superior

Valeu pessoal e até mais!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *