Error VMware Virtual Center: Base de datos llena

Un nuevo artículo que escribí para mi empresa y todavía no había compartido aquí.

Esta vez es un artículo técnico sobre el problema que podemos tener cuando se nos llena la base de datos del Virtual Center.

Accede al artículo completo aquí:

http://www.conasa.es/error-vmware-virtual-center-base-de-datos-llena/

Hoy voy a hablar de un problema que no es nuevo y, por suerte, tampoco es muy habitual, pero que se puede convertir en un problema serio si nos sucede. Por supuesto, también voy a dar la solución técnica.

El problema:

El problema es que el servicio de Virtual Center no inicia porque la base de datos ha llegado al límite permitido por la licencia, generalmente 4GB.

Error VMware Virtual Center: Base de datos llena

El problema se da cuando tenemos instalado nuestro Virtual Center en un servidorWindows. Por limitaciones de licencia, la base de datos tiene un tamaño máximo de 4GB. Cuando la base de datos alcanza ese tamaño se paraliza y el servicio de virtual center se detiene.

Nuestros servidores virtuales seguirán funcionando, por lo que no perderemos servicio pero, al no haber virtual center (está detenido), sí que careceremos de todas las ventajas de la virtualización. Nos quedaremos sin Alta Disponibilidad (HA), no podremos mover máquinas virtuales entre hosts (vMotion), dependiendo de nuestra solución de backup, lo más probable es que no podamos realizar backup de nuestras máquinas virtuales, y tampoco restaurarlas en caso de necesidad. En definitiva, tendremos servidores virtuales corriendo en hosts independientes.

Como se puede ver, sin ser un problema crítico que nos paralice la empresa, sí es un problema serio que puede terminar afectando gravemente a nuestra infraestructura de virtualización.

Por suerte para nosotros, este problema tiene una solución relativamente sencilla.

La solución:

La solución, a modo de resumen, será borrar datos antiguos de la base de datos y liberar espacio en la base de datos.

Para solucionar este problema seguiremos los siguientes pasos:

  1. Iniciamos SQL Server Management Studio Express. Entramos con un usuario con permisos de administrador.
    Iniciar SQL Server Management Studio Express
  2. Desde la web http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1000125descargamos el script VCDB_Purge_MSSQL_V2.X.zip y lo descomprimimos.
    Descargar script
  3. Ejecutamos el script, nos volverá a pedir usuario y contraseña para añadir el script alSQL. Seleccionamos la base de datos del Virtual Center, generalmente VIM_VCDB.
  4. Primero realizamos una prueba del script, con las líneas “SET @DELETE_DATA = 0” y “SET @CUTOFF_DATE = GETUTCDATE () -20”. Esto nos dirá si el script se ejecuta correctamente y el número de líneas que va a borrar.
  5. Si la prueba se realiza correctamente, modificamos la linea “SET @DELETE_DATA = 1”, quedando como la imagen.

    Modificación línea “SET @DELETE_DATA = 1”
  6. Cuando termine de ejecutarse el script, hay que hacer la reducción de la base de datos.Para ello seleccionamos la base de datos con el botón derecho del ratón y vamos a “Tareas -> Reducir -> Base de datos”
    “Tareas -> Reducir -> Base de datos”Nos arrancará un asistente, al que daremos “Aceptar” y, cuando termine, nos indicará en cuanto ha reducido nuestra base de datos.Asistente

    Ejecutando

  7. Una vez que termine el proceso ya podremos iniciar el servicio de Virtual Server.
    Iniciar servicio Virtual Server
  8. Para terminar, e intentar que no nos vuelva a pasar, tendremos que configurar nuestroVCenter para que registre menos datos.

 

En fin, espero que todo esto os resulte de utilidad y espero que no os surja este problema. Pero, por si acaso, ya sabéis la solución. Por supuesto os recomendaría que esta solución la aplique personal especializado.

