Главная › Форумы › POWER Systems › downgrade AIX
Помечено: downgrade
- В этой теме 11 ответов, 3 участника, последнее обновление 2 года, 4 месяца назад сделано
Станислав Павлиенко.
-
АвторСообщения
-
-
04.10.2018 в 12:13 #44469
Станислав Павлиенко
УчастникВсем привет!
Предлагаю вашему внимаю замечательную и очень увлекательную тему для общения
а именно как установить версию Aix ниже чем стоит сейчас =)
Наверное каждый скажет, что downgrade сделать невозможно, и даже от поддержки ibm не получу такой ответ, Но с учетом русского менталитета давайте немного порассуждаем =)
Итак суть вопроса: стоит Версия 7100-03-05-1542 Надо, что бы на этом сервере была версия 7100-03-04-1441
И соответственно сам вопрос как это сделать
Пересоздание лпар и установка нужной версии ОС – давайте отложим напоследок
Вывод команды oslevel -s через echo уже сделал, можно не предлагать =)
-
05.10.2018 в 09:22 #44470
Michael
УчастникПервый вопрос до рассуждений: на сервер есть гарантия или техподдержка?
Если да, то вопрос уходит к ним. 🙂
-
05.10.2018 в 13:31 #44471
Станислав Павлиенко
УчастникДа конечно, гарантия и поддержка от IBM есть
В двух словах они сказали, что если в smit стоит фиксировать обновления то поставить более раннюю версию уже нельзя
Дак вот не хотелось бы терять надежды ….
-
07.10.2018 в 18:58 #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. С критичными пакетами такое скорее всего не пройдёт, но попытаться можно.
Повторю начальный вопрос: можете подробнее написать, зачем оно надо?
-
08.10.2018 в 10:51 #44492
Michael
УчастникСформулирую вопрос иначе: у скольки именно пакетов надо бы “уронить версию”?
Если таких пакетов достаточно много, то плавно переходим ко 2-му вопросу, который почему-то не прозвучал ранее: ГДЕ БЭКАП, СДЕЛАННЫЙ ДО УСТАНОВКИ ОБНОВЛЕНИЙ? 🙂 -
08.10.2018 в 22:57 #44493
-
09.10.2018 в 10:32 #44494
Michael
УчастникПри переходе с 7100-03-04-1441 на 7100-03-05-1542 обновляется около 375 пакетов – это я посчитал примерное число пакетов в фикс-паке 7100-03-05-1542, который есть у меня.
И, насколько я помню, у меня при установке обновлений потребовалось обновить не менее 300 пакетов… -
10.10.2018 в 10:29 #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> -
10.10.2018 в 10:31 #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> -
10.10.2018 в 10:33 #44517
Станислав Павлиенко
Участник<p style=”margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;”><b>Теперь самое интересное , интересно же покапать как сделать даунгрейд более правильно, чем я</b><b></b></p>
-
11.10.2018 в 00:29 #44519
Дмитрий
УчастникСтанислав, если предположить, что Заказчику конкретный TL-SP нужен не для “галочки”, то что подменить команду oslevel, что снести пару пакетов (как я выше предложил) – положительного результата не даст.
Если ПО совместимо с определённой версией системной библиотеки, а с более новой – нет, то работать такое ПО не будет, что-бы там oslevel не показывал.Вопрос, что это за ПО такое? Если это какой-то legacy и без него никак, то увы. Придётся как-то даунгрейдить.
Но более правильный вариант – обновить это самое ПО на более свежую версию. Она должна быть совместима со свежим AIX-ом (вообще слово AIX здесь можно на название любой другой ОС заменить).И Заказчику нужно объяснить, что AIX 71-03-04 давно уже не поддерживается. 71-03-05 тоже скоро сойдёт с экранов. Под него ещё полгода назад с большой неохотой фиксы выпускали, приходилось настаивать. Для AIX 7.1 актуальный TL 03 вообще весь уже устарел.
Заметьте, я не пишу, что срочно надо обновляться на AIX 7.2.
Итого самый правильный выход – понять, откуда у Заказчика взялись такие требования.
-
16.10.2018 в 16:51 #44548
Станислав Павлиенко
Участникпонять – это самое сложное в нашей работе =)
Спасибо за разъяснения
-
Ответ изменён 2 года, 4 месяца назад пользователем
Станислав Павлиенко.
-
Ответ изменён 2 года, 4 месяца назад пользователем
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.