WebSphere概要檔案管理工具

haifeng0730發表於2015-12-18
manageprofiles:概要管理命令工具
3.1 模板
位於 <was_home>/profileTemplates。每個模板都由一組提供概要初始設定的檔案和概要建立後將採取的操作列表組成。目前還沒有為您提供修改這些模板以及建立新模板的方法。當您使用 manageprofiles 建立概要時,您需要指定下列模板中的一個:
|--Default(對於應用程式伺服器概要) Application server profile
|--Dmgr(對於部署管理器概要) Deployment manager profile
|--Managed(對於自定義概要) Custom profile
|--Cell(對於單元概要) Cell profile
目前WAS不提供對概要模板的編輯、定義方法
3.2 新增節點
set was_home=C:\mysoft\IBM\WebSphere\AppServer
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -create -templatePath %was_home%\profileTemplates\dmgr -profileName Dmgr01 -profilePath %was_home%\profiles\Dmgr01 -nodeName dmNode -cellName dmCell -hostname E1029
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -create -templatePath %was_home%\profileTemplates\default -profileName AppSrv01 -profilePath %was_home%\profiles\AppSrv01 -nodeName appNode -cellName appCell -hostname E1029 
建立概要,還可以用GUI工具 %was_home%\bin\ProfileManagement\pmt.bat
概要建立之後的使用入口:%was_home%/profiles/AppSrv01/firststeps/firststeps.bat
 
3.3 新增節點到DM
新增節點到DM,語法addNode IP Port (其中IP為DM部署管理器所在IP,Port為部署管理概要檔案SOAP埠,預設為8879)
C:\mysoft\IBM\WebSphere\AppServer\bin>cd /d %was_home%\profiles\AppSrv01\bin
C:\mysoft\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>addNode E1029 8879
 
3.4 啟動節點
C:\mysoft\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>startNode
 
3.5 停止節點
C:\mysoft\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>stopNode
 
3.6 刪除節點
刪除概要是不能通過作業系統命令只把<%was_home%>/profiles中的AppSrv01目錄刪掉,一定要用命令manageprofiles先刪除,然後再將物理的AppSrv01目錄刪除。
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -delete -profileName AppSrv01
一般在刪除節點之前要檢查該節點是否在執行,如果是要先停止。使用-force 強制刪除
C:\mysoft\IBM\WebSphere\AppServer\profiles>rd /s/q AppSrv01
 
3.7 查詢節點
3.7.1 使用命令manageprofiles查詢所有節點
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -listProfiles
[Dmgr01, AppSrv01]
3.7.2 利用概要註冊中心查詢查詢所有節點
所有建立的概要檔案都會在概要註冊中心註冊,路徑在<was_home>/properties/profileRegistry.xml
內容如:
<?xml version="1.0" encoding="UTF-8" ?> 
<profiles>
<profile isAReservationTicket="false" isDefault="true" name="AppSrv01" path="C:\mysoft\IBM\WebSphere\AppServer\profiles\AppSrv01" template="C:\mysoft\IBM\WebSphere\AppServer\profileTemplates\default" /> 
</profiles>
 
3.8 其它操作
3.8.1 查詢節點的profile路徑
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -getPath -profileName AppSrv01 
3.8.2 返回預設概要檔案的名稱
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -getDefaultName
3.8.3 設定預設概要檔名稱
C:\mysoft\IBM\WebSphere\AppServer\bin>manageprofiles -setDefaultName -profileName AppSrv01
3.8.4 檢視概要埠配置
概要的埠配置檔案在<was_home>\AppServer\profiles\<profile_name>\properties\portdef.props
內容如下:
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=9403
WC_adminhost=9060
DCS_UNICAST_ADDRESS=9352
BOOTSTRAP_ADDRESS=9809
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=9401
SOAP_CONNECTOR_ADDRESS=8879
CELL_DISCOVERY_ADDRESS=7277
ORB_LISTENER_ADDRESS=9100
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=9402
WC_adminhost_secure=9043
其中wc_adminhost和wc_adminhost_secure分別是控制檯http和https的埠號
3.8.5 其它
每個應用程式伺服器概要檔案建立好之後都會有一個預設的應用程式伺服器server1
%was_home%\profiles\AppSrv01\logs\server1\server1.pid  儲存了當前執行Java程式的PID號,此檔案可以用來確定在程式管理器中的哪個JAVA程式是屬性該節點的
 
開啟管理控制檯
C:\mysoft\IBM\WebSphere\AppServer\bin>startManager
部署管理器概要檔案的控制檯開啟之後就可以通過控制檯訪問was
訪問DMGR控制檯
http://localhost:9060/ibm/cnsole
https://localhost:9043/ibm/console
或者:http://localhost:9060/admin
 
AppServer是否執行可以通過訪問管理控制檯,檢視JAVA程式確定。在profiles\AppSrv01\logs\server1目錄下會有一個pid檔案,此檔案記錄的PID號即為程式號。
Windows下在“工作管理員”點選“檢視”―“選擇列”,勾選PID-程式識別符號即可顯示。
Unix/linux下執行ps Cef | grep PID或者ps Cef | grep java,檢視該app的程式和所有的JAVA程式。
注意:在安裝DM profile的節點上,一般至少有DM、Node agent、app server三個java程式,注意區分。
 
預設情況下,每次修改Dmgr配置是不會立刻同步到受管理的was Server上的,需要手工同步
系統管理-->控制檯首選項-->與節點同步更改,打勾,應用

相關文章