Powershell: creación y eliminación de snapshots Hyper-V

índice

En un entorno virtual, es una muy buena práctica tener controlados los snapshots de nuestras máquinas virtuales. A diferencia de VMWare, en Hyper-V són puntos de control que se crean muy rápidamente y se consolidan de la misma forma. Es per ello que es una muy buena opción a contemplar como complemento de los backups.

En un caso concreto yo lo uso como estrategia de prevención contra Cryptolockers y ransomware varios haciendo que cada día, antes de que las empresas entren a trabajar se cree un punto de control. Para ello uso una tasca programada con el siguiente script:

Get-VM  * | checkpoint-vm -SnapshotName "[Nombre que le queramos dar] $((Get-Date).toshortdatestring())" –AsJob

Con este script en powershell, cada día se nos ejecutará un punto de control de TODAS nuestras máquinas virtuales. Podemos acotar la búsqueda o filtrar con el comando:

Get-VM –Name [Nombre de la M]

y que podremos filtrar. Por ejemplo: si todas nuestras máquinas virtuales se llaman SRV-[nombre] pero algunas son OLDSRV y solo queremos snapshots de las primeras, podemos hacer:

Get-VM SRV-*

Hecho esto, el siguiente paso es controlar cuantos snapshots queremos guardar. En mi caso solamente guardo un día puesto que como he dicho antes, es una medida de control contra los ransomware, no una backup. Para ello, uso el script siguiente:

Get-VMSnapshot –VMName [nombre_MV]* | Where-Object {$_.CreationTime -lt (Get-Date).AddDays(-1) } | Remove-VMSnapshot

Donde:

  • (Get-Date).AddDays(-1) son los días que quiero almacenar. En mi caso 1. Este valor lo podéis cambiar por el que queráis.
  • [nombre_MV]* es una string del nombre, como si fuera un sufijo. Es para filtrar.

De esta forma, puedo controlar que si nos entra algo que nos engorrine el sistema y es crítico, podemos en tan solo dos clics de ratón, volver al inicio del día. Eso si, para clientes o sistemas más críticos, uso el script varias veces al día y los elimino todos al día siguiente. La secuencia de comandos de la tasca programada es la siguiente:

powershell.exe –ExecutionPolicy Bypass –file “[ruta_del_script]”
Anuncios

0 Responses to “Powershell: creación y eliminación de snapshots Hyper-V”



  1. Dejar un comentario

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 )

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 )

Google+ photo

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

Conectando a %s




Categorias

Enter your email address to follow this blog and receive notifications of new posts by email.

Únete a otros 386 seguidores

RSS Acceso Directo

  • La filmación de ‘Avatar 2’ comienza a finales de septiembre 2017 06/23/2017
    Ya sabíamos que Avatar 2 está en camino y que se tiene previsto el 18 de diciembre de 2020 el estreno en la pantalla grande, ahora ha salido a la luz nueva información con respecto a la filmación de esta película. Recientemente se dio a conocer que Oona Chaplin se …

RSS Microsiervos

  • SpaceX lanza y recupera un segundo Falcon 9 reutilizado 06/23/2017
    SpaceX tiene otra misión lanzada con éxito en su haber, la del Bulgariasat-1, el primer satélite de telecomunicaciones búlgaro. Pero una vez más el objetivo primario de la misión queda casi en segundo plano frente al cohete utilizado para ella pues la primera etapa utilizada en este lanzamiento es la que lleva el número de serie 1029 y es la segunda vez que […]

RSS Bitelia

  • WhatsApp ahora permite enviar cualquier tipo de archivo 06/23/2017
    WhatsApp permitirá enviar a sus usuarios cualquier documento a través de su servicio. Existen ciertas limitaciones en los tamaños de los archivos. Los usuarios de WhatsApp podrán enviar desde hoy cualquier clase de archivo a través de la plataforma de mensajería. La compañía estadounidense ha comenzado un proceso de actualización progresivo que activa esta n […]

A %d blogueros les gusta esto: