Использование Storix

Восстановление AIX из резервной копии

Если вы используете Storix, то восстановление AIX® или ее установка на новый компьютер не вызовут у вас никаких затруднений..

Дэвид Тенсли, системный администратор, Ace Europe

фото Дэвида ТенслиДэвид Тенсли (David Tansley) — один из внештатных авторов IBM developerWorks. У него более 15 лет опыта администрирования UNIX-систем, а последние 8 лет он специализируется на AIX. В сферу его личных интересов входят бадминтон и Формула 1, но наибольшее удовольствие он получает, путешествуя на своём мотоцикле вместе с женой.



27.06.2013

Введение

Storix – это коммерческий продукт для создания и восстановления резервных копий AIX. В этой статье не содержится обзор продукта, а лишь рассказывается, как создать резервную копию AIX и затем восстановить ее. Вы можете загрузить 30-дневную ознакомительную версию Storix, позволяющую оценить возможности этого ПО. Именно ее я буду использовать в этой статье. Ссылку на загрузку вы найдете в разделе Ресурсы.

Storix позволяет создавать и восстанавливать резервные копии следующих компонентов:

  • Группы томов (включая группу rootvg).
  • Файловые системы.
  • Специальные (adhoc) файлы.
  • Директории.

В полной версии Storix также поддерживает шифрование.

Я начал использовать Storix для создания и восстановления резервных копий довольно давно и знаю из собственного опыта, что этот инструмент действительно работает. С помощью Storix вы можете восстанавливать системы AIX, выбирая в процессе восстановления нужные вам компоненты. Например, при восстановлении rootvg или другой группы томов вам может быть не нужно восстанавливать определенные файловые системы или же восстанавливать обе копии логического тома.

Коммерческая версия продукта по умолчанию использует клиент-серверный механизм, согласно которому резервные копии клиентских машин сохраняются либо на диск сервера (обычно это файловая система SAN), либо на ленточную библиотеку. Также можно создавать загрузочные образы клиентских машин, которые затем передаются на сервер. Это метод особенно полезен в тех случаях, когда имеются компьютеры под управлением различных версий AIX и необходимо иметь различные загрузочные образы для их восстановления.


Обзор алгоритма восстановления по сети

Обычно Storix используется для создания и восстановления резервных копий машин AIX, т. е. группы томов rootvg. Другие группы томов, отличные от rootvg, можно резервировать с помощью Storix или (более распространенный метод) с помощью ваших собственных приложений для резервного копирования.

Восстановление AIX по сети очень удобно, когда имеются территориально распределенные машины AIX (расположенные не просто в различных зданиях, но даже в различных странах). При использовании этого метода вы получаете в свое распоряжение:

  • Предварительно созданный загрузочный образ клиентской машины на сервере; также этот образ можно записать на CD- или DVD-диск.
  • Предварительно созданная резервная копия группы томов rootvg.

Для восстановления образа вам потребуется:

  • Загрузить консоль SMS на восстанавливаемом клиенте, перейти в меню IP и выбрать сетевой адаптер, подключенный к сети через коммутатор.
  • Задать IP-адрес клиентской машины.
  • Указать IP-адрес шлюза, чтобы клиент смог получить доступ к серверу Storix.
  • Указать IP-адрес сервера Storix.

После этого проверьте, что сервер Storix отвечает на команду ping. Если ответ от сервера получен, то можно продолжать. В противном случае необходимо найти и устранить проблему.

На сервере Storix необходимо выполнить следующие действия:

  • Разрешить сетевую установку для этого сервера, выбрав загрузочный образ, полученный от этого клиента.
  • Указать IP-адрес клиентской машины при получении запроса.
  • Указать IP-адрес шлюза.
  • Разрешить удаленную установку.

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

Компьютер загрузится, и Storix сможет подключиться к нему. После передачи загрузочного образа выберите на клиентском компьютере, который вы хотите восстановить, задание резервирования из меню Storix.

Если вы сделали образ какой-то машины и затем восстановили его на другой машине, то после восстановления AIX сетевые интерфейсы будут отключены. Если же на машине восстанавливается образ, сделанный ранее с нее же, то сетевые интерфейсы будут активны.

Выше я описал алгоритм восстановления по сети. Теперь давайте перейдем к созданию и восстановлению резервной копии машины AIX.


Распаковка и конфигурирование

В этом примере я покажу, как создать и восстановить резервную копию машины AIX с использованием локального ленточного устройства. Если вы намерены выполнять все описываемые действия, то инсталлируйте Storix. В этом примере используется установочный файл storix_aix_risc.tar.

После того как вы загрузите файл, распакуйте его и запустите установку с помощью следующих команд:

# tar - xvf  storix_aix_risc.tar
# ./stinstall

