WAS證書過期替換之DM + NodeAgent + WAS Server網路拓撲結構之文字操作版

阿敏總司令發表於2010-12-31
WAS證書過期替換之DM + NodeAgent + WAS Server網路拓撲結構之文字操作版

一、備份配置檔案
 1、在DM上執行 backupConfig.bat(sh) 指令碼進行備份,並儲存

二、停止NodeAgent及AppServer,僅保留DM啟動狀態
 1、在控制檯上停止所有的應用伺服器和所有的NodeAgent
 2、啟動DM

三、證書替換
 1、替換DM證書
 開啟並登入管理控制檯,安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書
 ==>> CellDefaultKeyStore ==> 個人證書 ==>> 建立自簽署證書
 ==>> 輸入如下必需填寫的內容,最好輸入有意義的內容,如下:
  別名 ==>> IBM_WAS_Cell_Key_Cert
  公共名 ==>> J2CCell 建議將此名稱設定為證書所在機器的主機名。
  組織 ==>> IBM
  有效期 ==> 這個時間輸入長一年,比如十年就為 3650 天了
 ==>> 非必填項也可以填入一些有意義的內容
==>> 點選“確定”並“儲存”

 2、確定儲存後並返回到 安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書 ==> CellDefaultKeyStore ==> 個人證書
==>> 選中舊的證書,預設別名為"default"的,然後點選“替換”
==>> 在下一螢幕裡,確認在“替換為”下面的選擇項裡選選中的為剛才所建立的別名為“IBM_WAS_Cell_Key_Cert”
 ==>> 確認“在替換後刪除舊的證書”與“刪除舊的簽署者”都沒有選中
 ==>> 點選“確定”並“儲存”

 3、確定儲存後並返回到 安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書 ==> CellDefaultKeyStore ==> 個人證書
==>> 選中舊的證書,預設別名為"default"的,然後點選“刪除”
 ==>> 點選“確定”,並“儲存”

四、增加DM自簽署證書到CellDefaultTrustStore
 1、安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書
 2、選中“CellDefaultKeyStore”和“CellDefaultTrustStore”
 3、點選“交換籤署者...”
 4、在下一螢幕裡,選中左邊“要交換的簽署者”之“CellDefaultKeyStore 個個人證書”下的剛建立的“IBM_WAS_Cell_Key_Cert”
 5、然後點選中間的“新增”
 6、確認“IBM_WAS_Cell_Key_Cert”加到右邊的“CellDefaultTrustStore 個簽署者”裡面,然後“確定”並“儲存”。

五、替換節點證書,若有多個節點,每個節點都要照此進行做一遍
 1、安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書 ==> 管理端點安全配置
 2、在“入站”下面,找到nodes下面的某一個節點,比如Was61AppSrvNode(NodeDefaultSSLSettings,null))
 3、在下一螢幕裡,點選“管理證書”按鈕
 4、在下一螢幕裡,點選“建立自簽署證書”按鈕
 5、輸入必須項
 ==>> 輸入如下必需填寫的內容,最好輸入有意義的內容,如下:
  別名 ==>> IBM_WAS_NodeA_Key_Cert
  公共名 ==>> J2CNodeA 建議將此名稱設定為證書所在機器的主機名。
  組織 ==>> IBM
  有效期 ==> 這個時間輸入長一年,比如十年就為 3650 天了
 ==>> 非必填項也可以填入一些有意義的內容
==>> 點選“確定”並“儲存”

 6、確定儲存後並返回到 安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書 ==> 管理端點安全配置 ==> 入站,節點名,比如Was61AppSrvNode(NodeDefaultSSLSettings,null)) ==> 管理證書
==>> 選中舊的證書,預設別名為"default"的,然後點選“替換”
==>> 在下一螢幕裡,確認在“替換為”下面的選擇項裡選選中的為剛才所建立的別名為“IBM_WAS_NodeA_Key_Cert”
 ==>> 確認“在替換後刪除舊的證書”與“刪除舊的簽署者”都沒有選中
 ==>> 點選“確定”並“儲存”

 7、確定儲存後並返回到 安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書 ==> 管理端點安全配置 ==> 入站,節點名,比如Was61AppSrvNode(NodeDefaultSSLSettings,null)) ==> 管理證書
==>> 選中舊的證書,預設別名為"default"的,然後點選“刪除”
 ==>> 點選“確定”,並“儲存”

六、增加節點自簽署證書到CellDefaultTrustStore,若有多個節點,每個節點都要照此進行做一遍
 1、安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書 ==> 管理端點安全配置
 2、在“入站”下面,找到nodes下面的某一個節點,比如Was61AppSrvNode(NodeDefaultSSLSettings,null))
 3、==>> 金鑰庫和證書
 4、選中“CellDefaultTrustStore ”和“NodeDefaultKeyStore”,點選“交換籤署者...”
 4、在下一螢幕裡,選中左邊“要交換的簽署者”之“NodeDefaultKeyStore 個個人證書”下的剛建立的“IBM_WAS_NodeA_Key_Cert”
 5、然後點選中間的“新增”
 6、確認“IBM_WAS_NodeA_Key_Cert”加到右邊的“CellDefaultTrustStore 個簽署者”裡面,然後“確定”並“儲存”。

七、刪除舊的自簽署證書,抽取新證書
 1、安全性 ==> SSL 證書和金鑰管理 ==>> 金鑰庫和證書
 2、CellDefaultTrustStore ==> 簽署者證書
 3、選中所有舊的自簽署證書(有效期過期的證書),並刪除
 4、選中一個新的證書,並點選“抽取”
 5、輸入相應的有意義的證書名, 比如:NodeA.arm,資料型別選擇“基本 64 位編碼 ASCII 資料”,確定,重複抽取出所有的新證書
 6、這些新抽取出來的檔案都儲存在 <DM_Profile>/etc 的目錄下。

八、手工拷貝檔案到每個 /etc 目錄下
 1、先備份 <DM_Profile>/etc 的目錄下的 trust.p12 檔案
 2、拷貝 <DM_Profile>/config/cells/<CellName>/trust.p12 到 <DM_Profile>/etc 目錄下
 3、備份各個節點上 <AppSrv_Profile>/etc 的目錄下的 trust.p12 檔案
 4、拷貝 <DM_Profile>/config/cells/<CellName>/trust.p12 到 <AppSrv_Profile>/etc 目錄下

九、同步並啟動NodeAgent
 1、重啟DM
 2、在每個節點上執行 syncNode.sh(bat)命令進行一次全量同步
 3、啟動NodeAgent
 4、啟動應用伺服器
 5、確認節點已經全部處於同步狀態才表示證書替換成功。

今後整理圖文版

相關文章