VCenter 5.5 install on Windows Server 2012R2 with oracle database ,有幾個要注意的地方,在此僅記錄重點。安裝的順序可以使用 Simple Install ,或是單獨逐一依 Custom Install 安裝。

vcenter55_install_welcome_page  

 

環境:

1. windows server 2012 R2 多國語言;注意安裝時,1. 預設語言要切換為 英文 才不會有錯誤 2. VCenter 的 Host 要先加入AD網域,Vcenter 的權限才有辦法選到 AD 網域的帳號,不然就要用帳號: administrator@vsphere.local 登入 https://vcenter:9443/vsphere-client 到 SSO 作設定了

2. VCcenter 5.5 :VMware-VIMSetup-all-5.5.0-VMware vCenter Server 5.5 Update 2e and modules-2646481-20150401.iso

3. Oracle DataBase: 11gR2_11204_WIN64

安裝注意事項:

一、 依序安裝 vCenter Single Sign-on , vSphere Web Client , vShpere Inventory Service 時,不會連結到oracle database ;只有安裝 vCenter Server 才會連結到 Oracle DB,但 vCenter Single Sign-on 的 Administrator 密碼要記得,後續安裝都會用到它。

vCenter_Single_Sign_On  

例如:vCenter Server 安裝時

vCenterSSO  

 

二、vCenter Service 使用Windows 本機系統帳戶

vCenterService  

 

三、 vCenter 安裝後第一次用 vShpere Client 登入會有錯誤。

vcenter55_first_client_login  

 

1. 使用 google Chrome 需先登入 vShpere web clinet: https://vc55.gu.com:9443/vsphere-client ,使用帳號:administrator@vsphere.local 登入

vsphere_chrome_web_login  

2. 在 vCenter Servers 中選擇主機 VC55 加入 本機AD網域 的 administrator 權限

vCenter_Add_AD_Account  

 

四、使用 Oracle 11gR2 取代 MSSQL Express 作為 vCenter 的資料庫
註:( 對於小型安裝 "最多 5 台主機和 50 台虛擬機器",您可以使用配套的 Microsoft SQL Server 2008 Express 資料庫 )

1. 安裝 Oracle DB ,選擇 建立並設定資料庫。若是選擇 只安裝資料庫軟體 ,則之後必需利用指令 netca 建立 Listener ,可利用 lsnrctl status 確認一下 Listener 是否已正常工作;再利用指令 dbca 建立資料庫。

vCenter_oracleDB_install_01  

 選擇項目如下,後安裝

vCenter_oracleDB_install_02  

2. 測試連線到資料庫 vcdb 沒有問題。指令: sqlplus 帳號/密碼@資料庫 as sysdba

vCenter_oracleDB_install_03  

查詢資料庫的檔案: select name from v$datafile;

vCenter_oracleDB_install_04  

 

3. vCenter Server 系統必須具有 64 位元 DSN,通過 ODBC 資料來源建立一個系統 DSN:vcdb,如圖

vCenter_oracleDB_install_06  

 

4.  建立 vCenter 專屬的 TABLESPACE "VPX"

執行下列指令碼。該指令碼位於 vCenter Server 安裝套件的 /installation directory/vCenter-Server/dbschema/DB_and_schema_creation_scripts_oracle.txt 檔案中。

CREATE SMALLFILE TABLESPACE "VPX" DATAFILE '/u01/app/oracle/oradata/vcdb/vpx01.dbf'
SIZE 1G AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT
SPACE MANAGEMENT AUTO;

對於 Windows 安裝,請變更 vpx01.dbf 檔案的目錄路徑,如下。

CREATE SMALLFILE TABLESPACE "VPX" DATAFILE 'C:\APP\ORACLE\ORADATA\VCDB\vpx01.dbf' SIZE 1G AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

vCenter_oracleDB_install_05  

 

5. 設定 Oracle 資料庫使用者: VPXADMIN

執行下列 SQL 命令,建立具有正確權限的 vCenter Server 資料庫使用者。該指令碼位於 vCenter Server 安裝套件的 /installation directory/vCenter-Server/dbschema/DB_and_schema_creation_scripts_oracle.txt 檔案中。

在此範例中,使用者名稱為 VPXADMIN。

CREATE USER "VPXADMIN" PROFILE "DEFAULT" IDENTIFIED BY "oracle" DEFAULT TABLESPACE "VPX" ACCOUNT UNLOCK;
grant connect to VPXADMIN;
grant resource to VPXADMIN;
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;
grant execute on dbms_job to VPXADMIN;
grant select on dba_tablespaces to VPXADMIN;
grant select on dba_temp_files to VPXADMIN;
grant select on dba_data_files to VPXADMIN;
grant unlimited tablespace to VPXADMIN;
alter user "VPXADMIN" quota unlimited on "VPX";

 

6.  安裝 vCenter Server 時選 通過 ODBC 資料來源建立的 System DSN:vcdb

vCenter_oracleDB_install_08  

輸入剛建立的 VPXADMIN 帳號及密碼

vCenter_oracleDB_install_09  

 

