JAVA -> Weblogic
管理対象サーバのリカバリ
リカバリは、 /opt/bea/wlserver_10.0/common/bin/pack.sh ユーティティを使用して、 管理(対象)サーバのドメインテンプレートを圧縮し、 unpack.sh ユーティティを使用して、解凍する。
ドメインテンプレートの圧縮(作成)
pack.sh コマンド実行
$ pwd /opt/bea/wlserver_10.0/common/bin $ $ ./pack.sh -managed=true \ * 管理対象サーバのみ圧縮の場合 true > -domain=/opt/bea/user_projects/domains/base_domain \ > -template=/tmp/base_domain_tmpl.jar \ > -template_name="Base Domain Managed Server" \ > -log=/tmp/base_domain_tmpl.log << read domain from "/opt/bea/user_projects/domains/base_domain" >> succeed: read domain from "/opt/bea/user_projects/domains/base_domain" << set config option Managed to "true" >> succeed: set config option Managed to "true" << write template to "/tmp/base_domain_tmpl.jar" ............................................................................. >> succeed: write template to "/tmp/base_domain_tmpl.jar" << close template >> succeed: close template $ 作成したテンプレート $ ls -l /tmp/base_domain_tmpl.jar -rw-r--r-- 1 webservd webservd 64431 2010-01-14 11:22 /tmp/base_domain_tmpl.jar $ ログファイルを確認 $ ls -l /tmp/base_domain_tmpl.log -rw-r--r-- 1 webservd webservd 1183 2010-01-14 11:22 /tmp/base_domain_tmpl.log $ $ cat /tmp/base_domain_tmpl.log 2010-01-14 11:22:32,682 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - read domain from "/opt/bea/user_projects/domains/base_domain" 2010-01-14 11:22:39,181 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - succeed: read domain from "/opt/bea/user_projects/domains/base_domain" 2010-01-14 11:22:39,186 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - set config option Managed to "true" 2010-01-14 11:22:39,488 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - succeed: set config option Managed to "true" 2010-01-14 11:22:39,536 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - write template to "/tmp/base_domain_tmpl.jar" 2010-01-14 11:22:42,308 INFO [Thread-1] com.bea.plateng.domain.TemplateGenerator - Template Generation Successfull! 2010-01-14 11:22:42,316 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - succeed: write template to "/tmp/base_domain_tmpl.jar" 2010-01-14 11:22:42,317 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - close template 2010-01-14 11:22:42,317 INFO [runScript] com.bea.plateng.domain.script.ScriptExecutor - succeed: close template $ 圧縮ファイルの内容を確認 $ unzip -l /tmp/base_domain_tmpl.jar Archive: /tmp/base_domain_tmpl.jar Length Date Time Name -------- ---- ---- ---- 0 01-14-10 11:22 _apps_/ 30619 01-14-10 11:22 _apps_/benefits.war 104 01-14-10 11:22 nm_password.properties 0 01-14-10 11:22 config/ 0 01-14-10 11:22 config/lib/ 133 01-14-10 11:22 config/lib/readme.txt 0 01-14-10 11:22 bin/service_migration/ 462 01-14-10 11:22 fileRealm.properties 0 01-14-10 11:22 config/jms/ 39 01-14-10 11:22 SerializedSystemIni.dat 0 01-14-10 11:22 config/jdbc/ 0 01-14-10 11:22 config/security/ 200 01-14-10 11:22 config/security/readme.txt 0 01-14-10 11:22 bin/ 10461 01-14-10 11:22 bin/setDomainEnv.sh 0 01-14-10 11:22 config/configCache/ 14 01-14-10 11:22 config/configCache/crc.ser 0 01-14-10 11:22 bin/nodemanager/ 303 01-14-10 11:22 startWebLogic.sh 0 01-14-10 11:22 config/startup/ 0 01-14-10 11:22 config/diagnostics/ 0 01-14-10 11:22 config/nodemanager/ 27904 01-14-10 11:22 bin/nodemanager/wlscontrol.sh 162 01-14-10 11:22 config/startup/readme.txt 0 01-14-10 11:22 lib/ 702 01-14-10 11:22 lib/readme.txt 0 01-14-10 11:22 config/deployments/benefits.war/ 0 01-14-10 11:22 bin/server_migration/ 135 01-14-10 11:22 config/jdbc/readme.txt 133 01-14-10 11:22 config/jms/readme.txt 13041 01-14-10 11:22 bin/server_migration/wlsifconfig.sh 0 01-14-10 11:22 security/ 0 01-14-10 11:22 config/deployments/benefits/ 78 01-14-10 11:22 domain.properties 3021 01-14-10 11:22 bin/startManagedWebLogic.sh 20274 01-14-10 11:22 security/XACMLRoleMapperInit.ldift 5860 01-14-10 11:22 bin/startWebLogic.sh 1596 01-14-10 11:22 bin/service_migration/readme.txt 104 01-14-10 11:22 config/diagnostics/readme.txt 358 01-14-10 11:22 bin/startPointBaseConsole.sh 0 01-14-10 11:22 config/deployments/ 247 01-14-10 11:22 config/deployments/readme.txt 2276 01-14-10 11:22 bin/stopManagedWebLogic.sh 1076 01-14-10 11:22 bin/stopWebLogic.sh 2243 01-14-10 11:22 security/DefaultRoleMapperInit.ldift 0 01-14-10 11:22 config/config.lok 2543 01-14-10 11:22 config/config.xml 259 01-14-10 11:22 template-info.xml 6650 01-14-10 11:22 stringsubs.xml 2494 01-14-10 11:22 security.xml 79 01-14-10 11:22 startmenu.xml -------- ------- 133570 51 files $
ドメインテンプレートのリカバリ(解凍)
$ pwd /opt/bea/wlserver_10.0/common/bin $ ./unpack.sh -template=/tmp/base_domain_tmpl.jar \ > -domain=/opt/bea/user_projects/domains/base_domain \ > -log=/tmp/base_domain_unpack.log \ > -log_priority=info << read template from "/tmp/base_domain_tmpl.jar" >> succeed: read template from "/tmp/base_domain_tmpl.jar" << set config option DomainName to "base_domain" >> succeed: set config option DomainName to "base_domain" << write Domain to "/opt/bea/user_projects/domains/base_domain" .............................................................................. >> succeed: write Domain to "/opt/bea/user_projects/domains/base_domain" << close template >> succeed: close template $
先頭へ