Примите все предложенные по умолчанию параметры (создание файловой системы, номера портов и SSL-сертификаты). Далее вам будет предложено задать имя и пароль для доступа к Web-интерфейсу. По завершении процедуры инсталляции можно переходить к конфигурированию устройства для хранения резервных копий и настройке задачи создания архива.

В любом Web-браузере перейдите по следующей ссылке: https://<имя_хоста>:8080.

Мой хост называется rs6000, поэтому в моем случае адрес выглядит следующим образом: https://rs6000:8080/.

После этого введите указанные ранее имя и пароль.


Настройка задачи создания резервной копии и создание образа

  1. В верхнем меню интерфейса Storix выберите Configure, а затем Backup Devices.
  2. Выберите устройство для хранения резервной копии.

    Обычно (для отдельного клиента) этим устройством является подключенный ленточный накопитель. Введите понятное имя, которое будет служить псевдонимом и использоваться Storix. В этом примере я использую локально подключенный ленточный накопитель.

  3. В верхнем меню выберите Sbadmin, а затем Backup Settings.
  4. Выберите expiry. Выберите опции перезаписи для вашего устройства хранения резервных копий и укажите, что Storix должен извлекать носитель после создания архива или же добавлять данные к предыдущему архиву. Таким образом вы исключите перезапись существующих образов, хранящихся на ленте.
  5. Выберите General Preferences в меню Sbadmin. Задайте нужные параметры уведомлений и сообщений об ошибках (они могут выводиться в файл или посылаться на указанный адрес электронной почты).

Для настройки задачи создания резервной копии группы rootvg на локальном хосте выполните следующие действия:

  1. В верхнем меню выберите Configure -> Backup jobs -> Add.
  2. Заполните все поля, относящиеся к резервированию.
  3. Выберите параметры резервирования:
    • Полное сохранение системы.
    • Устройство хранения резервных копий, которое было сконфигурировано ранее.
    • Резервируемые данные должны являться группой томов rootvg.

    В этом примере я выбрал следующие параметры:

    • Имя профиля: Volume Group backup.
    • Идентификатор задания: rootvg.
    • Имя группы томов, включаемой в архив: rootvg.
    • Устройство хранения: ленточный накопитель или любое другое устройство, настроенное на вашем компьютере AIX.

Этой основной информации будет достаточно для Storix; сохраните ее. Если вы хотите запустить процесс создания резервной копии позже, то здесь также можно настроить расписание его выполнения.

Для запуска задания с именем rootvg выполните следующие действия:

  1. В верхнем меню выберите Actions.
  2. Выберите Run backup jobs.
  3. Выберите только что созданную задачу создания резервной копии (в нашем примере она называется rootvg).
  4. Выберите rootvg для немедленного выполнения.

На рисунке 1 показан процесс выполнения задачи rootvg.

Рисунок 1. Создание резервной копии системы в Storix
Рисунок 1. Создание резервной копии системы в Storix

Для наблюдения за процессом создания резервной копии выберите на этой странице Show output of running jobs.

На рисунке 2 показан ход выполнения задачи резервирования, а также указано приблизительное время ее окончания. По завершении задачи вы получите загрузочную ленту AIX, содержащую группу томов rootvg.

Рисунок 2. Процесс создания резервной копии
Рисунок 2. Процесс создания резервной копии

На этом процесс создания загрузочной ленты завершен.


Восстановление образа

Теперь, когда копия образа находится на ленте, нужно загрузить меню SMS операционной системы AIX и загрузить компьютер с соответствующего ленточного устройства. На рисунке 3 изображено окно загрузки AIX. Нажмите клавишу '1' , чтобы попасть в меню SMS, а затем укажите загрузочное устройство, содержащее резервную копию Storix. В этом примере используется ленточное устройство.

Рисунок 3. Загрузка меню SMS
Рисунок 3. Загрузка меню SMS

Загрузите компьютер с устройства, содержащего резервную копию Storix; вы увидите экран приветствия, изображенный на рисунке 4.

Рисунок 4. Экран приветствия Storix
Рисунок 4. Экран приветствия Storix

Когда будет предложено, выберите системную консоль, как показано на рисунке 5.

Рисунок 5. Системная консоль
Рисунок 5. Системная консоль

Далее выберите тип терминала для перемещения по меню. Обычно для терминалов tty или vty выбирают тип vt100. Откроется главное меню Storix, изображенное на рисунке 6. В этом меню вы можете выбирать устройство или сервер установки. Если на ленте находится несколько образов Storix, то можно перемотать ленту и выбрать требуемый образ. При выборе образа на экране отображаются логический том и содержащиеся в нем файловые системы. Здесь вы можете изменять параметры восстановления, поэтому следует быть особенно внимательным при задании опций логического тома или файловой системы.

