[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по установке


Глава 9. Установка на альтернативном диске

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

Предусмотрено два способа установки на альтернативном диске:

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


Установка mksysb на альтернативном диске

Установка mksysb на альтернативном диске заключается в установке образа mksysb, созданного в другой системе, на альтернативном диске целевой системы. На момент установки альтернативный диск (диски) не должны содержать ни одну группу томов. В данном случае связанной группой томов будет altinst_rootvg. Дополнительная информация приведена в разделе Поэтапная установка на альтернативном диске. Образ mksysb (только в AIX версии 4.3 и выше) должен быть либо создан в системе с такой же аппаратной конфигурацией, как у целевой системы, либо настроен на поддержку ядра, устройств и платформы целевой системы. Во втором случае должны быть установлены следующие объекты поддержки устройств и ядра:

Команда alt_disk_install по умолчанию определяет структуру логических томов и файловых систем по файлу image.data из образа mksysb (если не указан другой файл image.data). К именам логических томов добавляется префикс alt_, а к именам файловых систем - префикс /alt_inst. Например, том hd2 будет назван alt_hd2, а его файловая система /usr получит имя /alt_inst/usr. После окончания установки исходные имена логических томов и файловых систем будут восстановлены.

Затем в альтернативной файловой системе восстанавливается образ mksysb. В загрузочный логический том группы томов altinst_rootvg копируется предварительно сформированный загрузочный образ, и загрузочная запись модифицируется для запуска новой операционной системы.

В этот момент может быть выполнен пользовательский сценарий настройки системы. Альтернативные файловые системы в это время пока еще смонтированы с префиксами /alt_inst/ (например: /alt_inst/usr, /alt_inst/home). Все файлы новой операционной системы уже доступны, но в альтернативных файловых системах еще нельзя устанавливать программное обеспечение, так как ядро и библиотеки образа mksysb не соответствуют ядру и библиотекам работающей операционной системы.

После выполнения пользовательского сценария файловые системы будут размонтированы, а логическим томам и файловым системам будут присвоены окончательные имена (например, alt_inst_hd6 заменяется на hd6). Логические тома экспортируются из Администратора объектных данных (ODM), но при этом группа томов altinst_rootvg только отключается. Она остается в ODM на случай непреднамеренной перезаписи основной копии. По умолчанию после этого программа alt_disk_install обновляет список загрузки так, чтобы следующая загрузка выполнялась с новой группы томов. Эту операцию можно отменить. В этот момент можно выполнить перезагрузку системы с новой группы томов rootvg. При перезагрузке монтируются файловые системы новой группы томов rootvg, а затем с помощью команды bosboot восстанавливается "обычный" загрузочный логический том. После этого еще раз выполняется перезагрузка.

После загрузки системы с новой группы томов rootvg предыдущая версия rootvg удаляется из списков Диспетчер логических томов (LVM), если версия alt_disk_install ниже 4.3.2.

Примечание: Если вы применяете alt_disk_install версии AIX 4.3.2 или выше, то после загрузки с нового альтернативного диска предыдущая группа томов rootvg будет указана в списке lspv под именем old_rootvg. Она будет содержать все диски старой группы томов rootvg. При загрузке старой группе томов rootvg присваивается флаг not varyon. Ее можно удалить только командой с флагом -X. Например:

alt_disk_install -X old_rootvg

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

Примечание: Если вы применяете alt_disk_install версии AIX 4.3.2 или выше, то для того чтобы определить, какой диск является загрузочным для данной группы томов, укажите флаг -q. Этот флаг может оказаться полезным в случае, когда группа томов состоит из нескольких дисков и необходимо изменить список загрузки.

Дублирование rootvg на альтернативном диске

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

Команда alt_disk_install по умолчанию создает файл image.data в соответствии с текущей конфигурацией rootvg. Можно применять и другой файл image.data. После этого создаются альтернативная группа томов rootvg (altinst_rootvg) и логические тома и файловые системы с префиксом alt_inst. Затем создается список файлов, которые нужно скопировать из rootvg, причем в этот файл не включаются файлы, указанные в exclude.list (если этот файл существует). После этого файлы копируются в файловые системы altinst_rootvg согласно окончательному списку.

Теперь, если это указано, запускается программа installp для установки обновлений, исправлений и новых наборов файлов в альтернативной файловой системе. Затем программа bosboot создает загрузочный логический том на альтернативном загрузочном диске.

В этот момент, если это указано, выполняется пользовательский сценарий настройки. После этого файловые системы размонтируются, а логическим томам и файловым системам присваиваются окончательные имена. Для того чтобы в системе не было объектов с одинаковыми именами, из ODM экспортируются определения всех логических томов, но на случай сбоя сохраняется определение группы томов altinst_rootvg.

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

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

Начиная с версии 4.3.1, в AIX предусмотрена возможность поэтапной установки BOS на альтернативном диске. Процедура установки разделена на три этапа, которые по умолчанию выполняются без пауз:

Первый этап Создается группа томов altinst_rootvg, логические тома alt_ и файловые системы /alt_inst. Кроме того, восстанавливается информация из резервной копии mksysb или группы томов rootvg.
Второй этап Выполняется пользовательский сценарий настройки (если он задан). При дублировании на этом этапе устанавливаются обновления, новые наборы файлов, исправления и необходимые комплекты продуктов. Помимо этого, в новую версию BOS копируются файл resolv.conf (если он указан) и файлы, необходимые для работы в среде NIM (если компьютер ранее был клиентом NIM).
Третий этап Размонтируются файловые системы /alt_inst, файловым системам и логическим томам присваиваются исходные имена, из ODM удаляются имена логических томов alt_ и отключается группа томов altinst_rootvg. Затем изменяется список загрузки и система перезагружается (если это указано).

Различные этапы могут быть выполнены независимо друг от друга или сгруппированы несколькими способами:

Группа rootvg с новой версией BOS становится полностью готова к работе после выполнения этапа 3. После выполнения этапов 1 и 2 в системе по-прежнему будут смонтированы файловые системы /alt_inst. В любой момент при выполнении этих этапов, но до перезагрузки, вы можете удалить группу томов altinst_rootvg и выполнить очистку с помощью следующей команды:

alt_disk_install -X

Обмен данными между старой группой томов rootvg и новым альтернативным диском

Если вы применяете команду alt_disk_install для AIX версии 4.3.2 или выше, то вы можете организовать обмен данными между старой группой томов rootvg и новым альтернативным диском. Для этого активизируйте группу томов, которая не является загрузочной. При этом данная группа томов переводится в состояние post alt_disk_install, этап 1. Например, будут смонтированы файловые системы /alt_inst.

Имя активизируемой группы томов изменяется на altinst_rootvg.

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

Примечания:
  1. Текущая версия AIX в системе должна быть не ниже, чем версия AIX активизируемой группы томов. В некоторых случаях вам потребуется выполнить загрузку из группы томов altinst_rootvg и активизировать группу томов old_rootvg. Допустим, альтернативный диск создан на основе образа системы версии AIX 5.1 в системе с AIX версии 4.3.0. В этом случае необходимо загрузиться с альтернативного диска AIX и активизировать группу томов old_rootvg для версии 4.3.0, иначе обмен данными между двумя группами томов будет невозможен.

    Это ограничение связано с несовместимостью записей протоколов Журнализированной файловой системы (JFS). Можно активизировать группу томов для более поздней версии, но эту группу томов нельзя использовать как rootvg. В противном случае при активизации этой группы томов были бы созданы записи протоколов JFS, с которыми не смогла бы работать группа rootvg более старой версии AIX.

    В команде alt_disk_install не допускается активизация групп томов, относящихся к более поздним версиям, за исключением случая, когда переменной среды FORCE присвоено значение yes.

  2. Примечание: Активизированная группа томов должна быть деактивизирована, прежде чем с нее можно будет выполнять загрузку и назначить ее в качестве rootvg.

Внимание: При принудительной активизации группы томов, содержащей более позднюю версию AIX по сравнению с текущей версией операционной системы, и последующем назначении этой группы томов в качестве rootvg в системе возникнут неполадки.

Устанавливаемые наборы файлов

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

bos.alt_disk_install.boot_images Необходим для установки mksysb на альтернативном диске.
bos.alt_disk_install.rte Необходим для дублирования rootvg и установки mksysb на альтернативном диске.

Установка на альтернативном диске с помощью Web-администратора системы

Web-администратор системы поддерживает как установку образа mksysb на альтернативном диске, так и дублирование группы томов rootvg. В любой момент при выполнении следующих процедур вы можете просмотреть расширенную справку, выбрав Оглавление в меню Справка.

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

  1. Запустите Web-администратор системы, введя wsm в командной строке.
  2. Выберите контейнер Программное обеспечение.
  3. Выберите пункт меню Установка на альтернативном диске-->Установка mksysb на альтернативном диске.

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

  1. Запустите Web-администратор системы, введя wsm в командной строке.
  2. Выберите контейнер Программное обеспечение.
  3. Выберите в меню пункт Установка на альтернативном диске-->Дублирование rootvg на альтернативном диске.

Установка на альтернативном диске с помощью SMIT

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

  1. В командной строке введите smit alt_mksysb.
  2. Выберите или укажите нужные значения в полях ввода и нажмите Enter.

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

  1. В командной строке введите smit alt_clone.
  2. Выберите или укажите нужные значения в полях ввода и нажмите Enter.

Примеры

  1. Для дублирования текущей работающей группы томов rootvg версии 4.1.4.0 на диске hdisk1 и обновления полученного дубликата до версии 4.1.5.0, записанной на носителе в устройстве cd0, введите следующую команду:

    alt_disk_install -C -b update_all -l /dev/cd0 hdisk1
    

    Введите команду smit alt_clone и укажите в поле Целевые диски значение hdisk1, в списке Комплекты программ - значение update_all, а в поле Каталог или устройство - значение /dev/cd0.

  2. Для дублирования текущей группы томов rootvg версии 4.2.0 на диске hdisk3, установки исправлений из каталога /421fixes и запуска пользовательского сценария /tmp/finish_alt_install выполните следующую команду:

    alt_disk_install -C -b update_all -l /421fixes \
    -s /tmp/finish_alt_install hdisk3
    

    При работе со SMIT введите команду smit alt_clone, затем укажите в поле Целевые диски значение hdisk3, в поле Комплекты продуктов - значение update_all, в поле Каталог или устройство - значение /421fixes, а в поле Сценарий настройки - значение /tmp/finish_alt_install.

  3. Для установки mksysb AIX 4.3 на диске hdisk1 с магнитной ленты, созданной на компьютере с такой же аппаратной конфигурацией, что и у целевого компьютера, введите следующую команду:

    alt_disk_install -d /dev/rmt0 hdisk1
    

    Для установки с помощью SMIT введите команду smit alt_mksysb и выберите в поле Целевой диск значение hdisk1, а в поле Устройство или образ - значение /dev/rmt0.

  4. Для установки образа mksysb AIX 4.3, смонтированного с помощью NFS в каталоге /mksysb, на альтернативном диске hdisk2 с применением измененного файла image.data и исключением файлов ^./tmp/ введите следующую команду:

    alt_disk_install -d /mksysbs/my_43P_mksysb -i /mksysbs/my_43p_image.data \
    -e /mksysbs/my_exclude_file hdisk2
    

    Шаблон ^./tmp/ позволяет исключить из резервной копии содержимое каталога /tmp, но при этом включить в нее содержимое каталога /var/tmp.

    Примечание: При создании резервной копии имена файлов указываются относительно текущего каталога, обозначаемого символом . (точка). Для того чтобы исключить из резервной копии только файл или каталог, имя которого начинается с некоторой строки, укажите перед этой строкой символы ^. (знак вставки и точка). Формат следующий:

    ^./имя_файла
    

    Для того чтобы исключить только файл или каталог, имя которого входит в состав имени другого файла или каталога, укажите символы ^. (знак вставки и точка) перед именем и символ $ (знак доллара) после имени этого файла или каталога.

    Для установки с помощью SMIT введите команду smit alt_mksysb и выберите в поле Целевые диски значение hdisk2. Затем укажите в поле Устройство или образ значение /mksysbs/my_43P_mksysb, в поле Файл image.data - значение /mksysbs/my_43p_image.data, а в поле Список исключений - значение /mksysbs/my_exclude_file.

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

    alt_disk_install -W hdisk0
    

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

    # lspv
    hdisk0         000040445043d9f3    old_rootvg
    hdisk1         00076443210a72ea    rootvg
     
    # alt_disk_install -W hdisk0
     
    # lspv
    hdisk0         000040445043d9f3    altinst_rootvg
    hdisk1         00076443210a72ea    rootvg
    

    Этот отчет показывает, что группа томов altinst_rootvg включена, а файловые системы /alt_inst смонтированы.

  6. Для деактивизации группы томов введите следующую команду:

    alt_disk_install -S
    

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

    # lspv
    hdisk0         000040445043d9f3    altinst_rootvg
    hdisk1         00076443210a72ea    rootvg
     
    # alt_disk_install -S
     
    # lspv
    hdisk0         000040445043d9f3    altinst_rootvg
    hdisk1         00076443210a72ea    rootvg
    

    Группа altinst_rootvg теперь выключена, а файловые системы /alt_inst размонтированы. Если имя группы томов altinst_rootvg необходимо изменить на старое имя old_rootvg, укажите в команде флаг -v.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]