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上的,需要手工同步
系統管理-->控制台首選項-->與節點同步更改,打勾,應用