downgrade AIX

Главная Форумы POWER Systems downgrade AIX

Помечено: 

Просмотр 11 веток ответов
  • Автор
    Сообщения
    • #44469

      Всем привет!

      Предлагаю вашему внимаю замечательную и очень увлекательную тему для общения

      а именно как установить версию Aix ниже чем стоит сейчас =)

      Наверное каждый скажет, что downgrade сделать невозможно, и даже от поддержки ibm не получу такой ответ, Но с учетом русского менталитета давайте немного порассуждаем  =)

      Итак суть вопроса: стоит Версия 7100-03-05-1542 Надо, что бы на этом сервере была версия 7100-03-04-1441

      И соответственно сам вопрос как это сделать

      Пересоздание лпар и установка нужной версии ОС – давайте  отложим напоследок

      Вывод команды oslevel -s  через echo уже сделал,  можно не предлагать  =)

       

    • #44470
      Michael
      Участник

      Первый вопрос до рассуждений: на сервер есть гарантия или техподдержка?

      Если да, то вопрос уходит к ним. 🙂

    • #44471

      Да конечно, гарантия и поддержка от IBM есть

      В двух словах они сказали, что если в smit  стоит фиксировать обновления то поставить более раннюю версию уже нельзя

      Дак вот не хотелось бы терять надежды ….

    • #44472
      Дмитрий
      Участник

      Станислав,

      Возможно, если Вы объясните цель этой задачи, то ответы будут более осмысленными 🙂

      Предположу, что у Вас есть какое-то ПО, которое не поддерживается в 7100-03-05. Допустим.
      Разберём, что такое 7100-03-05. [… пропущу рассказ про версию, релиз, technical level, support level…] вопрос в том, как oslevel определяет, какие цифры ему показывать?
      Достаточно просто: по набору установленых filesets и их версий.
      Откуда он знает, что к какому tl/sp относится? У него записано 😉

      Так вот, oslevel -s показывает тот tl-sp, которому есть полное(!) соответствие.
      Допустим, все установленные файлсеты соответствуют 7100-03-05. Тогда покажут 7100-03-05.
      А если несколько файлсетов (да хоть 99%) обновлены до 04-01? Нет, всё-рано будет 03-05, потому что не все обновлены.
      Теперь внимание, что будет если мы после этого установим хотя-бы один файлсет с дистрибутива 03-04? Правильно, нам покажут 7100-03-04 (примечание: только в том случае, если в следующих tl/sp этот пакет обновлялся).

      Я на такое поведение не раз наталкивался: стоит ОС, полностью обновлена,потом ставишь туда пару “старых”, даже вроде совсем не критичных пакета и раз… oslevel -s показывает старый tl-sp. Обновил эти пакеты, tl-sp обновился.

      *Кстати, у команды oslevel есть ключи (-l, -g если не ошибаюсь), которые показыват файлсеты с версией большей или меньшей указанной. *

      А теперь вернёмся к сути задачи: зачем нам нужен старый tl-sp? Для совместимости с ПО? Тогда “трюк” с одним старым пакетом не подойдёт. Согласитесь, какой прок в том, что, например, документация стоит от поддерживаемой версии, а ядро (bos.rte) не подходит? Работать-то это всё-равно не будет. 🙁

      Тогда есть другой вариант: установить нужные пакеты в режиме force. С критичными пакетами такое скорее всего не пройдёт, но попытаться можно.

      Повторю начальный вопрос: можете подробнее написать, зачем оно надо?

    • #44492
      Michael
      Участник

      Сформулирую вопрос иначе: у скольки именно пакетов надо бы “уронить версию”?
      Если таких пакетов достаточно много, то плавно переходим ко 2-му вопросу, который почему-то не прозвучал ранее: ГДЕ БЭКАП, СДЕЛАННЫЙ ДО УСТАНОВКИ ОБНОВЛЕНИЙ? 🙂

    • #44493
      Дмитрий
      Участник

      @Michael, вопрос про бэкап оставим для форума по философии 🙂
      а вопрос про количество, точнее, названия пакетов, очень актуальный.

    • #44494
      Michael
      Участник

      При переходе с 7100-03-04-1441 на 7100-03-05-1542 обновляется около 375 пакетов – это я посчитал примерное число пакетов в фикс-паке 7100-03-05-1542, который есть у меня.
      И, насколько я помню, у меня при установке обновлений потребовалось обновить не менее 300 пакетов…

    • #44513

      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Привет!</b></p>
      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Про бэкап вопрос философски, на который можно сделать глазками хлоп – хлоп =) </b></p>
       
      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Зачем все это надо, вопрос тоже скорее риторический, тем более если вопрос касается сервис паков , разработчик ПО которого будет работать на этом сервере мало вероятно хорошо знает, особенность аикса и изменения между версиями (но это ладно)</b></p>

    • #44514

      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Вот представим как это выглядело:</b></p>
      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Есть заказчик который попросил обновить версию аикса до версии 1441(представим, Что это идеальная версия и лучше ее не существует)</b></p>
      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Я как исполнитель на fix Centre  поставил все галочки которые есть, скачал , запустил апдейт и получил версию 1542 (посыпаю голову пеплом)</b></p>
      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Заказчик (да и не только заказчик, а все кому это интересно) по окончанию работ проверяет версию командой oslevel -s </b></p>
       
      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Подставив echo в скрипт oslevel напротив флага s  все получили версию 1441 =) (стряхнул пепел)</b></p>

    • #44517

      <p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Теперь самое интересное , интересно же покапать как сделать даунгрейд более правильно, чем я</b><b></b></p>

    • #44519
      Дмитрий
      Участник

      Станислав, если предположить, что Заказчику конкретный TL-SP нужен не для “галочки”, то что подменить команду oslevel, что снести пару пакетов (как я выше предложил) – положительного результата не даст.
      Если ПО совместимо с определённой версией системной библиотеки, а с более новой – нет, то работать такое ПО не будет, что-бы там oslevel не показывал.

      Вопрос, что это за ПО такое? Если это какой-то legacy и без него никак, то увы. Придётся как-то даунгрейдить.
      Но более правильный вариант – обновить это самое ПО на более свежую версию. Она должна быть совместима со свежим AIX-ом (вообще слово AIX здесь можно на название любой другой ОС заменить).

      И Заказчику нужно объяснить, что AIX 71-03-04 давно уже не поддерживается. 71-03-05 тоже скоро сойдёт с экранов. Под него ещё полгода назад с большой неохотой фиксы выпускали, приходилось настаивать. Для AIX 7.1 актуальный TL 03 вообще весь уже устарел.

      Заметьте, я не пишу, что срочно надо обновляться на  AIX 7.2.

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

       

    • #44548

      понять – это самое сложное в нашей работе =)

      Спасибо за разъяснения

Просмотр 11 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.