Рисунок 6. Меню Storix
Рисунок 6. Меню Storix

Одним из ключевых моментов является выбор дисков, на которые будет восстанавливаться группа томов rootvg. Выберите в описанном выше меню диски, на которых будет создана группа rootvg. В конечном счете именно на них будет восстановлен образ. Как видно из рисунка 7, система определила, что используемый образ с резервной копией AIX также содержит информацию о группе томов apps_vg. Хотя Storix знает об этой группе томов через ODM, она не была включена в образ. Поэтому я должен сказать Storix о том, что эту группу томов необходимо исключить из процесса восстановления, выбрав для этого опцию 'x'. Эта группа будет импортирована позже после восстановления системы. Итак, мы исключаем эту группу томов с помощью указанной опции, как показано на рисунке 7.

Рисунок 7. Группа томов
Рисунок 7. Группа томов

Теперь, когда Storix располагает информацией обо всех группах томов (т. е. указаны диски, на которые необходимо восстанавливать группу rootvg, и выбраны действия для других групп), можно сохранить ее.

По различным причинам может оказаться, что для восстановления системы имеется только один диск. В таком случае можно указать, какие логические тома группы rootvg должны быть восстановлены. В Storix можно указывать различные действия: восстановить одну копию логического тома, уменьшить размер логического тома или же просто исключить логический том или файловую систему из процесса восстановления. На рисунке 8 изображен текущий список логических томов и файловых систем. Если выбрать из списка логический том, откроется новое окно.

Рисунок 8. Изменение логического тома
Рисунок 8. Изменение логического тома

После выбора логического тома можно изменять его атрибуты, как было описано выше. Если вам не хватает места для восстановления группы rootvg, то оценить требуемый размер дискового пространства можно в верхней правой части экрана. На рисунке 9 изображено окно параметров логического тома.

Рисунок 9. Настройка параметров логического тома
Рисунок 9. Настройка параметров логического тома

После внесения всех необходимых изменений нажмите клавишу Esc для выхода в основное меню и выберите Install system with current settings.

Storix выполнит проверку на соответствие требованиям к дисковому пространству. Если все в порядке, можно будет приступать к инсталляции. В противном случае Storix попытается устранить неполадки, предварительно запросив вашего согласия. Если Storix не сможет устранить неполадку, вам придется сделать это самостоятельно. Обычно все действия сводятся к уменьшению объема восстанавливаемых данных (исключению файловых систем из процесса восстановления или уменьшению их размеров).

Если все в порядке, переходим к процессу восстановления и выбираем 'y'. На рисунке 10 изображен ход процесса восстановления AIX.

Рисунок 10. Процесс восстановления AIX
Рисунок 10. Процесс восстановления AIX

По завершении процесса восстановления компьютер будет перезагружен. Не забудьте проверить и запустить операции async I/O после того, как войдете в систему. Если восстановление производилось на другой компьютер, то необходимо также активировать сетевые интерфейсы.


Создание резервной копии в командной строке

Резервные копии можно создавать и восстанавливать из командной строки. Следующий сценарий создает отдельную резервную копию на ленточном устройстве rmt0. Команда для создания резервных копий позволяет исключить определенные файловые системы. В сценарии из листинга 1 исключаются следующие смонтированные файловые системы:

/opt/dump/
/usr/local 
/opt/webpshere/logs
/tmp
/var

По завершении процесса создания резервной копии по электронной почте отправляются уведомления пользователям из списка sysadmins.

Листинг 1. Создание резервной копии
# !/bin/sh
# backup_st
log=/tmp/stlog
> $log
/usr/bin/stbackup -tF -d rmt0 -b1024 -O -e all \ 
-/opt/dump -/usr/local -/opt/websphere/logs -/tmp -/var >>$log
if [ $? != 0 ]
 then
 cat $log | mail -s "'hostname' storix backup - failure" "sysadmins"
exit 1
 else
cat $log | mail -s "'hostname' storix backup - success" "sysadmins"
fi

В рассмотренном сценарии используются следующие опции:

ОпцияОписание
tFТип резервной копии – резервирование файловой системы (F).
dУказывает используемое устройство хранения (лента).
b1024Задает размер буфера.
OПерезапись любых существующих образов Storix на ленте.
eИзвлечь ленту после создания резервной копии.
all Включить в резервную копию все активные (on-line) группы томов.
-Префикс для файловых систем, исключаемых из резервной копии.

Заключение

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

Ресурсы

Научиться

Получить продукты и технологии

  • Посетите Web-сайт Storix.com (EN).
  • Узнайте больше об AIX (EN).

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=AIX и UNIX
ArticleID=935572
ArticleTitle=Использование Storix
publish-date=06272013