[vmware] [powercli] Crear disco y asignar a una nueva scsi.

 Buenas!
Os dejo un script para asignar nuevo disco y scsi a una vm por powercli.
Necesitas:
  • Consola Powercli
  • CSV en la misma ruta del script y rellenar las columnas con los siguientes campos:
    • Namevm | Sizedisk | Bus | Type
# Crear disco en una nueva scsi y su configuración.

$vms = Import-CSV -Delimiter "," vms.csv
$ErrorActionPreference = "SilentlyContinue"

Write-host Cogemos los datos del csv y añadimos los discos.

foreach ($item in $vms) 
{

$vm = $item.Name
$size = $item.Size
#$bus = $item.bus
#$type = $item.type
#### Si se quiere cambiar el BUS y TIPO se tendrían que añdir al csv y declarar las variables

$scsi = get-vm $vm | Get-ScsiController | where {$_.name -like "*1*" } | select | % {$_.Name}
#OJO CON EL IDIOMA DEL VCENTER, EN ESTE CASO ESPAÑOL

if ($scsi -eq "Controladora SCSI 1") {

write-host La controladora 1 ya existe en la maquina, no se da disco nuevo. -foregroundcolor yellow
}

else {

Write-host La controladora no existe, se crea y se asigna disco nuevo. -foregroundcolor green
Get-VM $vm | New-HardDisk -CapacityGB $size | New-ScsiController -BusSharingMode Virtual -Type VirtualLsiLogicSAS 
#Get-VM $vm | New-HardDisk -CapacityGB $size | New-ScsiController -BusSharingMode $bus -Type $type 

}
}

Write-host " "

 

 

Un saludo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s