vSphere_Main_install.jpg  

雖然這篇來的有點晚了很多,不過仍舊有些小細節要注意一下。

由於這幾年來,虛擬化Server的演進,已經讓很多實體的伺服器,轉變成為虛擬化的伺服器。
也因為為了方便管理,所以在VMware vSphere 5.1版(含)後,新增了兩個功能。
這是在vSphere 5.0版(含)以前,並沒有看過的。

絕大部分,由於之前安裝的時候,原則上都是用vc光碟內建的sql express,但是免費版的有容量上的限制。
對於實際的Production環境,並不適合。所以,在此筆記裡,就不講解完整的安裝過程,只講解將SSO連結至Production環境的DB內。

若已經安裝了SSO於SQL Express版本內的,卻因為容量的限制...等因素,需要改遷移至Production DB中。
請先將express內的DB匯出之後,匯入Production DB,然後再修改VC連結即可。(含5.0版以前版本適用)
(詳細步驟或者是遷移時有產生問題,可以利用悄悄話來詢問,這邊大約只介紹新建立的鏈結)

5.1版後的,若要遷移,則仍舊先於Express版本將db匯出,然後掛載至Production DB。然後依序修改SSO、Inventory Service、vCenter Server的DB Link,避免造成資料無法寫入導致錯誤訊息產生。

 

-------------------------------------

1.

SSO_MSSQL_01.jpg

在安裝SSO時,可以選擇安裝SQL Server 2008 R2 Express版本,或者是已經存在的DB。
通常會先請你去DB建立要存放的DB和table。
SSO支援的DataBase有:
(1)MS-SQL
(2)Oracle
(3)Postgres
(4)DB2

主要要在DB內建立:SSO的DB名稱 and 所屬DB的管理者權限
從上圖的路徑指向,可以去尋找光碟片內的路徑。
<installation_sourece_directory>\Single Sign On\DBScripts\SSOServer\schema\<DB>\.
開啟之後,可以看到5個schema(如下圖,這裡我先以mssql來代表)

SSO_MSSQL_06.jpg  

用筆記本方式開啟兩個schema進行修改,將DB相關路徑及,User and DB Admin進行修改。
(1)rsaIMSLite<DB類型>SetupTablespaces.sql -> DB的相關存放路徑
(2)rsaIMSLite<DB類型>SetupUsers.sql -> 修改使用者帳號、密碼

修改完畢後,開啟SQL介面,依序執行此兩個schema

 

2.

SSO_MSSQL_02.jpg

將相關資訊填入後,發現產生錯誤訊息。
錯誤訊息可以從temporary file裡面找「vm-sso-javaLib.log」上面會有所記錄。

 

3.

SSO_MSSQL_03.jpg

發現有錯誤訊息後,就會依序尋找相關的錯誤訊息進行排除。
(1)安裝端的防火牆及DB端的防火牆
(2)switch是否有封鎖特定的Port

若以上兩個都已經排除,那可以研判錯誤是產生在DB上。
這是後就開啟Configuration Manager進行修改。
確認DB相關Port是否已經開啟。然後點選TCP/IP進行內部修改。

 

4.

SSO_MSSQL_04.jpg

開啟TCP/IP後,最常忽略的就是最底下的TCP Port,因為預設值是空白,結果會導致SSO因連結逾時,而失敗。
所以必須在TCP通訊埠中輸入該Production DB 的通訊埠。(在此我也設定sql標準通訊埠為1433)

 

5.

SSO_MSSQL_05.jpg  

修改完畢後,別忘了要重新啟動mssql的服務,才可以啟用剛才所設定的Port喔。

 

----------------

原則上重新啟動後,在進行連結測試,就可以正常的安裝下去了。
至於常見的Oracle DB,下篇筆記在寫。

arrow
arrow

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