Ante cualquier consulta no dudes en preguntarnos, te ayudaremos encantados.

Espero que os resulte de utilidad.

Instalando Veeam FastSCP en Windows 7

Hoy me he encontrado con un probleilla.

He intentado instalar la utilidad gratuita para VMware VEEAM FASTSCP en mi Windows 7 y por desgracia de daba un error diciéndome que la versión de sistema operativo no era válida.

image

Por suerte para tod@s en internet casi siempre encontramos respuestas. En la siguiente web he encontrado la respuesta http://andrius.kozeniauskas.com/blog/2009/03/25/installing-veeam-fastscp-30-on-windows-7-beta/

Y la cosa es que tenemos que extraer los ficheros del instalador, se puede hacer con WinRAR, y luego podemos ejecutar la instalación sin problemas.

Espero que os resulte de utilidad

La tarjeta de red va creciendo “eth0”, “eth1”, “eth2”…

Extraido de un documento de :
http://gabriel.verdejo.alvarez.googlepages.com/

Con el sistema de ficheros “udev” se tiende a realizar una cache de dispositivos en el
directorio /etc/udev/rules.d. De esta manera al cambiar el sistema de ordenador los dispositivos
antiguos tienen ya ocupados los nombres (eth0, eth1…) y el sistema utiliza los siguientes que
son los que tiene libres.
El fichero /etc/udev/rules.d/xx-persistent-net.rules es el encargado de mantener la cache
de dispositivos de red. (xx- puede ser diferente)
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:50:fc:2b:a0:XX NAME=”eth0″
# PCI device 0x1106:0x3065 (via-rhine)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:0c:6e:c2:f7:XX NAME=”eth1″
De esta forma al borrar este fichero cada vez que se inicie el sistema nos asegurarnos de que
las tarjetas de red empiecen en el dispositivo eth0.
Por ejemplo podemos añadir las siguientes líneas al fichero /etc/init.d/sysklogd
echo “” > /etc/udev/rules.d/xx-persistent-net.rules
echo “” > /etc/udev/rules.d/xx-persistent-cd.rules

Instalar consola VMware en Kubuntu

Lo primero es descargarse los archivos de la consola desde la Web del VMWare. Después descomprimimos el fichero y nos creará una carpeta llamada “vmware-server-console-distrib” desde una pantalla de terminal, entramos en la carpeta y tecleamos “sudo ./vmware-install.pl
Continuáis la instalación con el típico “siguiente, siguiente, …, finalizar” 😉 y ya está, ya tenemos nuestra conslola instalada y nos aparecerá en el menú de Kubuntu.
En fin, de momento esto es todo…
Ahora a Katxarrear 😉

Instalación de VMWare en Kubuntu-Ubuntu

Como era de suponer esto no saldría bien a la primera. En fín, después de algunos errores en la instalación y de buscar un poco por la web he dado con la siguiente dirección que lo explica muy bien, en ingés, como casi todo 😉 http://ubuntuforums.org/showpost.php?p=2384779&postcount=52
Lo único, comentar que en esta web nos dicen que nos descarguemos un paquete para solucionar el problema (vmware-any-any-update109.tar.gz) pero este está desfasado, la versión actual el la update110 por lo que os recomiendo pasar por la web en la que está el paquete para aseguraros de que es la última versión. Después de esto, la verdad es que siguiendo las instrucciones que nos indican se instala todo correctamente.
En fin, ahora a ver si instalo la consola para el vmware.
Nos vemos 😉

VMWare

Bueno, después de un tiempo sin aparecer por aquí, demasiado trabajo, he vuelto. Sigo preparandi mi equipo para hacer pruebillas. Tenía un windows XP con el VMWare Server y varios servidores virtuales para mis pruebas pero el XP me están dando guerra y se reinicia de vez en cuando. Esto no me pasa ni con Windows Vista ni con Linux Kubuntu. Así que voy a instalar el VMWare en el Kubuntu para hacer mis pruebillas.