Obtener lista de equipos con Change Block Tracking (CBT) habilitado–PowerCLI

Si requerimos obtener una lista de Virtual Machines con Changed Block Tracking(CBT) habilitado, podemos lograrlo con este simple comando.

Get-VM| Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $true}

image

Para a un CSV agregar | export-csv d:\myreport.csv al final.

Get-VM| Where-Object{$_.ExtensionData.Config.ChangeTrackingEnabled -eq $true} | export-csv D:\myreport.csv

y listo.

image

Si quieres saber como habilitar Changed Block Tracking(CBT) sin apagar la VM, visita este Post: Habilitar Change Block Tracking (CBT) Sin Apagar la VM – PowerCLI

 

Habilitar Change Block Tracking (CBT) Sin Apagar la VM – PowerCLI

image

Para utilizar respaldos tipo Diferenciales e Incrementales en VMware, necesitamos activar Changed Block Tracking(CBT) en los equipos virtuales, para esto según el KB (1020128) es necesario apagar la VM para entrar a la configuración de parámetros y habilitar CBT.

Pero existe una forma de hacerlo con los equipos encendidos!, esto mediante PowerCLI.

Para ello tenemos que realizar los siguientes pasos en PowerCLI.

  • Crea un Objeto tipo VirtualMachineConfigSpec:

$ObjetVMC = $vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec

  • Habilita en el Objeto CBT:

$ObjetVMC.changeTrackingEnabled = $true

  • Obtén la configuración de la VM.

$VMConfig = Get-vm TEST_CBT_VM | Get-View

  • Guardamos el Objeto en la configuración de la VM.

$VMConfig.reconfigVM($ObjetVMC)

image

  • El siguiente paso es crear y borrar un Snapshot sobre la VM que creamos para el el proceso de CBT entre en acción.

image

Con esto ya estará habilitado Changed Block Tracking(CBT) , podemos verificar esto en los archivos de la VM aparecerá 1 archivo pequeño tipo VMDK con terminación –ctk el cual estará llevando el “log” de los cambios realizados.

image

Fin!

Copy-VMGuestFile Trasferencia y extracción de archivos hacia VMs aisladas – VMware PoweCLI

image

¿Alguna vez has tenido la necesidad de copiar información desde tu equipo local hacia una Virtual Machine en VMware, pero no tenemos conexión de red hacia esta VM?

Típicamente lo que hacemos es crear una ISO con la información que deseamos trasferir y la montamos en la VM, pero ¿si lo que necesito es trasferir la información de la VM a mi equipo local?

Copy-VMGuestFile y Get-Item son comandos de PoweCLI que nos permitirá trasferir información en ambos sentidos.

Veamos un ejemplo practico de este comando:

Deseo trasferir el archivo D:\files\FileTool64.exe de mi equipo local hacia E:/ de la VM “PruebasRespaldosTrasfer”

Origen:

image

Destino:

image

Lo primero que necesitamos es iniciar PowerCLI y conectarlos al vCenter o ESXi donde se ejecute la VM.

Connect-VIServer IPdeVCenteroESXI -User NombredeUsuario -Password Contraseña

Ahora usaremos la siguiente sintaxis para realizar la copia del archivo.

Get-Item “D:\files\FileTool64.exe” | Copy-VMGuestFile -Destination “E:\” -VM PruebasRespaldosTrasfer -LocalToGuest -GuestUser Administrator -GuestPassword qwerty_123

image

Como ven la trasferencia se realizo satisfactoriamente.

En el caso contrario donde deseamos extraer archivos de la VM hacia el equipo local el comando seria como el siguiente:

Copy-VMGuestFile -Source “DirectorioDentroDeLaVM” -Destination “DirecotrioLocal”  NombreVM -GuestToLocal   -GuestUser NombreUsuario -GuestPassword Contraseña

Espero les sea de gran utilidad.

Mas información de Copy-VMGuestFile : https://www.vmware.com/support/developer/PowerCLI/PowerCLI51/html/Copy-VMGuestFile.html

Respaldar particiones y discos en crudo (RAW) con Disk Image Backup – HP Data Protector

image

Todos conocemos el tipo de respaldo mas común que es el tipo “File System”, el cual consiste en realizar el copiado de archivo por archivo de un directorio, pero en muchos casos este tipo de respaldo es poco eficiente cuando tenemos una gran cantidad de archivos, el proceso se vuelve bastante lento y puede terminar en tareas de respaldos de decenas de horas o incluso días.

Para estos casos HP Data Protector cuenta con el tiempo de respaldo Disk Image Backup tanto para Windows y Linux(Unix), el cual consiste en realizar una copia “cruda” de la información de un disco o partición especifica, a nivel de caracteres o bites, sin indexar archivos y directorios.

Por este motivo los tiempos de respaldos se incrementan drásticamente.

Pero veamos los pros y contras de este tipo de respaldo.

Pros:

  • Tiempos mínimos.
  • Respaldos íntegros de particiones o discos.
  • No es necesario que Data Protector conozca el FileSystem o formato de los discos.

