Buscar

Mostrando entradas con la etiqueta PowerCLI. Mostrar todas las entradas
Mostrando entradas con la etiqueta PowerCLI. Mostrar todas las entradas

VMWare: Borrar todos los snapshots de todas las VMs con PowerCLI

VMWare: Borrar todos los snapshots de todas las VMs con PowerCLI

Conectamos con PowerCLI al VCenter:

Connect-VIServer -Server XXX.XXX.XXX.XXX -User YYYYYYY -Password ZZZZZZZZ

Listamos todos los Snapshots de todas las VMs:

Get-VM | Get-Snapshot

Borramos todos los snapshots:

Get-VM | Get-Snapshot | Remove-Snapshot -Confirm:$false

VMWare: Borrar todos los snapshots de todas las VMs con PowerCLI

Veeam Backup: Requisitos y comprobación del CBT en todas las VMs

En el post anterior vimos como detectar el problema de CBT y solucionarlo.


Si el CBT está deshabilitado experimentaremos que las copias de seguridad tardan mucho mas que si está habilitado.

CBT permite a Veeam Backup diferenciar que parte del disco tiene datos y que parte no.

* Por defecto VMWare VSphere NO habilita esta característica (CBT).

* Por defecto Veeam Backup habilita esta característica (CBT) sobre todos los hosts para VMs existentes y VMs nuevas.

Los requisitos para el uso de CBT son los siguientes:

- Versión de hardware virtual de VM, mínimo: 7.
- Versión de host ESXi, mínimo: 4.
- Tipo de virtual disk: Soporta: Thick, thin y RDM con Virtual compatibility mode. No soporta: RDM Physical Compatibility mode.

Requisitos para habilitar CBT (además de los requisitos anteriores):

- No puede haber ningún snapshot en la VM.
- La VM debe estar en PowerOff.

Para habilitar o verificar si disponemos de CBT deberemos ir a la configuración de la VM:

Veeam Backup: Requisitos y comprobación del CBT en todas las VMs

Veeam Backup: Requisitos y comprobación del CBT en todas las VMs


 
Los parámetros para habilitar el CBT son los siguientes:

ctkEnabled = "TRUE" 

Para cada HDD virtual:

scsix:x.ctkEnabled = "TRUE"

Podemos verificar que CBT esté habilitado en todas las VM con PowerCLI.

Con PowerCLI deberemos conectar primero con VCenter:

Connect-VIServer -Server YY.YY.YY.YY -User administrator@vsphere.local -Password XXXXXX

Después podemos ejecutar:

Get-VM | Get-View | Sort Name | Select Name, @{N="ChangeTrackingStatus";E={$_.Config.ChangeTrackingEnabled}}
Veeam Backup: Requisitos y comprobación del CBT en todas las VMs

En este ejemplo CBT no está habilitado para ninguna de las dos VMs.

VMWare: Detección de VMs con snapshots con PowerCLI

Podemos usar PowerCLI para detectar VMs con snapshots.

Podemos descargar de forma gratuita la PowerCLI de la web de VMWare.

Conectamos con PowerCLI al VCenter:

Connect-VIServer -Server XXX.XXX.XXX.XXX -User YYYYYYY -Password ZZZZZZZZ

A continuación ejecutamos:

get-vm | get-snapshot | format-list

VMWare: Detección de VMs con snapshots con PowerCLI