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
- Máquinas Virtuais
- Compatibilidade
- vSphere (ESXi e vCenter)
- Testado nas versões 6.0, 6.5 e 6.7
- PowerCLI
- Recomendo a versão 6 ou superior
- vSphere (ESXi e vCenter)
- 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
- vCenter Server (Windows ou Appliance) versão 5 ou superior
- Download
Valeu pessoal e até mais!