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:
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
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)
----------------
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)
---------------
DC1_1
DC1_migrated
DC1_old
DC1_replica
SRV1
Virtual_Lab_1
(6 rows)
No hay comentarios:
Publicar un comentario