vCenter Server requiere una base de datos. Si decide utilizar una base de datos de Oracle o Microsoft SQL Server externa, cuando cree la base de datos, deberá conceder determinados permisos al usuario de la base de datos.

En la actualización de una base de datos de Microsoft SQL, se deben establecer correctamente los permisos.

Tabla 1. Permisos de base de datos Microsoft SQL para vCenter Server

Permiso

Descripción

GRANT ALTER ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE

Obligatorio cuando trabaja con el esquema personalizado de SQL Server.

GRANT REFERENCES ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE

Obligatorio cuando trabaja con el esquema personalizado de SQL Server.

GRANT INSERT ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE

Obligatorio cuando trabaja con el esquema personalizado de SQL Server.

GRANT CREATE TABLE TO VC_ADMIN_ROLE

Necesario para crear una tabla.

GRANT CREATE VIEW TO VC_ADMIN_ROLE

Necesario para crear una vista.

GRANT CREATE PROCEDURE TO VC_ADMIN_ROLE

Necesario para crear un procedimiento almacenado.

GRANT SELECT ON SCHEMA :: [VMW] TO VC_USER_ROLE

Permisos que permiten ejecutar las operaciones SELECT, INSERT, DELETE y UPDATE en tablas que son parte del esquema VMW.

GRANT INSERT ON SCHEMA :: [VMW] TO VC_USER_ROLE

GRANT DELETE ON SCHEMA :: [VMW] TO VC_USER_ROLE

GRANT UPDATE ON SCHEMA :: [VMW] TO VC_USER_ROLE

GRANT EXECUTE ON SCHEMA :: [VMW] TO VC_USER_ROLE

Necesario para ejecutar un procedimiento almacenado en el esquema de base de datos.

GRANT SELECT ON msdb.dbo.syscategories TO VC_ADMIN_ROLE

Necesario para implementar trabajos de SQL Server.

Estos permisos son obligatorios solo durante la instalación y actualización y no son necesarios después de la implementación.

GRANT SELECT ON msdb.dbo.sysjobsteps TOVC_ADMIN_ROLE

GRANT SELECT ON msdb.dbo.sysjobs TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_add_job TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_delete_job TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_add_jobstep TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_update_job TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_add_jobserver TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_add_jobschedule TO VC_ADMIN_ROLE

GRANT EXECUTE ON msdb.dbo.sp_add_category TO VC_ADMIN_ROLE

GRANT VIEW SERVER STATE TO [vpxuser]

Proporciona acceso a las vistas DMV de SQL Server y a la ejecución de sp_lock.

GRANT VIEW ANY DEFINITION TO [vpxuser]

Necesario para proporcionar al usuario los privilegios para observar los metadatos para objetos de SQL Server.

En la actualización de una base de datos de Oracle, se deben establecer correctamente los permisos.

Tabla 2. Permisos de base de datos de Oracle para vCenter Server

Permiso

Descripción

GRANT CONNECT TO VPXADMIN

Necesario para la conexión con la base de datos de Oracle.

GRANT RESOURCE TO VPXADMIN

Necesario para la creación de un activador, secuencia, tipo, procedimiento, etc.

De forma predeterminada, el rol RECURSO posee asignados los privilegios CREAR PROCEDIMIENTO, CREAR TABLA y CREAR SECUENCIA. Si el rol RECURSO no posee estos privilegios, concédaselos al usuario de la base de datos de vCenter Server.

GRANT CREATE VIEW TO VPXADMIN

Necesario para crear una vista.

GRANT CREATE SEQUENCE TO VPXADMIN

Necesario para crear una secuencia.

GRANT CREATE TABLE TO VPXADMIN

Necesario para crear una tabla.

GRANT CREATE MATERIALIZED VIEW TO VPXADMIN

Necesario para crear una vista materializada.

GRANT EXECUTE ON dbms_lock TO VPXADMIN

Necesario para garantizar que la base de datos de vCenter Server sea utilizada por una sola instancia de vCenter Server.

GRANT EXECUTE ON dbms_job TO VPXADMIN

Necesario durante la instalación o actualización para la programación y administración de trabajos de SQL.

Este permiso no se requiere después de la implementación.

GRANT SELECT ON dba_lock TO VPXADMIN

Necesario para determinar los bloqueos existentes en la base de datos de vCenter Server.

GRANT SELECT ON dba_tablespaces TO VPXADMIN

Necesario durante la actualización para determinar el espacio en disco requerido.

Este permiso no se requiere después de la implementación.

GRANT SELECT ON dba_temp_files TO VPXADMIN

Necesario durante la actualización para determinar el espacio en disco requerido.

Este permiso no se requiere después de la implementación.

GRANT SELECT ON dba_data_files TO VPXADMIN

Necesario para la supervisión del espacio libre mientras está funcionando vCenter Server.

GRANT SELECT ON v_$session TO VPXADMIN

Vista utilizada para determinar los bloqueos existentes en la base de datos de vCenter Server.

GRANT UNLIMITED TABLESPACE TO VPXADMIN

Necesario para conceder permisos de espacio de tabla ilimitados al usuario de la base de datos de vCenter Server.

GRANT SELECT ON v_$system_event TO VPXADMIN

Necesario para comprobar los cambios del archivo de registro.

GRANT SELECT ON v_$sysmetric_history TO VPXADMIN

Necesario para comprobar la utilización de la CPU.

GRANT SELECT ON v_$sysstat TO VPXADMIN

Necesario para determinar la frecuencia de aciertos de memoria caché del búfer.

GRANT SELECT ON dba_data_files TO VPXADMIN

Necesario para determinar la utilización del espacio de tabla.

GRANT SELECT ON v_$loghist TO VPXADMIN

Necesario para comprobar la frecuencia del punto de comprobación.

Los privilegios de la base de datos maestra se utilizan para supervisar la base de datos de vCenter Server. Por lo tanto, si se alcanza un umbral determinado, podrá observar una alerta.