其它的依指示依序執行即可建立 VCenter 5.5 install on Windows Server 2012R2 with oracle database

以上是 vCenter 使用 Oracle Database 11gR2 的安裝方法

 

 

x. (選擇性) 使用指令碼建立 Oracle 資料庫結構描述

vCenter_oracleDB_install_07  

先切換到 vCenter Server 安裝套件 /installation directory/vCenter-Server/dbschema 目錄,再執行 D:\vCenter-Server\dbschema>sqlplus vpxadmin/oracle@vcdb

然後執行下列 dbschema 指令碼

1. 在 SQL*Plus 中,依序對資料庫執行下列指令碼。


@VCDB_oracle.SQL
@VCDB_views_oracle.SQL
@insert_stats_proc_oracle.sql
@load_stats_proc_oracle.sql
@purge_stat2_proc_oracle.sql
@purge_stat3_proc_oracle.sql
@purge_usage_stats_proc_oracle.sql
@stats_rollup1_proc_oracle.sql
@stats_rollup2_proc_oracle.sql
@stats_rollup3_proc_oracle.sql
@cleanup_events_oracle.sql
@delete_stats_proc_oracle.sql
@load_usage_stats_proc_oracle.sql
@TopN_DB_oracle.sql
@calc_topn1_proc_oracle.sql
@calc_topn2_proc_oracle.sql
@calc_topn3_proc_oracle.sql
@calc_topn4_proc_oracle.sql
@clear_topn1_proc_oracle.sql
@clear_topn2_proc_oracle.sql
@clear_topn3_proc_oracle.sql
@clear_topn4_proc_oracle.sql
@rule_topn1_proc_oracle.sql
@rule_topn2_proc_oracle.sql
@rule_topn3_proc_oracle.sql
@rule_topn4_proc_oracle.sql
@process_license_snapshot_oracle.sql
@l_purge_stat2_proc_oracle.sql
@l_purge_stat3_proc_oracle.sql
@l_stats_rollup1_proc_oracle.sql
@l_stats_rollup2_proc_oracle.sql
@l_stats_rollup3_proc_oracle.sql

2. (選擇性) 您也可以執行下列指令碼來啟用資料庫健全狀況監控。

@job_dbm_performance_data_oracle.sql
@process_performance_data_oracle.sql

3. 對於所有受支援的 Oracle Server 版本,執行下列指令碼可在資料庫上設定排定的工作。

@job_schedule1_oracle.sql
@job_schedule2_oracle.sql
@job_schedule3_oracle.sql
@job_cleanup_events_oracle.sql
@job_topn_past_day_oracle.sql
@job_topn_past_week_oracle.sql
@job_topn_past_month_oracle.sql
@job_topn_past_year_oracle.sql

您現在即擁有與 vCenter Server 相容的資料庫結構描述。

 

參考:

https://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.vsphere.install.doc/GUID-55F7FFDB-01B8-4C18-AA89-DC28BD9B1E9F.html

 

附註:

vCenter Server 支援的資料庫的組態說明

資料庫類型

組態說明

Microsoft SQL Server 2008 R2 Express

可以用於小型部署 (最多 5 台主機和 50 台虛擬機器) 的配套資料庫。

SQL Server 定序模式:SQL_Latin1_General_CP1_CI_AS。

ODBC 系統 DSN 最低版本:SQL Native Client 10.0 (版本 2009.100.4000.00),可從 microsoft.com 下載中心免費下載。

備註

vCenter Server Appliance 不支援此資料庫。

Microsoft SQL Server 2008

請確保機器具有有效的 ODBC DSN 項目。

SQL Server 定序模式:SQL_Latin1_General_CP1_CI_AS。

ODBC 系統 DSN 最低版本:SQL Native Client 10.0 (版本 2009.100.4000.00),可從 microsoft.com 下載中心免費下載。

備註

vCenter Server Appliance 不支援此資料庫。

Microsoft SQL Server 2012 SP1

請確保機器具有有效的 ODBC DSN 項目。

Oracle 11g 和 12c

請確保機器具有有效的 ODBC DSN 項目。

完成 vCenter Server 安裝後,請採取下列步驟:

將最新的修補程式套用到 Oracle 用戶端和伺服器。

將 Oracle JDBC 驅動程式 (ojdbc14.jar 或 ojdbc5.jar) 複製到 vCenter Server 安裝目錄的 tomcat\lib 子目錄中:vCenter install location\Infrastructure\tomcat\lib

在 Windowss [系統管理工具] 控制台的 [服務] 區段中,重新啟動 VMware VirtualCenter Management Webservices 服務。

vCenter Server 安裝程式會嘗試將 Oracle JDBC 驅動程式從 Oracle 用戶端位置複製到 vCenter Server 安裝目錄。如果在 Oracle 用戶端位置中找不到 Oracle JDBC 驅動程式,則 vCenter Server 安裝程式會提示您手動複製檔案。您可以從 oracle.com 網站下載該檔案。

文章標籤
創作者介紹
MIS

MISTECH 技術手抄本

MIS 發表在 痞客邦 PIXNET 留言(0) 人氣()