Contras:

  • Se respalda TODA la partición o disco, sin importar que este con espacio libre.
  • Requiere mas espacio de almacenamiento.
  • No tenemos indexado de archivos por lo que la restauración es total.

Una vez que sabemos los puntos anteriores vamos a realizar un ejemplo de su uso en el laboratorio.

Tenemos una partición de 10GB la cual contiene 135,940 archivos.

image

Si respaldamos de manera File System, el respaldo tarda 34 Minutos:

image

image

Ahora creamos un nuevo respaldo como si  fue fuese tipo FileSystem pero con algunas variantes.

image

image

En la pantalla de selección de clientes NO vamos a seleccionar nada, damos Next.

image

Seleccionas la librería a donde mandaras el respaldo y Next hasta llegar a la ultima ventana de Sumario, donde podremos agregar el tipo de respaldo “Disk Image Backup”. (Luego podrán cambiar otras opción o programar la calendarización)

image

En este punto damos clic en el botón “Manual add”.

image

Aquí es donde seleccionamos “Disk Image Object

image

El próximo paso es seleccionar el cliente que tiene acceso al disco o partición que vamos a respaldar.( en mi caso el equipo se llama proxi_server)

image

Especifican las retenciones que desean y si van a programar scrips antes y después de la ejecución, en mi caso no vamos a poner nada de eso.

image

También me voy a saltar la seguridad y compresión en este ejemplo.

image

y por ultimo vamos especificar los discos o particiones que vamos  respaldar, en base a la siguiente sintaxis.

Equipos Windows:

\\.\DriveLetter

Ejemplo la partición E: seria

 \\.\E:

En caso de querer respaldar todo el disco seria:

\\.\PHYSICALDRIVE#

donde # es el numero de disco asignado en el sistema operativo.

Ejemplo si queremos respaldar el disco donde esta la partición F: de acuerdo al Disk Management usaremos el disco #2

image

\\.\PHYSICALDRIVE2

En equipos Linux(Unix) nos basaríamos en lo siguiente:

The disk image sections are usually listed in the /dev/rdsk directory. Raw logical volumes can be found in /dev/vgNumber. On HP-UX systems, raw logical volumes can be found in /dev/vgNumber. The first letter of a raw logical volume is r, such as /dev/vg01/rlvol2.

Por lo que para el ejemplo respaldare la Unidad S: mostrada a un inicio:

image

Pulsamos Finish y ahora aparece en el sumario.

image

Por ultimo guardamos el Job de respaldo y los ejecutamos.

image

image

Podemos ver en el log de ejecución que toma el tamaño total de la partición como espacio a respaldar 10GB aprox.

image

Al terminar en el resumen podemos ver que el respaldo ahora tardo menos de 3 minutos.

image

image

Como podemos ver el resultado es bastante favorable.

Pasamos de un Respaldo FileSystem que duraba 34 minutos a un Respaldo Disk Image de tan solo 3 minutos!

Ahora la pregunta obligada ¿que pasa con las restauraciones?

