vCenter Server 需要使用資料庫。如果您決定使用外部 Oracle 或 Microsoft SQL Server 資料庫,當您建立資料庫時,則必須為該資料庫使用者授與特定權限。
升級 Microsoft SQL 資料庫時,必須正確設定權限。
權限 | 說明 |
---|---|
GRANT ALTER ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE | 當您使用 SQL Server 自訂結構描述時該權限是必要的。 |
GRANT REFERENCES ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE | 當您使用 SQL Server 自訂結構描述時該權限是必要的。 |
GRANT INSERT ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE | 當您使用 SQL Server 自訂結構描述時該權限是必要的。 |
GRANT CREATE TABLE TO VC_ADMIN_ROLE | 對於建立資料表是必要的。 |
GRANT CREATE VIEW TO VC_ADMIN_ROLE | 對於建立視圖是必要的。 |
GRANT CREATE PROCEDURE TO VC_ADMIN_ROLE | 對於建立預存程序是必要的。 |
GRANT SELECT ON SCHEMA :: [VMW] TO VC_USER_ROLE | 可讓您執行資料表中「選取」、「插入」、「刪除」、「更新」作業 (屬於 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 | 對於在資料庫結構描述中執行預存程序是必要的。 |
GRANT SELECT ON msdb.dbo.syscategories TO VC_ADMIN_ROLE | 對於部署 SQL Server 工作是必要的。 這些權限僅在安裝和升級期間是強制性的,在部署之後則不需要。 |
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] | 可用來存取 SQL Server DMV 視圖和執行 sp_lock。 |
GRANT VIEW ANY DEFINITION TO [vpxuser] | 對於向使用者提供可查看 SQL Server 物件之中繼資料的權限是必要的。 |
升級 Oracle 資料庫時,必須正確設定權限。
權限 | 說明 |
---|---|
GRANT CONNECT TO VPXADMIN | 對於連線到 Oracle 資料庫是必要的。 |
GRANT RESOURCE TO VPXADMIN | 對於建立觸發器、順序、類型、程序等是必要的。 依預設,RESOURCE 角色指派有 CREATE PROCEDURE、CREATE TABLE 和 CREATE SEQUENCE 權限。如果 RESOURCE 角色缺少這些權限,請將這些權限授與 vCenter Server 資料庫使用者。 |
GRANT CREATE VIEW TO VPXADMIN | 對於建立視圖是必要的。 |
GRANT CREATE SEQUENCE TO VPXADMIN | 對於建立順序是必要的。 |
GRANT CREATE TABLE TO VPXADMIN | 對於建立資料表是必要的。 |
GRANT CREATE MATERIALIZED VIEW TO VPXADMIN | 對於建立具體化視圖是必要的。 |
GRANT EXECUTE ON dbms_lock TO VPXADMIN | 對於確保 vCenter Server 資料庫由單一 vCenter Server 執行個體使用是必要的。 |
GRANT EXECUTE ON dbms_job TO VPXADMIN | 在安裝或升級期間是必要的,用於排程和管理 SQL 工作。 此權限在部署之後是非必要的。 |
GRANT SELECT ON dba_lock TO VPXADMIN | 對於判定 vCenter Server 資料庫上的現有鎖定是必要的。 |
GRANT SELECT ON dba_tablespaces TO VPXADMIN | 在升級期間是必要的,用於判定所需磁碟空間。 此權限在部署之後是非必要的。 |
GRANT SELECT ON dba_temp_files TO VPXADMIN | 在升級期間是必要的,用於判定所需磁碟空間。 此權限在部署之後是非必要的。 |
GRANT SELECT ON dba_data_files TO VPXADMIN | 對於在 vCenter Server 運作時監控可用空間是必要的。 |
GRANT SELECT ON v_$session TO VPXADMIN | 用於判斷 vCenter Server 資料庫上現有鎖定的視圖。 |
GRANT UNLIMITED TABLESPACE TO VPXADMIN | 對於向 vCenter Server 資料庫使用者授與無限制資料表空間權限是必要的。 |
GRANT SELECT ON v_$system_event TO VPXADMIN | 對於檢查記錄檔參數是必要的。 |
GRANT SELECT ON v_$sysmetric_history TO VPXADMIN | 對於檢查 CPU 使用率是必要的。 |
GRANT SELECT ON v_$sysstat TO VPXADMIN | 對於判定緩衝快取命中率是必要的。 |
GRANT SELECT ON dba_data_files TO VPXADMIN | 對於判定資料表空間使用率是必要的。 |
GRANT SELECT ON v_$loghist TO VPXADMIN | 對於檢查檢查點頻率是必要的。 |
主要資料庫的權限將用於監控 vCenter Server 資料庫。例如,如果達到特定臨界值,便會看到一則警示。