Резервное копирование конфигурации 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)
Tagged with: , ,
Posted in WebSphere Application Server, Basics
2 comments on “Резервное копирование конфигурации WAS
  1. slogic says:

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <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="">

Language: