Получение исправлений встроенного программного обеспечения для сервера для 7037-A50 или 7047-185

В этом разделе приведены инструкции по обновлению встроенного программного обеспечения для сервера 7037-A50 или 7047-185.

Установка исправлений встроенного программного обеспечения сервера через операционную систему - это прерываемый процесс.
Выполните задачи 1-6 для получения исправлений встроенного программного обеспечения сервера с помощьюAIX или Linux, если вы не работаете с сервером 7037-A50 или 7047-185.
Прим.: Если невозможно запустить операционную систему AIX или Linux, либо сервер, обратитесь к разделу Получение исправлений встроенного программного обеспечения сервера через AIX или Linux, если невозможно запустить операционную систему или сервер.

Задача 1. Просмотр текущих уровней встроенного программного обеспечения AIX или Linux

  1. Можно выполнить следующие действия:
    • Для просмотра текущей версии встроенного программного обеспечения с помощью командной строки AIX (для выполнения этой задачи на вашем сервере должна быть установлена система диагностики AIX) перейдите к шагу 2.
    • Для просмотра текущей версии встроенного программного обеспечения с помощью командной строки Linux перейдите к шагу 4.
  2. В командной строке AIX введите следующую команду:
    lsmcode
    Будут показаны версии имеющегося встроенного программного обеспечения сервера. Например, сведения о версии могут выглядеть следующим образом:
    Текущий постоянный образ встроенного программного обеспечения системы - AT061_055.
    Текущий временный образ встроенного программного обеспечения системы -
    AT061_058.
    Система загружена из временного образа.
    Прим.: При запуске команды lsmcode на сервере 7037-A50 или 7047-185 временная или постоянная область флэш-памяти может выдавать сообщение "_UNKNOWN_" для уровня встроенного программного обеспечения. Это происходит вследствие того, что доступен только один уровень встроенного ПО для контроллера основной материнской платы. Уровень определяется как _UNKNOWN_ если он не входит в состав системного встроенного программного обеспечения.

    При установке нового встроенного программного обеспечения оно по умолчанию устанавливается во временную область флэш-памяти. Новый уровень программного обеспечения, в который входит новый уровень кода для контроллера основной материнской платы, для постоянной области будет возвращаться состояние "_UNKNOWN_". Эта ситуация не является неполадкой. Она означает, что уровни встроенного программного обеспечения во флэш-памяти не являются сочетанием, которое поставляется производителем.

    Для того чтобы при обновлении встроенного программного обеспечения не возникало сообщение "_UNKNOWN_", выполните следующие действия:
    1. Выполните фиксацию с помощью соответствующей команды операционной системы.
    2. После завершения фиксации перезапустите систему.
    3. Повторно выполните команду lsmcode, когда система перезапустится и загрузится операционная система. Как для T, так и для P вместо _UNKNOWN_ должен возвращаться уровень встроенного ПО (например, AT206_061).
  3. Перейдите к шагу Задача 2. Просмотрите или загрузите исправление встроенного программного обеспечения.
  4. Для просмотра сведений об уровне установленного встроенного программного обеспечения сервера для Linux необходимо установить на сервере следующие сервисные средства:
    • Platform Enablement Library – librtas-xxxxx.rpm
    • Service Aids – ppc64-utils-xxxxx.rpm
    • Hardware Inventory – lsvpd-xxxxx.rpm
    здесь xxxxx указывает версию файла RPM.
    Прим.: Если эти сервисные средства не установлены на сервере, ознакомьтесь с разделом Получение служебных средств и средств разработки для Linux.
  5. После установки сервисных средств на сервере Linux введите следующую команду в командной строке Linux:
    lsmcode
    Будут показаны версии имеющегося встроенного программного обеспечения сервера. Например, сведения о версии могут выглядеть следующим образом:
    Версия встроенного ПО сервера: AT061_058 (t) AT061_055 (p) AT061_058 (t) 
    Прим.: При запуске команды lsmcode на сервере 7037-A50 или 7047-185 временная или постоянная область флэш-памяти может выдавать сообщение "_UNKNOWN_" для уровня встроенного программного обеспечения. Это происходит вследствие того, что доступен только один уровень встроенного ПО для контроллера основной материнской платы. Уровень определяется как _UNKNOWN_ если он не входит в состав системного встроенного программного обеспечения.

    При установке нового встроенного программного обеспечения оно по умолчанию устанавливается во временную область флэш-памяти. Новый уровень программного обеспечения, в который входит новый уровень кода для контроллера основной материнской платы, для постоянной области будет возвращаться состояние "_UNKNOWN_". Эта ситуация не является неполадкой. Она означает, что уровни встроенного программного обеспечения во флэш-памяти не являются сочетанием, которое поставляется производителем.

    Для того чтобы при обновлении встроенного программного обеспечения не возникало сообщение "_UNKNOWN_", выполните следующие действия:
    1. Выполните фиксацию с помощью соответствующей команды операционной системы.
    2. После завершения фиксации перезапустите систему.
    3. Повторно выполните команду lsmcode, когда система перезапустится и загрузится операционная система. Как для T, так и для P вместо _UNKNOWN_ должен возвращаться уровень встроенного ПО (например, AT206_061).
    Ниже приведено описание версий встроенного программного обеспечения сервера, указанных в выводе.
    AT061_058 (t)
    Временная версия.
    AT061_055 (p)
    Постоянная версия.
    AT061_058 (t)
    Версия, используемая сервером в настоящее время.
  6. Перейдите к Задача 2. Просмотрите или загрузите исправление встроенного программного обеспечения.

