Резервное копирование конфигурации WAS

Как сделать бэкап конфигурации WebSphere Application Server? Какие средства использовать для этого? Что входит в состав резервной копии? На эти вопросы есть ответы в этой заметке.

Резервное копирование конфигурации WAS – это резервное копирование конфигураций профайлов. А еще точнее, это резервное копирование содержимого директории config выбранного профайла:

/profiles//config

Создавать резервную копию вручную, например используя tar, нет необходимости, для этого есть встроенное средство WAS – скрипт backupConfig. Он находится в директории /bin. Так же он находится в директории bin каждого профайла, т.е. /bin.

Общий формат вызова команды backupConfig:

Все параметры (то, что указано в скобках []) являются необязательными. По умолчанию, перед началом резервного копирования конфигурции, в узле останавливаются все сервера, для того, что бы не сохранились изменения в конфигурации, которые могут быть в результате частично проведенной синхронизации. Файл резервной копии будет создан как zip-архив. Если не указать имя архива, то будет сформировано уникальное имя, по шаблону: WebSphereConfig_YYYY-MM-DD.zip

Ниже подробная информация по всем параметрам:

-nostop

Не останавливать сервера в узле перед началом резервного копирования. Таким образом резервное копирование не оказывает влияния на работу серверов приложений.

-quiet

“Тихий” режим, подавление информации о работе backupConfig, которая выводится в нормальном режиме.

-logfile <имя_файла>

Определяет расположение и имя лога, формируемого при работе скрипта backupConfig. По умолчанию создается журнал с именем backupConfig.log в директории logs.

-profileName <профайл>

Определяет имя профайла, конфигурацию которого необходимо бэкапить. Используется в случаях, когда в среде WAS развернуто несколько профайлов. Параметр -profileName нет необходимости использовать, в среде с одним профайлом. По умолчанию используется профайл default.

-replacelog

Создает новый лог вместо добавления в текущий.

-trace

Ведет трассировку в лог для отладки.

-username <имя_пользователя>

Определяет пользователя для аутентификации, если безопасность активирована. Работает так же как параметр -user.

-user <имя_пользователя>

Определяет пользователя для аутентификации, если безопасность активирована. Работает так же как параметр -username.

-password <пароль>

Определяет пароль для аутентификации, если безопасность активирована.

-help

Вывод справки по использованию

-?

Вывод справки по использованию

Для выполнения резервного копирования удобно написать скрипт, который следует поместить в планировщик, и запускать, например, раз в неделю.

Ниже пример bat-файла для бэкапа профайла EDNODE01:

В результате работы такого батника, в директории C:\Program Files\IBM\WebSphere\WAS_backup\, будет создан zip-архив с именем YYYY.MM.DD.EDNODE01_backup.zipВ этой же директории будет сформирован лог YYYY.MM.DD.EDNODE01_backup.log с информацией о выполнении резервного копирования.

Для восстановления конфигурации следует воспользоваться скриптом restoreConfig, который расположен в /bin и /bin.

Update 23.02.2015 by Sergey Kirsanov: Бэкап профайла WAS

Для резервного копирования профайла, т.е. всего содержимого директории профайла, необходимо воспользоваться командой manageprofiles, расположенной в /bin и /bin, с опцией -backupProfile, и параметрами -backupFile и -profileName, например:

Перед резервным копированием профайла с помощью команды manageprofiles, необходимо остановить процессы серверов приложений и агента узла. В значении параметра -backupFile необходимо указать полный путь до расположения файла резервной копии и его имя. В значении параметра -profileName следует указать имя профайла, резервную копию которого требуется создать.

VN:F [1.9.22_1171]
Rating: 4.0/5 (1 vote cast)
Метки: , ,
Опубликовано в WebSphere Application Server, Основы
2 комментария на “Резервное копирование конфигурации WAS
  1. slogic:

    А восстановить как? тупо копировать поверх из архива при остановленном сервере?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Выбор языка: