Mostramos cómo modificar
las propiedades de configuración del fichero vmx (VMware virtual machine
configuration) de una máquina virtual en un servidor VMware ESXi.
Explicamos cómo añadir, eliminar o modificar parámetros de este fichero
de configuración de una máquina virtual de forma manual, usando VMware vSphere Client.
- Requisitos iniciales para editar ficheros vmx de VMware ESX.
- Editar parámetros de configuración de fichero vmx de máquina virtual VMware ESX.
- Anexo.
- Artículos relacionados.
- Créditos.
Requisitos iniciales para editar ficheros vmx de VMware ESX
En este tutorial explicaremos cómo modificar
parámetros de configuración del fichero vmx de una máquina virtual
alojada en un servidor VMware ESXi. Por lo tanto dispondremos de al menos un servidor con VMware ESXi. En el siguiente tutorial explicamos cómo instalar VMware ESXi
En el tutorial anterior instalamos un ESX sobre
Workstation para realizar pruebas, obviamente, el ESX debe instalarse
como sistema operativo exclusivo.
El método que usaremos en este tutorial para
modificar el fichero .vmx de una máquina virtual, alojada en un ESX,
será descargándolo a un equipo mediante VMware vSphere Client, por lo
tanto necesitaremos un equipo con este software gratuito de VMware instalado. En el siguiente tutorial explicamos cómo instalar VMware vSphere Client:
Necesitaremos una máquina virtual ya montada en el
ESX, modificaremos los parámetros de configuración de esta máquina
virtual de forma manual. En el siguiente tutorial explicamos cómo crear
una máquina virtual en un servidor ESXi:
Siempre que vayamos a realizar cambios de
configuración susceptibles de provocar pérdida de datos o mal
funcionamiento de una máquina virtual es muy recomendable hacer backup
(copia de seguridad) antes de realizar estas acciones. En el siguiente
tutorial explicamos cómo hacer backup de una máquina virtual VMware usando Veeam Backup:
Editar parámetros de configuración de fichero vmx de máquina virtual VMware ESX
A continuación explicaremos cómo modificar el fichero
de configuración .vmx de una máquina virtual alojada en un servidor
ESX. Para el caso de VMware Workstation este procedimiento es directo,
deteniendo la máquina virtual y editando el fichero vmx con cualquier
editor de texto plano (notepad, wordpad en Windows o vi, nano en Linux),
guardaremos e iniciaremos la máquina virtual.
Para el caso de una máquina alojada en un servidor VMware ESXi
el procedimiento no es directo pues este fichero .vmx está alojado en
el servidor ESX y no en el equipo cliente, por lo tanto hay que
descargarlo, editarlo y volverlo a subir, como explicaremos a
continuación.
Existe una fórmula directa para modificar un fichero .vmx en un servidor ESX y es activando el acceso mediante SSH al ESX y editando el fichero desde la línea de comandos Linux, pero es un proceso sólo para expertos y requiere del acceso SSH activado en el ESX.
Por lo tanto explicamos cómo modificar el fichero vmx
de una máquina virtual de forma "sencilla". Si tenemos la máquina
virtual iniciada es recomendable detenerla (accediendo al sistema
operativo en cuestión y apagándolo), aunque no es obligatorio apagarla,
si no se detiene los cambios en el fichero vmx no se aplicarán hasta que
no se detenga y se vuelva a iniciar.
Abriremos VMware vSphere Client, pulsaremos en el servidor ESX
que contenga la máquina virtual que a su vez contendrá el fichero vmx a
editar, en la parte derecha pulsaremos en "Summary", seleccionaremos el
datastore donde estén alojados los ficheros de la máquina virtual en
"Storage", pulsaremos con el botón derecho del ratón sobre este
datastore y en el menú emergente elegiremos "Browse Datastore":
En la ventana de "Datastore Browser" nos mostrará las
carpetas y ficheros de todas las máquinas virtuales alojadas en el
servidor ESX actual, pulsaremos en la carpeta correspondiente a la
máquina virtual a la que queramos cambiarle la configuración (fichero
vmx), buscaremos el fichero .vmx correspondiente en la parte derecha, en
nuestro caso "VSRVMONITORRED.vmx", lo seleccionaremos, pulsaremos con
el botón derecho sobre él y seleccionaremos "Download":
Elegiremos una carpeta del equipo cliente donde guardaremos el fichero a descargar del ESX, por ejemplo en el Escritorio:
Nos avisará de que si el fichero existe será reemplazado, pulsaremos "Yes":
Con el texto: If a file or folder in the target location has the same name as the one been copied, it will be replaced. Do you still want to continue?
Una vez descargado el fichero .vmx al PC cliente con VMware vSphere Client, lo editaremos con Wordpad (o cualquier otro editor):
Modificaremos los parámetros de configuración que queramos, por ejemplo en nuestro caso hemos añadido la línea:
isolation.tools.guestInitiatedUpgrade.disable = "FALSE"
Guardaremos los cambios y cerraremos el editor:
A continuación transferiremos el fichero vmx
modificado al ESX, para ello en el Datastore Browser, en la carpeta de
la máquina virtual, pulsaremos en el botón "Upload" y seleccionaremos
"Upload File":
Volverá a advertirnos de que el fichero, si existe, será reemplazado, pulsaremos "Yes":
Cerraremos el Datastore Browser y ya podremos iniciar
la máquina virtual para que use la nueva configuración establecida en
el fichero vmx.
Anexo
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "8"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
nvram = "SRMONITOR.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "SRMONITOR"
extendedConfigFile = "SRMONITOR.vmxf"
floppy0.present = "TRUE"
scsi0.present = "TRUE"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsisas1068"
memsize = "2048"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "SRMONITOR.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
ide1:0.present = "TRUE"
ide1:0.fileName = "CD-ROM 1"
ide1:0.deviceType = "atapi-cdrom"
ide1:0.startConnected = "FALSE"
floppy0.startConnected = "FALSE"
floppy0.fileName = "Floppy 1"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.networkName = "VM Network"
ethernet0.addressType = "generated"
guestOS = "windows7-64"
annotation = "Windows 7 X64 Professional"
uuid.location = "56 2 95 46 e6 c0 46 95"
uuid.bios = "56 4d f2 95 46 e6 c0 46 95"
vc.uuid = "52 8e a9b 8b 95 3a e0"
ethernet0.generatedAddress = "00:00:00:c0:46:95"
svga.vramSize = "8388608"
vmci0.id = "-4236035"
tools.syncTime = "FALSE"
cleanShutdown = "FALSE"
replay.supported = "TRUE"
unity.wasCapable = "TRUE"
sched.swap.derivedName = "/vmfs/volumes/502e0270215e6feda2/SRMONITOR/SRMONITOR-6b308458.vswp"
replay.filename = ""
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
ethernet0.pciSlotNumber = "32"
vmci0.pciSlotNumber = "33"
scsi0.sasWWID = "50 05 05 6 b0"
ethernet0.generatedAddressOffset = "0"
hostCPUID.0 = "0000000d75e69"
hostCPUID.1 = "0001067a00bfebfbff"
hostCPUID.80000001 = "000800"
guestCPUID.0 = "0000000d759656e69"
guestCPUID.1 = "0001067a00ebfbff"
guestCPUID.80000001 = "000000800"
userCPUID.0 = "0000000d7556e69"
userCPUID.1 = "0001067a00febfbff"
userCPUID.80000001 = "00000"
evcCompatibilityMode = "FALSE"
vmotion.checkpointFBSize = "8388608"
isolation.tools.guestInitiatedUpgrade.disable = "FALSE"
Artículos relacionados
- Agregar servidor VMware ESXi a dominio Windows Active Directory.
- Convertir máquina virtual VMware Server a VMware ESX.
- Convertir máquina virtual VMware Workstation a ESXi con vCenter Converter.
- Cómo exportar una máquina virtual de VMware Workstation 7 a VMware ESXi 5.
- Convertir máquina física a virtual VMware ESXi, convertir XenServer a VMware.
- Instalar VMware ESXi 5 en VMware Workstation, instalar vSphere Client.
- Virtualización con VMware Server 2.0, acceso remoto a máquinas virtuales.
- Virtualización profesional gratuita con Citrix XenServer Free Edition.
- Instalar GNU Linux Ubuntu 10.04 LTS (Lucid Lynx) Beta 1 virtualizado en VMware.
- Virtualización con VMware Server 2.0, acceso remoto a máquinas virtuales.
- Instalar GNU Linux Ubuntu 9.10 virtualizado con Sun VirtualBox 3.0.12.
- Artículos, trucos y manuales del Proyecto AjpdSoft sobre virtualización (VMware, VirtualBox).
- Virtualizar en GNU Linux, instalar VirtualBox en GNU Linux Ubuntu 10.10 64 bits.
- Instalar GNU Linux Ubuntu 9.10 virtualizado con Sun VirtualBox 3.0.12.
- Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.
- Virtualización con Sun xVM VirtualBox del sistema operativo OpenSolaris 11.
- Artículos, trucos, manuales sobre virtualización con VirtualBox.
- Cómo crear una imagen de un disco duro con Clonezilla de forma gratuita free.
- Instalación de Microsoft Windows 7 Ultimate virtualizado en VMware Server 2.0.1.
- Artículos y manuales del Proyecto AjpdSoft sobre virtualización.
- AjpdSoft Copia de Seguridad.
- AjpdSoft Copia de Seguridad (código fuente en Delphi 6).
- Definición SSH.
- Definición RAM.
- Definición CPU.
- Definición URL.
- Mozilla Firefox.
Créditos
Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.
No hay comentarios:
Publicar un comentario