Задача 2. Просмотрите или загрузите исправление встроенного программного обеспечения

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

  1. С компьютера или сервера, подключенного к Internet, перейдите на Web-сайт Fix Central (http://www.ibm.com/eserver/support/fixes/).
  2. Выберите нужное семейство серверов в списке Product.
  3. Выберите в списке Product Hardware microcode and firmware.
  4. Нажмите кнопку Continue.
  5. На Web-сайте загрузки микрокода выполните следующие действия:
    1. Выберите из выпадающего списка нужный тип системы и модель. Откроется информационное окно.
    2. Нажмите кнопку Continue. Отобразятся доступные уровни встроенного программного обеспечения.
    3. Запишите доступное встроенное программное обеспечение. Для загрузки исправления перейдите к следующему шагу.
  6. Выполните следующие действия:
    1. Выберите переключатель RPM для нужной версии встроенного программного обеспечения сервера.
    2. Прокрутите страницу вниз и щелкните Continue.
    3. Щелкните Continue еще раз. Отображается лицензионное соглашение.
    4. Выберите I agree to abide by its terms, затем нажмите Continue.
    5. Следуйте инструкциям, появляющимся на экране.
  7. Можно выполнить следующие действия:

Задача 3. Просмотрите и распакуйте файл RPM, который содержит встроенное программное обеспечение сервера

После получения или записи компакт-диска с файлом RPM потребуется просмотреть и распаковать файл RPM, содержащий встроенное ПО сервера.
  1. Вставьте компакт-диск с файлом RPM в устройство чтения компакт-дисков сервера.
  2. Для того чтобы смонтировать компакт-диск, выберите одну из приведенных ниже опций (необходимо обладать правами пользователя root ):
    • При работе с AIX введите в командной строке AIX следующее:
      mount /dev/cd0 /mnt
    • При работе с Linux введите в командной строке Linux одну из следующих команд:
      mount -t iso9660 /dev/cdrom /mnt

      или

      mount -t iso9660 /dev/dvdrom /mnt
  3. Выберите один из следующих вариантов:
    • Если монтирование выполнено успешно, перейдите к шагу 5.
    • Если монтирование выполнено с ошибками, перейдите к следующему шагу.
  4. Если будет выдано сообщение об ошибке mount: 0506-324 Не удалось смонтировать /dev/cd0 в /mnt, выполните следующие действия, для того чтобы смонтировать компакт-диск:
    1. Введите следующую команду:
      /usr/sbin/mount -v 'cdrfs' -f'' -p'' -r'' /dev/cd0 /mnt

      после f, p и r стоят две одинарные кавычки без пробела между ними).

      Прим.: Если вы предпочитаете монтировать компакт-диски с помощью программы SMIT, то обратитесь к разделу Монтирование компакт-диска в AIX с помощью программы SMIT.
    2. Перейдите к следующему шагу.
  5. Для просмотра имени файла RPM в командной строке AIX или Linux введите следующую команду:

    Если файл RPM записан на компакт-диске, введите следующую команду:

    ls /mnt
    Если файл RPM сохранен не сервере, введите следующую команду:
    ls /tmp/fwupdate
    Будет показано имя файла RPM. Например, сведения о версии могут выглядеть следующим образом:
    AT2xx-yyy-2.rpm
  6. Для того чтобы распаковать файл RPM, в командной строке AIX или Linux введите одну из следующих команд:
    • Распаковка с компакт-диска:
      rpm -Uvh --ignoreos /mnt/файл.rpm
    • Распаковка с жесткого диска:
      rpm -Uvh --ignoreos
      /tmp/fwupdate/файл.rpm
      где файл - это имя файла RPM, который содержит встроенное программное обеспечение сервера. Например, AT2xx-yyy-2.rpm.
      Прим.: В результате распаковки файла RPM файл исправления встроенного ПО сервера сохраняется в каталоге /tmp/fwupdate жесткого диска в следующем формате: AT2xx-yyy-2.img.
  7. Перейдите к Задача 4. Применение исправлений встроенного ПО сервера во временной области служебного процессора с помощью AIX или Linux.

