Tuesday, October 6, 2015

TSM Server. Полное восстановление сервера TSM Server


Подробно об этом http://pic.dhe.ibm.com/infocenter/tsminfo/v6r4/topic/com.ibm.itsm.srv.doc/t_scen_srv_recover.html
  1. Устанавливаем на сервер с CentOS Tivoli Storage Manager с нуля как описано в документе
  2. При установке нового сервера необходимо использовать точно такие же пути для установки, пути для базы данных и логов, имя пользователя для старта процесса сервера TSM. А также необходимо подключить все диски и ленточки, на которых хранятся резервные копии со старого сервера и проверить, чтобы пользователь tsminst1 имел доступ к данным резервных копий со старого сервера.
    • Если используется ленточный накопитель ОБЯЗАТЕЛЬНО нужно проверить корректно ли установлены драйвера и доступен ли накопитель. Это можно сделать с помощью утилиты ITDT.
    • Также необходимо проверить права доступа на дсики с резервными копиями для пользователя из под которого будет работать служба dsmserv (у нас это tsminst1).
  3. Для восстановления всего сервера TSM нам будут необходимы резервные копии (instance_dir - рабчий каталог сервера TSM. У нас это /tsm/tsminst1):
    • данных devconfig ({instance_dir}/devconf.dat)
    • данных volhistory ({instance_dir}/volhist.dat)
    • файла dsmserv.opt ({instance_dir}/dsmserv.opt)
    • резервная копия базы данных TSM
  4. После установки сервера как описано в документе из п.1, останавливаем процесс TSM сервера
    service tsminst1_dsmserv.rc stop
  5. Удаляем базу данных, которая создалась при установке. Для этого необходимо зайти под пользователем tsminst1 и выполнить
    cd /opt/tivoli/tsm/server/bin/
    ./dsmserv -u tsminst1 -i /tsm/tsminst1/ removedb TSMDB1
  6. Восстанавливаем из резервных копий файлы devconf.dat, volhist.dat и dsmserv.opt в каталог {instance_dir} (у нас это /tsm/tsminst1).
  7. Восстанавливаем базу данных сервера TSM
    • заходим на сервер под пользователем tsminst1 (под ним будет работать сервер TSM)
    • выполняем восстановление базы данных
      cd /opt/tivoli/tsm/server/bin
      ./dsmserv -u tsminst1 -i /tsm/tsminst1/ restore db
    • если все проходит успешно, можно проверить состояние базы данных
      ./dsmserv -u tsminst1 -i /tsm/tsminst1/ display dbspace
  8. Стартуем сервер в интерактивном режиме и смотрим, что ошибок нет
    • заходим на сервер под пользователем tsminst1 (под ним будет работать сервер TSM)
    • cd /opt/tivoli/tsm/server/bin
    • ./dsmserv -u tsminst1 -i /tsm/tsminst1/
  9. Если все окей и сервер стартует нормально
    • останавливаем сервер командой HALT
    • заходим под пользователем root
    • запускаем службу сервера TSM
      service tsminst1_dsmserv.rc start
  10. Все. Можно подключаться к серверу и работать.

No comments:

Post a Comment