Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Резервное копирование WAS  [new]
Ray123
Member

Откуда:
Сообщений: 5
Добрый день.

У нас 3-х профильная конфигурация WAS 7.0

При выполнении резервного копирования всех профилей WAS создалась копия только одного 2 профиля. У 1 и 3 профиля архивы создались некорректные (малый размер). В общих логах вижу ошибки (например, в файле AppSrv01_backupProfile.log).

Копирование осуществляется через запуск батника. Использую следующую команду:

call "C:\Program Files\IBM\WebSphere\AppServer\bin\manageprofiles.bat" -backupProfile -profileName AppSrv01 -backupFile

Аналогично для других профилей.

Ошибки из c$\Program Files\IBM\WebSphere\AppServer\logs\manageprofiles\AppSrv01_backupProfile.log

<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913572</millis>
<sequence>279</sequence>
<logger>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</logger>
<level>WARNING</level>
<class>com.ibm.ws.install.configmanager.logging.LogUtils</class>
<method>logException</method>
<thread>0</thread>
<message>Exception was thrown, type of exception is: class com.ibm.wsspi.profile.WSProfileException</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913572</millis>
<sequence>280</sequence>
<logger>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</logger>
<level>WARNING</level>
<class>com.ibm.ws.install.configmanager.logging.LogUtils</class>
<method>logException</method>
<thread>0</thread>
<message>The exception message is: Профайл AppSrv01 уже используется. Повторите команду позднее. Если с профайлом не работает никакой процесс, то профайл может быть поврежден. Выполните команду validateAndUpdateRegistry и повторно создайте профайл.</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913572</millis>
<sequence>281</sequence>
<logger>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</logger>
<level>WARNING</level>
<class>com.ibm.ws.install.configmanager.logging.LogUtils</class>
<method>logException</method>
<thread>0</thread>
<message>The translated exception message is: Профайл AppSrv01 уже используется. Повторите команду позднее. Если с профайлом не работает никакой процесс, то профайл может быть поврежден. Выполните команду validateAndUpdateRegistry и повторно создайте профайл.</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913572</millis>
<sequence>282</sequence>
<logger>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</logger>
<level>WARNING</level>
<class>com.ibm.ws.install.configmanager.logging.LogUtils</class>
<method>logException</method>
<thread>0</thread>
<message>The stack trace follows</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913572</millis>
<sequence>283</sequence>
<logger>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</logger>
<level>WARNING</level>
<class>com.ibm.ws.install.configmanager.logging.LogUtils</class>
<method>logException</method>
<thread>0</thread>
<message>com.ibm.wsspi.profile.WSProfileException: Профайл AppSrv01 уже используется. Повторите команду позднее. Если с профайлом не работает никакой процесс, то профайл может быть поврежден. Выполните команду validateAndUpdateRegistry и повторно создайте профайл.
at com.ibm.wsspi.profile.WSProfile.setReservationTicketToRegistry(WSProfile.java:3648)
at com.ibm.wsspi.profile.WSProfile.backup(WSProfile.java:1898)
at com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker.executeWSProfileAccordingToMode(WSProfileCLIBackupProfileInvoker.java:120)
at com.ibm.ws.profile.cli.WSProfileCLIModeInvoker.invokeWSProfile(WSProfileCLIModeInvoker.java:462)
at com.ibm.ws.profile.WSProfileJob.run(WSProfileJob.java:94)
at com.ibm.ws.profile.utils.WSProfileUtils.executeAllJobs(WSProfileUtils.java:793)
at com.ibm.wsspi.profile.WSProfileCLI.invokeWSProfile(WSProfileCLI.java:228)
at com.ibm.wsspi.profile.WSProfileCLI.main(WSProfileCLI.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:213)
at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:93)
at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:74)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
at org.eclipse.core.launcher.Main.run(Main.java:981)
at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:341)
at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:111)
</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913588</millis>
<sequence>284</sequence>
<logger>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</logger>
<level>SEVERE</level>
<class>com.ibm.ws.profile.cli.WSProfileCLIBackupProfileInvoker</class>
<method>executeWSProfileAccordingToMode</method>
<thread>0</thread>
<message>INSTCONFFAILED: Не удалось создать резервную копию профайла. Дополнительная информация приведена в C:\Program Files\IBM\WebSphere\AppServer\logs\manageprofiles\AppSrv01_backupProfile.log.</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913588</millis>
<sequence>285</sequence>
<logger>com.ibm.ws.profile.utils.WSProfileUtils</logger>
<level>INFO</level>
<class>com.ibm.ws.profile.utils.WSProfileUtils</class>
<method>executeAllJobs</method>
<thread>0</thread>
<message>Finished Execution: result:1</message>
</record>
<record>
<date>2017-07-29T11:28:33</date>
<millis>1501316913588</millis>
<sequence>286</sequence>
<logger>com.ibm.wsspi.profile.WSProfileCLI</logger>
<level>INFO</level>
<class>com.ibm.wsspi.profile.WSProfileCLI</class>
<method>invokeWSProfile</method>
<thread>0</thread>
<message>Returning with return code: INSTCONFFAILED</message>
</record>
</log>

