VmWare: tips and tricks
He migrado unas maquinas virtuales VmWare que tenía con Windows XP a Windows 7. Para ello, he creado las nuevas máquinas con windows 7 y luego les he añadido los discos duros de las de XP para de forma amigable luego ir pasando lo que me interesa nada mas antes de borrer dichos discos. También, me he encontrado una serie de errores.
Añadir disco duro existente
1 – Se puede hacer desde la opción de Editar configuración. Desde ahí en la pestaña Hardware virtual, se hace click en el botón Agregar nuevo dispositivo.
2 – Seleccionar Disco duro existente en el menú desplegable. Y se abre un cuadro de diálogo para seleccionar un archivo *.wmdk.
3 – Si estaba creado con otra versión VmWare te pedirá que le conviertas el formato.
4 – Al iniciar la máquina virtual te saldrá el nuevo disco con todo su contenido.
Error: Taking ownership of this virtual machine failed
Cuando al iniciar una máquina virtual da este error y no arranca. Se soluciona eliminando el diretorio *.lck que encontraras dentro del directorio donde está esa máquina.
Esto puede pasar si al apagar la máquina ha pasado algo y se ha quedado ahí.
Error: VMware Workstation Unrecoverable Error (vcpu-0)
En este enlace hay una recopilación de todas las posibles soluciones a este error en función de lo que esté dando problemas. Listado:
– Method 1: Updating the VMware Workstation application
– Method 2: Disabling / Uninstalling another organization’s virtualization software
– Method 3: Enabling Secure Virtual Machine (SVM) or Intel Virtualization Technology from BIOS/UEFI
– Method 4: Disabling simultaneous multithreading (SMT) in the BIOS/UEFI
– Method 5: Reverting to the default clocking frequencies
– Method 6: Modifying the VMX file
Unable to open kernel device «\\.\Global\vmx86»: The system cannot find the file
Cuando al arrancar una máquina virtual con el VMWare nos puede dar el error:
.\Global\vmx86": The system cannot find the file specified. Did you reboot after installing VMware Workstation?
Se corrigue ejecutando (como administrador) desde la consola de windows el comando:
net start vmx86
Máquinas virtuales de Bitmani para desarrollo web
Bitnami es una biblioteca de aplicaciones de servidor populares y entornos de desarrollo que se pueden instalar con un solo clic. Es tan sencillo como descargarse una máquina virtual ya preparada para VMware o Virtual Box con los servidores que deseemos. Además, luego le puedes ir añadiendo módulos que vayas necesitando.
A continuación se muestra una guía de comandos rápida de uso para montar un servidor Tomcat con java 1.7 y nodejs.
Arrancar y parar Tomcat ----------------------- Todos los servicios se arrancan y paran de la siguiente forma: sudo /opt/bitnami/ctlscript.sh status sudo /opt/bitnami/ctlscript.sh start tomcat sudo /opt/bitnami/ctlscript.sh stop tomcat sudo /opt/bitnami/ctlscript.sh restart tomcat Cambiar el teclado inglés ------------------------- Por defecto la máquina virtual viene configurada con teclado en inglés. Para cambiarlo sería: sudo dpkg-reconfigure keyboard-configuration Activar SSH ----------- Por defecto el servicio ssh viene desactivado. Se puede activar así: sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf sudo start ssh Configuración de red en VMware ------------------------------ Tarjetas de red con el VMware Bridge Protocol desactivado. Tarjetas de red con ip y dns automático. Network Adapter de la máquina virtual en modo brighed. Configurar la red manualmente. ------------------------------ Hay que editar el archivo interfaces, por ejemplo así: 1- Editamos la interface de la tarjeta de red. En este caso la eth0 vi /etc/network/interfaces Dentro del archivo debes buscar: auto eth0 iface eth0 inet dhcp y sustituirlo por lo que corresponda en cada caso: auto eth0 iface eth0 inet static address 192.168.1.40 netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.0 broadcast 192.168.1.255 2- Ahora editamos los DNS: vi /etc/resolv.conf nameserver = 8.8.8.8 nameserver = 8.8.4.4 3- Por ultimo reiniciamos el servicio de red: /etc/init.d/networking restart Cambiar la jdk -------------- Descargar la deseada, en este caso queremos pasar de la 1.8 que nos traia la máquina a la 1.7 así que descargamos al 1.7 de aquí http://www.oracle.com/technetwork/es/java/javase/downloads/jre7-downloads-1880261.html Lo más rápido es reemplazar el directorio /opt/bitnami/java por el nuevo. Se puede hacer por consola tal que así: sudo mv /opt/bitnami/java /opt/bitnami/java8 sudo mv /tmp/java /opt/bitnami/java sudo chown -R root /opt/bitnami/java (cambiar el usuario) sudo chown -R :root /opt/bitnami/java (Cambiar el grupo) sudo chmod -R 777 /opt/bitnami/java Añadir un módulo nuevo (Ej: nodejs) ----------------------------------- Descargarse de la página el *.run https://bitnami.com/stack/nodejs/installer#linux Se puede utilizar para ello el comando wget si se quiere. wget https://bitnami.com/..................../bitnami-nodejs-5.4.0-0-linux.run Darle permisos: chmod 755 bitnami-nodejs-5.4.0-0-linux.run Ejecutarlo y seguir los pasos de instalación sudo /bitnami-nodejs-5.4.0-0-linux.run Apagar la máquina virtual ------------------------- sudo poweroff
DOC:
https://wiki.bitnami.com/Virtual_Appliances_Quick_Start_Guide
https://bitnami.com/stack/tomcat/virtual-machine
Ampliar tamaño del disco duro en el vmware
Ir a las opciones del disco duro en el vmware, click en «utilities/expand» y añadir el nuevo tamaño deseado para el disco.
A continuación dependiendo de si es un disco de sistema o no hay que proceder de la siguiente manera:
1 – Disco del sistema.
1.1 – realizar una copia del disco p.e. «Windows XP Professional.vmdk».
1.2 – Agregar esa copia a otra máquina vmware. (agregar nuevo disco y seleccionarlo dando en usar uno existente)
1.3 – Arrancar esta otra máquina, ir a la consola de msdos y ejecutar:
DISKPART list volume select volume X (X es el número del volumen a expandir) expand
1.4 – Apagar para, a continuación, poner este disco en lugar del original de la primera máquina.
1.5 – Si todo va bien arrancará windows y pedirá un reinicio.
2 – Disco que no es del sistema. (En este caso no hace falta utilizar una máquina secundaria.)
2.1 – Arrancar la máquina, ir a la consola de msdos y ejecutar:
DISKPART list volume select volume X (X es el número del volumen a expandir) expand
Añadir particiones en una maquina virtual de un s.o. windows
Una vez añadido el nuevo disco en el vmware para el caso de SO con windows se puede utilizar la herramienta DiskPart.
Para acceder a ella en versiones anteriores a windows 2008 se ejecuta en el prompt me la consola de windows el comando «disparkt». En windows 2008 haga click en Start > Computer Management > Disk Manager.
Una vez en la herramienta podemos realizar algo, tal que así:
1) list disk (Esto nos sacara un listado con los discos de que se dispone. En ese listado a cada disco se le asigna un número.)
2) select disk x (Selecciona el disco x. Donde x es el número de disco en el que se quiere crear la nueva partición.)
3) create partition logical size=100000 (se crea una partición logica de tamaño 10 gb)
4) list partition (lista las particiones. Tiene que verse la nueva creada.)
5) select partition x (Se selecciona a partición x. Donde x es el número de la partición nueva.)
6) assign letter=E (Se le asigna la letra E a la partición.)
Más información aquí.
Nota: Si no deseas usar dispartk (panel de control/herramientas administrativas/administración de equipos/ administración de discos).
Categorias
- adobe (2)
- agile (1)
- Alfresco (1)
- Android (26)
- Angular (6)
- angularjs (10)
- apache (1)
- axis (2)
- Bases de datos (14)
- Bootstrap (1)
- C# (3)
- Cámara (1)
- chrome (3)
- Codeigniter (2)
- Control de Versiones (2)
- CSS (25)
- CVS (1)
- Django (9)
- Django Rest Framework (1)
- DNS (1)
- Docker (3)
- dominio (1)
- eclipse (5)
- Entity Framework (2)
- ETL (1)
- Firefox (6)
- flash (1)
- freecad (1)
- Git (12)
- GitHub (4)
- gpg (2)
- Groovy (1)
- Handlebars (1)
- hibernate (4)
- hosting (1)
- HTML (50)
- HTML 5 (26)
- Impresión 3D (9)
- Inkscape (1)
- IOS (2)
- ireports (3)
- Java (44)
- Javascript (55)
- JBoss (5)
- JPA (2)
- JQuery (20)
- Json (7)
- JSP (6)
- Keycloak (1)
- Lamp (1)
- LDAP (2)
- lean (1)
- linkedin (1)
- LINQ (1)
- linux (13)
- Livecycle (1)
- log (1)
- microcontroladores (1)
- MongoDB (4)
- MySQL (8)
- Node.js (5)
- OC4J (1)
- Openshift (2)
- Oracle (6)
- Patrones de Diseño (1)
- Photoshop (2)
- php (20)
- PostgreSQL (1)
- python (19)
- rabbitmq (1)
- Raspberry PI (13)
- Raspherry PI (5)
- React (6)
- seguridad (3)
- Selenium (3)
- Sencha Touch (1)
- Sin categoría (29)
- Spring (17)
- spring-boot (3)
- SQL (7)
- SQLServer (1)
- SSO (1)
- struts (2)
- SVN (1)
- Talend (1)
- Tomcat (6)
- unity (3)
- Visual Studio Code (2)
- vmware (5)
- Web Services (11)
- windows (18)
- wordpress (10)
- Xiaomi (1)
- xml (2)
Trabajos Realizados
- App Android – Autoka Fr
- App Android – Cartelera Cántabra
- App Android – Gramática y Vocabulario Ingles
- App Android – Hoja de Gastos
- App Android – Hotel Torre Cristina
- App Android – OcioEnjoy
- App Android – Visor CardBoard
- App Firefox – Managapp
- DiamanteBomba – DisasterCode
- Generador de Partes de Trabajo
- GitHub – Android Web Generator
- GitHub – Dynamic Angular Gallery
- GitHub – Dynamic React Gallery
- GitHub – Sotilizator
- GitHub – SpringAngularJS
- GitHub – Swiper Dynamic Angular Gallery
- HazParejas – DisasterCode
- RompeCabezas – DisasterCode
- Unity Game – English Couple
- Unity Game – Kill Wasp
- WordPress – El Buen Apicultor
- WordPress – El Cajón de los Retales
- WordPress – El Vestidito Azul
- WordPress – Feuchas
- WordPress – Fragua de Navajas Ponce
- WordPress – Humor a las Tres
- WordPress – Photo Places