RENOMBRAR VMS CON STORAGE VMOTION

A menudo queremos cambiar de nombre un objeto de inventario desde el vcenter, este es un procedimiento facil de realizar. No obstante lo que muchos no saben es que simplemente haciendo esto no estamos cambiando el nombre de los ficheros alojados en el datastore.

Para ello debemos cambiar el nombre en el inventario y despues hacer un storageVmotion de esta forma se renombran los ficheros

Cold migration fails with the error: Incompatible device backing specified for device

Alguna vez has ido a migrar un vm y has recibido el siguiente error

Incompatible device backing specified for device #

La solución es sencilla, edita las settings de la vm en cuestión comprueba que la unidad de dvd este configurada como client y no como host. Si no te funciona prueba a quitar directamente el DVD y luego vuelve lo a añadir de esta forma ya podrás hacer tu vmotion sin problemas.

 

 

Ficheros de una vm

  • vm_name.vmx: El fichero de configuración de una máquina virtual contiene todos los detalles para que la VM pueda arrancar. Información del Virtual Hardware, SO, Networking, Almacenamiento, … Cada vez que creamos una VM, el fichero .vmx aparece automaticamente y contiene la información de todas las configuraciones que hemos ido perfilando durante el wizard de creación
  • vm_name.vmtx: El fichero .vmx se convierte en .vmtx cuanto una VM se convierte a plantilla. Contiene los detalles de configuración de esta VM convertida a plantilla
  • vm_name.vmxf Es un XML que contiene configuración y opciones adicionales de una VM
  • vm_name.nvram Corresponde al fichero de configuración de la BIOS o EFI que utiliza la VM
  • vm_name.vmss: Corresponde al fichero del estado suspendido de una VM. Almacena información cuando una VM está en estado “suspended”. Si la VM está en otro estado, este fichero no existe
  • vm name.vmdk:  es un fichero de texto plano que contiene la información sobre los discos de una VM
  • vm name-flat.vmdk: En una VM, es el equivalente a un disco duro físico. Es donde se escriben los datos. No busqueis este fichero en el explorador del vSphere Client. Es el fichero donde apunta el “descriptor” y en el vSphere Client se presenta como un único fichero
  • vm name.vmsd: Es el fichero de metadatos donde se almacena la información sobre los snapshots de una VM.
  • vm name-Snapshotn.vmsn: Este fichero, captura el estado de la memoria de una VM en caso de que se haya marcado la opción “Snapshot the virtual machine’s memory” en la creación del snapshot. Empieza en 1 y n se va incrementando cada vez que se realiza un snapshot.
  • vm name-00000n-delta.vmdk: El fichero -delta.vmdk se crea cuando la VM tiene snapshot. El fichero .vmdk queda bloqueado en escrituras y todos los cambios se escriben en este disco -delta.vmdk. De esta manera, nos permite restaurar una VM a un estado anterior.
  • vm name-00000n.vmdk: Es el fichero “descriptor” de los discos delta

pbm.fault.pdm.fault.summary

El otro fui a encender una vm, se quedaba en power on in progress…. asi durante mas de una hora sin poder arrancar….  no se podia cancelar la tarea ni hacer nada…..

Estirando del hilo del mensaje pbm.fault.pdm.fault.summary   que arrojo la maquina cuando dio time out, me di cuenta que era debido a que el vcenter llevaba mas de 6 horas a tope de cpu. Un proceso java se la estaba comiendo toda, lo cancele y ya me permitia hacer operaciones con normalidad.

the name already exists vmware add host

¿Alguna vez has hecho una migracion de un esx a otro cluster, gestionado por un mismo vCenter?  Si es asi, y has cambiado el nombre si no te has asegurado antes de removerlo de la BBDD de vcenter te arrojara este mensaje en pantalla en cuanto lo intentas .

Se puede lanzar este comando para encontrar el host si no conocemos el nombre

Get-VMHost Where-Object {$_.id -eq 'HostSystem-host-xxxxx'} | Format-Table Name,ID

Una vez encontrado podemos eliminar el host de la bbdd del vcenter

Cannot clone virtual machines across hosts in different clusters

Para solucionar este problema, asegúrese de que coincidan las etiquetas o los nombres del grupo de puertos en los hosts.

Para garantizar que las etiquetas del grupo de puertos sean las mismas:
  1. Haga clic en el host de origen.
  2. Haga clic en la pestaña Configuración .
  3. Haga clic en Redes .
  4. Anote el nombre del grupo de puertos de origen.
  5. Haga clic en el host de destino.
  6. Haga clic en la pestaña Configuración .
  7. Haga clic en Redes .
  8. Compare el nombre del grupo de puertos de destino con el nombre del grupo de puertos de origen anotado en el Paso 4.
  9. Si son diferentes, cambie uno de ellos para que coincida con el otro:

VMware Response to Speculative Execution security issues, CVE-2017-5753, CVE-2017-5715, CVE-2017-5754

El 3 de enero de 2018 se hizo público que el software puede abusar de la temporización del caché de datos de la CPU para filtrar información de la ejecución de la CPU mal esperada, lo que lleva a vulnerabilidades de lectura de memoria virtual arbitrarias (a lo sumo) a través de los límites de seguridad locales en varios contextos. Recientemente, Google Project Zero y otros investigadores de seguridad han descubierto tres variantes; estos pueden afectar a muchos procesadores modernos, incluidos ciertos procesadores de Intel, AMD y ARM. Para más información, ver  KB52245

UNABLE TO ACCESS FILE SINCE IT IS LOCKED – FALLO AL CONSOLIDAR

Podemos realizar la consolidación de discos, que no es más que eliminar los restos de snapshots , podemos ir  a Snapshot > Consolidate. Sin embargo, esta acción no se puede realizar con el siguiente error: “Unable to access file since it is locked

es un error comun cuando tenemos sistemas de backup que usen CBT / Snapshots, como pueden ser Veeam, VDP, etc.

Las soluciones pueden ser variadas, borrar todos los snapshots “delete all”, sino funciona podemos probar con la vm apagada.

Tambien podemos reiniciar los agentes de gestion del esx donde esta la vm alojada /etc/init.d/hostd restart.

Otra tecnica que podemos probar es remover los discos SIN borrarlos, de la vm con la vm apagada por supuesto. Una vez eliminados hacer un consolidate, seguidamente añadiremos los discos de nuevo en la misma posicion en la que estaban.