VMWare: Conectar vPostgres Virtual Center Windows

VMware Virtual Center 6 y 6.5 es compatible con multitud de motores de base de datos.

En el caso de realizar la instalación o actualización de versiones anteriores sobre Windows, disponemos de la posibilidad de instalar un motor de base de datos embedido.

Con la versión 6 de Virtual Center de forma predeterminada se utilizará vPostgres en vez de SQL Server:


De hecho vPostgres es una adaptación de VMWare del popular motor de base de datos opensource: PostgreSQL


Con SQL Server podíamos utilizar la herramienta de administración GUI: "SQL Management Studio" o bien la herramienta de linea de comandos: sqlcmd para por ejemplo diagnosticar la conexión o explorar la base de datos.

Con vPostgres una de las opciones es utilizar la herramienta psql cuyo binario está incluido por defecto en la instalación de nuestro Virtual Center.

Para realizar una prueba de conexión contra la base de datos vPostgres:

1) Abrimos con un visor de texto el siguiente fichero:

type C:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx\vcdb.properties

y localizamos el usuario y password:

VMWare: Conectar con vPostgres sobre Virtual Center Windows

2) Conectamos utilizando psql, ubicado en el directorio de binarios de Virtual Center 6:

cd C:\Program Files\VMware\vCenter Server\vPostgres\bin

psql -d VCDB -U vc

VMWare: Conectar con vPostgres sobre Virtual Center Windows

Algunos ejemplos de consultas que podemos ejecutar una vez conectados:

1) Tamaño de la base de datos del Virtual Center (VCDB):

VCDB=> SELECT pg_size_pretty(pg_database_size('VCDB'));
 
 pg_size_pretty
----------------
 86 MB
(1 row)

2) VMs controladas por el Virtual Center:

VCDB=> SELECT name FROM vpx_vm_config_info ORDER BY name;
     name
---------------
 DC1_1
 DC1_migrated
 DC1_old
 DC1_replica
 SRV1
 Virtual_Lab_1
(6 rows)


No hay comentarios:

Publicar un comentario