Dynamic Workload Console の設定リポジトリーを変更する

#Dynamic Workload Consoleの設定リポジトリーを変更する手順
DWCの設定リポジトリーを、DBに変更する手順。

##何が嬉しいか
・複数のDWCサーバー間で設定を共有できる
・多数のユーザーがアクセスする環境で、パフォーマンスを改善できる（らしい）

##設定手順
では早速やってみましょう。

###TDWCDatasource.properties ファイルを編集

[root@iws94 /]# cd /opt/IBM/TWAUI/wastools

[root@iws94 wastools]# ls -l TDWCDatasource.properties
-rwxr-xr-x 1 root root 1608 12月  2 00:21 2016 TDWCDatasource.properties
[root@iws94 wastools]# 

[root@iws94 wastools]# cp -p TDWCDatasource.properties TDWCDatasource.properties.orig
[root@iws94 wastools]# 
[root@iws94 wastools]# set -o vi
[root@iws94 wastools]# 
[root@iws94 wastools]# ls -l TDWCDatasource.properties*
-rwxr-xr-x 1 root root 1608 12月  2 00:21 2016 TDWCDatasource.properties
-rwxr-xr-x 1 root root 1608 12月  2 00:21 2016 TDWCDatasource.properties.orig
[root@iws94 wastools]# 

[root@iws94 wastools]# vi TDWCDatasource.properties

[root@iws94 wastools]# diff TDWCDatasource.properties TDWCDatasource.properties.orig
12c12
< databaseName=TWS
---
> databaseName=TDWC
18c18
< jdbcClasspathDir=/opt/IBM/JazzSM/lib/db2/
---
> jdbcClasspathDir=C\:/JAZZSM/lib/db2/
56c56
< #purgePolicy=EntirePool
---
> #purgePolicy=EntirePool
\ ファイル末尾に改行がありません
[root@iws94 wastools]# 


###Datasourceを作成する。

[root@iws94 wastools]# ./installTDWCDataSource.sh TDWCDatasource.properties
WASX7357I: 要求により、このスクリプト・クライアントはどのサーバー・プロセスにも接続されていません。 一定の構成とアプリケーション・オペレーションがローカル・モードで使用可能です。
processing arguments
Creating datasource using following params:
  serverName:		 server1
  nodeName:		 JazzSMNode01
  providerName:		 tdwcDriver
  datasourceName:	 tdwcDatasource
  datasourceJndiName:	 jdbc/TDWC
  databaseServerName:	 localhost
  databaseName:		 TWS
  databasePort:		 50000
  useSslConnection:	 false
  WAS home:		 /opt/IBM/WebSphere/AppServer
  jdbcClasspathDir:	 /opt/IBM/JazzSM/lib/db2/




 Creating JDBCProvider ...

 Setting classpath ... 

 JDBCProvider created successfully

 Datasource created

 Configuring pool

 Config saved. All operation completed successfully.
[root@iws94 wastools]# 


###DWCを再起動する。

[root@iws94 wastools]# ./stopWas.sh -username smadmin -password passw0rd
ADMU0116I: ツール情報は次のファイルに記録されています:
           /opt/IBM/JazzSM/profile/logs/server1/stopServer.log
ADMU0128I: JazzSMProfile プロファイルを使用してツールを開始しています
ADMU3100I: サーバーの構成を読み取ります: server1
ADMU3201I: サーバーの停止要求が出されました。 停止処理中です。
ADMU4000I: サーバー server1 の停止が完了しました。

[root@iws94 wastools]# 

[root@iws94 wastools]# ./startWas.sh
ADMU0116I: ツール情報は次のファイルに記録されています:
           /opt/IBM/JazzSM/profile/logs/server1/startServer.log
ADMU0128I: JazzSMProfile プロファイルを使用してツールを開始しています
ADMU3100I: サーバーの構成を読み取ります: server1
ADMU3200I: サーバーが起動しました。 開始処理中です。
ADMU3000I: サーバー server1 は e-business に対してオープンな状態です。プロセス ID は 19653 です。
[root@iws94 wastools]# 

###現在の設定をエクスポートする

![スクリーンショット 2017-05-16 18.22.20.png](https://qiita-image-store.s3.amazonaws.com/0/135603/007fd24b-142e-e6ba-2bb8-78000566d13d.png)


![スクリーンショット 2017-05-16 18.23.31.png](https://qiita-image-store.s3.amazonaws.com/0/135603/e0b4f1ee-a30a-07c2-86e3-8fe8b119dbbd.png)

ローカルPCに設定ファイルが保存されます。

###リポジトリーをDBへ変更する

![スクリーンショット 2017-05-16 18.25.46.png](https://qiita-image-store.s3.amazonaws.com/0/135603/5a4284da-c94d-ba2a-a3c2-2ac6ed9af2b7.png)

![スクリーンショット 2017-05-16 18.26.31.png](https://qiita-image-store.s3.amazonaws.com/0/135603/14bc5147-d028-2aae-c78f-1491a2549518.png)

![スクリーンショット 2017-05-16 18.27.13.png](https://qiita-image-store.s3.amazonaws.com/0/135603/6488b4ab-ed14-4176-5c72-8c0f01723922.png)


###設定をインポートする

![スクリーンショット 2017-05-16 18.29.56.png](https://qiita-image-store.s3.amazonaws.com/0/135603/a7e8569c-fa0a-769a-2e0f-8ad3692b13e7.png)

![スクリーンショット 2017-05-16 18.31.02.png](https://qiita-image-store.s3.amazonaws.com/0/135603/c6798f9f-0d82-f03b-6d64-eec352633c94.png)

![スクリーンショット 2017-05-16 18.31.40.png](https://qiita-image-store.s3.amazonaws.com/0/135603/aea2890d-ef88-6c08-00b8-3847690518ad.png)

![スクリーンショット 2017-05-16 18.33.03.png](https://qiita-image-store.s3.amazonaws.com/0/135603/3e7559d1-2e59-f54a-0c94-78330672ecce.png)

これで設定は完了。