Showing posts with label sms. Show all posts
Showing posts with label sms. Show all posts

Saturday, February 14, 2015

Грузим AIX в биос

   Или другими словами можно сказать, что загрузим AIX в SMS.
AIX использует для загрузки 2 основных режима:
1. Нормальный режим (как правило, загрузка с жесткого диска).
В этом режиме ОС загрузится в многопользовательский режим (multiuser mode), что соответствует runlevel 2
2. Сервисный режим ( SMS mode). 
SMS mode используется для определения устройства, с которого загрудится ОС в последующем, а также запуска режима восстановления и установки обновлений ПО (firmware). 
Меню СМС:
Для загрузки в sms нужно во время активации париции (lpar'а) нажать F1.
Или на закладке Advanced профиля lpar'a
По умолчанию всегда стоит обычный режим. Выбираем SMS, сохраняем профиль и перегружаем партицию. Процесс загрузки ОС описан подробнее тут. Т.к. профиль партиции хранится в NVRAM, нам нужно чтобы сервисный процессор power-сервера прочитал профиль партиции заново, поэтому только остановка и активация партиции, а не перезапуск! 
Несколько полезных команд, для решения проблем с загрузкой.
Определите, что у вас логируется: 
# alog -L
Очень полезной может оказаться команда, просмотра консоли загрузки ОС
#alog -o -t boot
#alog -o -t console
А теперь посмотрим  очередь загрузки ОС.
#bootlist -m normal -o или так:
#bootinfo -b
 
Посмотрим разярдность ОС:

Для пересоздания образа, с которого загружается ОС имеется команда:
#bosboot -a -d /dev/hdiskN
Успехов! Комментарии приветствуются.

Wednesday, January 8, 2014

AIX Загрузка I (Aix loading I)

Немножко теории.
Когда поступил сигнал о включении питания, ОС определяет, какое устройство используется для загрузки машины по умолчанию. По умолчанию, используется нормальный список загрузки (normal boot list), который содержит один или несколько жестких дисков. При нормальной загрузке выполняются все сценарии: стартуют все процессы, включаются терминалы, подключается строка ввода логина мульти-пользовательского режима, стартуют сетевые службы, загружаются конфигурации других машин. 

Загрузка с жесткого диска. 
В процессе загрузки сервер тестирует "железо", загружает и запускает операционную систему, конфигурирует устройства. Для того, чтобы ОС загрузилась нужно выполнить 2 условия:
1. "Boot-image" должен быть доступен для загрузки ОС
2. Должен присутствовать доступ к файловым системам root и /usr

В процессе загрузки с жесткого диска "Boot-image" находится на локальном диске, с которого и запускается ОС. В это время происходит конфигурации всех устройств ( а также запуск драйверов). После того как процесс загрузки завершится все файловые системы смотрированы и готовы к эксплуатации.  

Рассмотрим более подробно процесс запуска - он состоит из трех фаз:
1. Read Only Storage (ROS) фаза или по-простому "Инициализация ядра системы".
На этой фазе проверяются есть ли проблемы с "железом", если проблем не обнаружено ROS загружает bootlist. В зависимости от того, что в нем определено происходит загрузка: либо с Cd-rom'а, либо с жесткого диска и т.п. В случае жесткого диска, система считывает image в память и иницилизирует ОС.
Для пересоздания образа, с которого загружается ОС (фаза 1) имеется команда:
#bosboot -a -d /dev/hdiskN

2. Base Device Configuration Phase, фаза иниализации устройств.
Происходит конфигурации с помощью команды cfgmgr.
сfgmgr производит инициализацию устройств, используя класс Config_rules из ODM (object data manager). Данный класс ODM содержит различные методы, которые используются для управления устройствами системы. Отдельно хочу отметить, что файловые системы /, /usr, /var и /tmp монтируются на данном этапе, остальные файловые системы монтируются на 3-ем этапе, с помощью вызова конфигурационного файла /etc/rc.

3. System Boot Phase, фаза инициализации системы.
На этой фазе загрузки происходит инициализация всех логических томов, подключение свопа и загрузка всех служб, определенных в файле /etc/inittab.

Загрузка с дистрибутива.
В момент загрузки сервера нужно (примерно через 30 - 40 секунд) нажать F1 (реже F4 или F5), чтобы попсать в SMS (System Management services). С помощью данной службы выбрать загрузку с CD-Rom'а.


Файл /etc/inittab отображает все процессы, которые загрузились с помощью init'а. А также отображает когда служба загрузилась. Формат простой:
[Identifier] : [runlevel] : [Action] : [Command]
Если /etc/inittab по какой-либо причине сломается, система не сможет загрузится, поэтому лучше всего иметь запасную копию данного файла. IBM не рекомендует редактировать /etc/inittab напрямую, а только с помощью команд: chitab, mkitab, lsitab.

Успехов. Комментарии приветствуются.