Задача 4. Применение исправлений встроенного ПО сервера во временной области служебного процессора с помощью AIX или Linux

  1. Убедитесь, что система запускается из временной области служебного процессора; если загрузить систему из постоянной области, то установка встроенного ПО не будет выполнена. Инструкции о том, каким образом определить и при необходимости изменить загрузочную область, приведены в разделе Работа с временной и постоянной областями памяти служебного процессора.
  2. Для того чтобы установить встроенное ПО сервера с помощью команды обновления флэш-памяти (AIX или Linux), перейдите к шагу 3.
    Прим.: Если в системе установлена операционная система AIX и вы предпочитаете устанавливать исправления с помощью средств диагностики AIX, обратитесь к разделу Применение средств диагностики AIX для установки исправлений встроенного программного обеспечения сервера в AIX. Если исправление планируется установить с диска, то для применения диагностики AIX вам потребуется получить компакт диск Microcode Updates Files & Discovery Tool с файлами обновления и инструментом поиска.
  3. На следующем шаге необходимо указать имя файла исправления встроенного ПО сервера. Для просмотра имени введите в командной строке AIX или Linux следующую команду:
    ls /tmp/fwupdate
    Отобразится имя файла с встроенным программным обеспечением сервера. Например, сведения о версии могут выглядеть следующим образом:
    AT2xx-yyy-2.img
    Прим.: Для выполнения этой задачи необходимы права доступа пользователя root.
  4. Для установки исправления встроенного ПО сервера выберите один из следующих вариантов:
    • При обновлении AIX введите в командной строке AIX следующее:
      cd /tmp/fwupdate
      /usr/lpp/diagnostics/bin/update_flash -f уровень

      где уровень - это имя файла исправления встроенного программного обеспечения сервера, например AT2xx-yyy-2.img

    • В случае обновления системы Linux введите следующее в командной строке Linux:
      cd /tmp/fwupdate
      /usr/sbin/update_flash -f уровень

      где уровень - это имя файла исправления встроенного программного обеспечения сервера, например AT2xx-yyy-2.img

    Во время установки встроенного программного обеспечения сервера на панели управления будут показаны информационные коды CA2799FD и CA2799FF. После завершения установки система будет автоматически выключена и вновь включена.

  5. Перейдите к Задача 5. Проверка правильности установки исправления.

Задача 5. Проверка правильности установки исправления

  1. Для применения командной строки AIX или Linux (должна быть запущена операционная система, а также должна быть доступна диагностика) перейдите к следующему шагу.
  2. Введите следующее в командной строке:
    lsmcode
    Будут показаны версии имеющегося встроенного программного обеспечения сервера. Например, сведения о версии могут выглядеть следующим образом:
    Текущий постоянный образ встроенного программного обеспечения системы - AT061_055.
    Текущий временный образ встроенного программного обеспечения системы -
    AT061_058.
    Система загружена из временного образа.
    Прим.: При запуске команды lsmcode на сервере 7037-A50 или 7047-185 временная или постоянная область флэш-памяти может выдавать сообщение "_UNKNOWN_" для уровня встроенного программного обеспечения. Это происходит вследствие того, что доступен только один уровень встроенного ПО для контроллера основной материнской платы. Уровень определяется как _UNKNOWN_ если он не входит в состав системного встроенного программного обеспечения.

    При установке нового встроенного программного обеспечения оно по умолчанию устанавливается во временную область флэш-памяти. Новый уровень программного обеспечения, в который входит новый уровень кода для контроллера основной материнской платы, для постоянной области будет возвращаться состояние "_UNKNOWN_". Эта ситуация не является неполадкой. Она означает, что уровни встроенного программного обеспечения во флэш-памяти не являются сочетанием, которое поставляется производителем.

    Для того чтобы при обновлении встроенного программного обеспечения не возникало сообщение "_UNKNOWN_", выполните следующие действия:
    1. Выполните фиксацию с помощью соответствующей команды операционной системы.
    2. После завершения фиксации перезапустите систему.
    3. Повторно выполните команду lsmcode, когда система перезапустится и загрузится операционная система. Как для T, так и для P вместо _UNKNOWN_ должен возвращаться уровень встроенного ПО (например, AT206_061).
  3. Убедитесь, что показана именно установленная версия встроенного программного обеспечения сервера.
  4. Если показана другая версия встроенного программного обеспечения сервера, обратитесь к разделу Не пройдена проверка правильности установки исправлений.

Задача 6. (Необязательно) Зафиксируйте исправление встроенного ПО сервера.

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

Подробные инструкции по фиксации исправлений встроенного ПО сервера приведены в разделе Фиксация установки исправления встроенного программного обеспечения (Лицензионного внутреннего кода).


Отправить отзыв | Оценить страницу