WAS NDを使用していて、フェデレーション管理対象プロファイルapp
でdmgr
プロファイルを使用します。クラスタメンバーを作成すると一部の構成が削除される
私が使用してクラスタを作成しています:
AdminTask.createCluster('[-clusterConfig [-clusterName %s -preferLocal true]]' % nameOfModulesCluster)
次に、私は私のWASインスタンスを構成しています、キュー、データソース、JDBC、JMSアクティベーション仕様、工場など
私がしたい時間によっては、クラスタメンバーを作成すると、私は表示しています:
print("QUEUES: \n" + AdminTask.listSIBJMSQueues(AdminConfig.getid('/ServerCluster:ModulesCluster/')))
print("JMS AS: \n" + AdminTask.listSIBJMSActivationSpecs(AdminConfig.getid('/ServerCluster:ModulesCluster/')))
これは、以前作成したすべてのキューを返します。しかし、私が電話しているとき
AdminTask.createClusterMember('[-clusterName %(cluster)s -memberConfig [-memberNode %(node)s -memberName %(server)s -memberWeight 2 -genUniquePorts true -replicatorEntry false] -firstMember [-templateName default -nodeGroup DefaultNodeGroup -coreGroup DefaultCoreGroup -resourcesScope cluster]]' % {'cluster': nameOfCluster, 'node': nameOfNode, 'server': nameOfServer})
AdminConfig.save()
設定が先に表示されています。いくつかの構成(データソースなど)はibm/consoleでは表示されますが、キューやjmsは表示されません。同じ印刷物には何も表示されませんが、メンバーはクラスタに追加されます。
Googleを使用して情報を見つけることができません。私はAdminNodeManagement.syncActiveNodes()
を試してみたが、私は
/opt/IBM/WebSphere/AppServer/bin/wsadmin.sh -lang jython -conntype NONE -f global.py
とAdminControl
利用できませんを使用しているので、それは動作しません。
クラスタリングする前に設定を保存するにはどうすればよいですか?どういうわけかそれを同期させる必要がありますか?