• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

01-iMC Plat 配置舉例

目錄

04-iMC Plat iMC服務器IP地址修改配置舉例

本章節下載 04-iMC Plat iMC服務器IP地址修改配置舉例  (702.38 KB)

04-iMC Plat iMC服務器IP地址修改配置舉例

iMC服務器IP地址修改配置舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

資料版本:5W110-20230427

 

Copyright © 2024 bobty下载软件 版權所有,保留一切權利。

非經本公司書麵許可,任何單位和個人不得擅自摘抄、複製本文檔內容的部分或全部,並不得以任何形式傳播。

除bobty下载软件 的商標外,本手冊中出現的其它公司的商標、產品標識及商品名稱,由各自權利人擁有。

本文檔中的信息可能變動,恕不另行通知。



1  介紹

iMC各服務器上,提供一個單獨的配置文件,用於記錄各組件的部署位置及其數據庫地址。當服務器IP地址修改後,隻需修改該配置文件,然後重新啟動iMC相關進程,即可完成iMC服務器IP地址的修改。

服務器地址配置文件:[iMC安裝路徑]iMC\common\conf\server-addr.xml。該文件在iMC的主、從服務器上均存在。

2  特性使用指南

2.1  使用場合

iMC安裝部署後,當網絡結構出現變動,需要修改服務器的IP地址時,可以利用本特性解決問題。該特性同時支持iMC集中式部署和分布式部署環境。

2.2  注意事項

·     修改地址配置文件時,需注意不能出現IP地址衝突。

·     當需要升級iMC版本時,如果是分布式部署,UAM組件部署在從服務器上,需要先將iMC PLAT組件升級到iMC PLAT 5.0 (E0101L01)或以上版本再升級UAM組件。否則主服務器上已廢棄的mschapv2server進程不能刪除,iMC服務器IP地址修改完成後主服務器上的mschapv2server進程狀態會一直為無法啟動(該進程不能啟動不會影響業務功能)。

3  配置舉例

3.1  配置步驟

(1)     停止iMC所有服務進程,包括部署監控代理和“Intelligent Management Server”服務(Linux下,使用命令“service imcdmsd stop”停止該服務)。如圖1圖2所示。

圖1 停止iMC部署監控代理

 

圖2 停止“Intelligent Management Server”服務

 

(2)     在iMC的主服務器上,使用Windows記事本(或Linux下的vi編輯器),打開地址配置文件:[iMC安裝路徑]iMC\common\conf\server-addr.xml。

(3)     使用記事本自帶的“查找/替換”功能(或linux下使用vi編輯器全局替換),查看修改前的地址,將舊的地址分別替換為修改後對應的地址。例如將圖3中的“192.168.1.18”替換為“192.168.1.20”;如果修改前的地址為環回地址(“127.0.0.1”或“localhost”),則不要進行替換操作。替換完成後保存地址配置文件。

圖3 對文件中的IP地址內容進行查找/替換操作

 

(4)     執行[iMC安裝路徑]iMC\deploy\instInfoMgr.bat文件修改數據庫IP,instInfoMgr.bat -modify dbAddr=x.x.x.x(Linux下類似,執行instInfoMgr.sh腳本)。

(5)     修改主服務器的IP地址。

(6)     若是分布式部署,則從服務器需要重複上述1~5步驟進行修改。

(7)     登錄主、從服務器,啟動“Intelligent Management Server”服務(Linux下使用“service imcdmsd start”)和部署監控代理(或直接重啟計算機)。

(8)     上述步驟完成後,在主服務器上啟動iMC,各服務進程正常運行,服務器地址修改操作完成。

3.2  針對Oracle數據庫的附加操作

1. 修改監聽配置文件

當使用Linux操作係統時,如果iMC服務器IP地址修改了,Oracle數據庫的監聽配置文件需要做相應修改,步驟如下:

(1)     使用“su - oracle”命令切換到Oracle用戶下。

(2)     使用“cd $ORACLE_HOME/network/admin”命令進入相應目錄,然後使用“vi listener.ora”命令通過vi編輯器打開Oracle監聽配置文件,找到如下內容:

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

    )

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = iMC001)(PORT = 1521))

    )

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    )

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.95)(PORT = 1521))

    )

  )

(3)     如果配置中存在使用舊IP地址進行的監聽配置(如上文中的紅色字體),則將IP地址改為修改後的主服務器IP地址;如果不存在該項配置,則不必修改,直接退出即可。

(4)     從服務器則重複上述1~3步驟。

2. 修改連接配置文件

當使用Linux操作係統,部署方式采用分布式加遠程數據庫時,如果服務器IP地址修改了,Oracle數據庫的連接配置文件需要做相應修改,步驟如下:

(1)     使用“su - oracle”切換到Oracle用戶下。

(2)     使用“cd $ORACLE_HOME/network/admin”命令進入相應目錄,然後使用“vi tnsname.ora”命令通過vi編輯器打開Oracle連接配置文件,找到如下內容:

192_168_5_95 =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.95)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = iMCDB)

    )

  )

(3)     如果配置中存在使用修改前的IP地址進行的連接配置(如上文中的紅色字體),則將IP地址改為修改後的IP地址;如果不存在該配置,則不必修改,直接退出即可。

(4)     從服務器則重複上述1~3步驟。

3. 啟動數據庫

(1)     登錄主服務器,切換回root用戶下,進入“cd $ORACLE_HOME/bin目錄,使用“./lsnrctl stop”和“./lsnrctl start”命令重新啟動Oracle數據庫的Listener,或直接重啟操作係統。

(2)     從服務器重複上述1步驟。

3.3  故障現象舉例

1. 故障現象

使用Windows操作係統,數據庫使用SQL Server,部署方式為分布式環境。UAM/EAD組件部署在從服務器上,從服務器采用本地數據庫。當修改iMC服務器的地址配置文件後,無法訪問UAM的預注冊用戶列表;而且增加接入用戶時,選擇平台用戶,無法查詢用戶信息。

2. 故障分析

UAM業務的接入用戶需要關聯平台基本用戶,接入用戶信息存在於ead數據庫中,基本用戶信息存在於平台數據庫config_db中。分布式情況下,ead數據庫需要通過IP地址訪問平台數據庫config_db,修改服務器地址配置文件後導致訪問失效,因此需要重新建立ead數據庫到平台數據庫的連接。

3. 故障處理

(1)     運行從服務器數據庫,使用sa用戶登錄,如圖4所示。

圖4 以sa用戶登錄數據庫

 

(2)     選擇ead數據庫,新建查詢任務,執行下述語句,如圖5所示。

if exists (select * from master.dbo.sysservers where srvname = N'uam2platdblink')

EXEC sp_dropserver N'uam2platdblink', N'droplogins'

GO

EXEC sp_addlinkedserver

   @server=N'uam2platdblink',

   @srvproduct='',

   @provider='SQLOLEDB',

   @datasrc=N'$iMC_PLAT_SERVER_IP'

GO

EXEC sp_addlinkedsrvlogin N'uam2platdblink', N'false', null, N'sa', N'$SA_USER_PASSWORD'

GO

參數說明:

¡     $iMC_PLAT_SERVER_IP為iMC平台服務器IP地址。

¡     $SA_USER_PASSWORD為iMC平台數據庫sa用戶密碼。

圖5 新建查詢任務

 

(3)     重啟jserver進程,故障處理完畢。

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們