Tenemos las siguientes opciones.

  • Restaurar al servidor y partición original, en este caso obviamente se borrara la partición/disco actual y se sobrescribiría la información del respaldo. (Para este caso en las opciones de restauración no tenemos que aplicar ningún cambio solo ejecutar la restauración con la configuración Default.

También podemos restaurar al mismo equipo u otro a una partición o disco diferente. Para ello sobre la partición o disco respaldado damos clic derecho y seleccionamos “Restore As..

image

y cambiar Restore a “As…” y en Location especificar el # de disco o letra de la partición destino, esta debe ser mínimo del tamaño del disco o partición original para que no falle.

image

y en la pestaña de Destination puede cambiar el cliente destino para la restauración si lo desean.

image

y esto seria todo espero les sea de utilidad.

Deshabilitar permanentemente Windows Defender

image

Si deshabilitamos Windows Defender directamente desde la configuración de la aplicación nos daremos cuenta que al poco tiempo esta se vuelve a activar automáticamente, por ello, aquí te decimos como desactivarlo de forma permanente.

Lo que debemos hacer es abrir el registro de Windows e ir a la ruta

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

Aquí crearemos un registro tipo DWORD (32-bit) Value de nombre DisableAntiSpyware y le damos el valor de .1

image

Con esto y luego de un reinicio habremos logrado nuestro objetivo.

Habilitar / Instalar Telnet Client en Windows 10,8,7

image

Por default Telnet no esta habilitado en Windows, para habilitarlo podes seguir uno de los siguientes pasos:

 

Habilitarlo vía cmd con el siguiente comando:

dism /online /Enable-Feature /FeatureName:TelnetClient

image

O desde “Programas y características” opción “Activar o desactivar características de Windows”.

image

En la lista seleccionar  “Cliente Telnet

image

Clic en aceptar y esperar un momento a que se realice la instalación.

image

y con esto ya podemos hacer uso de Telnet.

image

WinSCP cliente SFTP gráfico para Windows, transferencia de archivos por SSH !!

image

¿Que es WinSCP? De acuerdo a su sitio oficial se describe a si mismo como:

Una aplicación de Software Libre. WinSCP es un cliente SFTP gráfico para Windows que emplea SSH. También se puede seguir usando la versión anterior del protocolo. Su función principal es facilitar la transferencia segura de archivos entre dos sistemas informáticos, el local y uno remoto que ofrezca servicios SSH.

¿Porque utilizarlo? Como bien lo dice si fin es poder trasferir archivos de manera segura entre equipos utilizando SSH, como saben normalmente este protocolo es mayor mente usado por los sistemas Linux, por lo que el mayor provecho que le podemos dar a este software seria trasferir archivos entre sistemas Windows y Linux como en el ejemplo que veremos aquí abajo:

Lo primero es descargar e instalar el Software de su pagina oficial: https://winscp.net/eng/download.php

Una vez instalado ejecutamos la aplicación y lo primero que nos parece es la ventana para iniciar sesión que nos solicita datos basicos como IP,Puerto,Usuario y Contraseña. En mi ejemplo me conectare a un servidor VMware ESXi 6.

image

 

Si la conexión es satisfactoria se mostraran los exploradores de archivos uno con los archivos del equipo local y otro con los del servidor remoto.

image

A partir de aquí el uso  es bastante intuitivo y común, podemos navegar por los arboles podemos trasferir archivos simplemente arrastrándolos de un lugar a otro.

image

y incluso podemos hacer clic derecho editar directamente sobre el archivo.

image

En este punto debemos tener cuidado ya que si pulsamos guardar en el editor se sobre escribe el archivo original.

y bueno esta es una introducción a grandes rasgos de esta gran herramienta la cual resulta de gran utilidad para todos nosotros.

Establecer o Quitar Discos en modo Read-only en Windows

 

image

¿Han tenido la necesidad de poner un disco como solo lectura(Read-only) a nivel sistema operativo en Windows?

Bueno pues en realidad es un proceso bastante fácil y es de gran utilidad  por ejemplo para casos donde tenemos un disco en Lectura/Escritura en producción pero necesitamos presentar este mismo disco a algún gestor de respaldos, la mejor practica seria presentar este en modo solo lectura(Read-only).

Para esto utilizaremos la utilidad “Disk Part” de Windows.

Abrimos una línea de comandos cmd, escribe diskpart y presiona Enter. image

Ahora escribe

list disk

y debemos identificar el # que le pertenece al disco que pondremos en Read-only ( en el ejemplo utilizare el Disk 1).

image

 

Utilizaremos el comando:

select disk 1

para trabajar sobre el disco #1( en tu caso cambia el numero por el del disco que deseas aplicar el cambio)

image

Con el comando:

attributes disk

podemos ver el estado actual del disco el resultado en mi caso read-only se encuentra deshabilitado.

image

Para habilitarlo entrar el siguiente comando:

attributes disk set readonly

image

Ahora puedes verificar en el administrador de disco o simplemente intentar copiar un archivo a las particiones del disco para comprobar que esta en Read-Only.

image

image

Otra manera de verificar es volver a entrar el comando “attributes disk”.

image

Para revertir el cambio (Quitar el Read-Only), ejecutar el comando:

attributes disk clean readonly

image

y Listo, esto seria todo.

Videos y GIF en Negro al reproducir con Google Chrome

image

Utilizando Google Chrome, normalmente al querer reproducir Videos o GIF, nos podemos encontrar con el problema que se muestra la pantalla negra durante el inicio del video en su totalidad o en partes como la imagen de arriba, también ocurre al saltar el video en su línea de tiempo, si bien esto no ocurre en todas las ocasiones resulta bastante molesto.

Para solucionar seguimos estos pasos:

  • Sobre la barra de direcciones de Chrome escribe lo siguiente:

chrome://settings/search#hardware

image

Presiona Enter y aparecerá la siguiente opción la cual debemos desmarcar y posteriormente reiniciar Chrome.

Usar aceleración de hardware cuando esté disponible

image

Listo, con esto ya no deberíamos tener el problema antes mencionado.

Esto también de podría solucionar otros problemas de performance de CPU o Memoria que tengas.

Saludos.

Bloquear Pantalla, con acceso directo (Shortcut) Windows 10, Windows 8 y Windows 7

image

Todos conocemos 2 maneras de bloquear la pantalla de nuestro Equipo, Tecla Windows + L o CTRL+ALT+SUP opción Bloquear, pero existen otras maneras, como por ejemplo crear un acceso directo que al hacer clic en el realice esta acción.

¿Como lo creamos?

  • Sobre el escritorio o el directorio que gusten, damos clic derecho , Nuevo > Acceso directo (Shortcut).

image

  • En la ventana emergente escribimos lo siguiente

rundll32.exe user32.dll, LockWorkStation

image

  • Continuamos  y ahora escribimos un nombre para el acceso directo. Ejemplo “Bloquear Equipo”.

image

  • Al finalizar tendremos el acceso directo creado listo para usar, solo vasta hacer doble clic sobre el o en su caso podrías anclarlo en la barra de tareas para solo dar un clic.

image

image

Esto esto todo, nos vemos.