Выполнил команду validateAndUpdateRegistry в командной строке. Вышло сообщение:

Не зарегистрированы следующие аргументы командной строки:
profileName:

Подскажите в каком направлении копать?
2 авг 17, 12:52    [20694664]     Ответить | Цитировать Сообщить модератору
 Re: Резервное копирование WAS  [new]
wasadmin
Member

Откуда:
Сообщений: 102
Ray123,

В этом:)
http://www-01.ibm.com/support/docview.wss?uid=swg21320418
2 авг 17, 23:35    [20696530]     Ответить | Цитировать Сообщить модератору
 Re: Резервное копирование WAS  [new]
wasadmin
Member

Откуда:
Сообщений: 102
Ray123,
backupProfile требует остановки сервера приложений.
Если нужно бэкапить на ходу - есть backupConfig -nostop (бэкапит профиль не полностью).
2 авг 17, 23:42    [20696540]     Ответить | Цитировать Сообщить модератору
 Re: Резервное копирование WAS  [new]
Ray123
Member

Откуда:
Сообщений: 5
Перед бекапом все 3 профиля останавливаю. Об этом я знаю. Причина в другом. Понять пока не могу. Вчера перегружал сервер (может глюк какой), службы не запускал (перевел на запуск вручную). Попробовал сделать бекап - та же картина: 1 и 3 неудачно, 2 сформировался без проблем.
3 авг 17, 09:59    [20697004]     Ответить | Цитировать Сообщить модератору
 Re: Резервное копирование WAS  [new]
Ray123
Member

Откуда:
Сообщений: 5
wasadmin,

За ссылку спасибо, буду пробовать варианты, предложенные в статье.
3 авг 17, 10:05    [20697024]     Ответить | Цитировать Сообщить модератору
 Re: Резервное копирование WAS  [new]
Ray123
Member

Откуда:
Сообщений: 5
Ray123,

В итоге помог эта рекомендация IBM:

If the preceeding 3 suggestions do not resolve the problem, try modifying the profileRegisry.xml file located in the following default path:

<appServerRoot>/properties/profileRegistry.xml

Note: This will backup the file prior to making any manual changes.

In this file there will be an entry corresponding to each profile. For example:

<profile isAReservationTicket="true" isDefault="false" name="your_profile"
path="/WebSphere/AppServer/profiles/<your_profile>"
template="/WebSphere/AppServer/profileTemplates/default"/>

Change the value of isAReservationTicket="true" to isAReservationTicket="false". For example:

<profile isAReservationTicket="false" isDefault="false" name="your_profile"
path="/WebSphere/AppServer/profiles/<your_profile>"
template="/WebSphere/AppServer/profileTemplates/default"/>
4 авг 17, 14:21    [20700860]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить