Несколько вопросов новичка.


Главная Форумы POWER Systems AIX/Hardware Несколько вопросов новичка.

В этой теме 12 ответов, 7 участников, последнее обновление  Дмитрий 8 года/лет, 8 мес. назад.

  • Автор
    Сообщения
  • #2657

    Sever
    Участник

    Подскажите полному нулю в AIX – как правильно ставить TLxx и сервиспаки поверх установленного с дистрибутива 6.1?…

    Гостевая AIX партиция создана на партиции IBM i. Для понимания — хостовая партиция выполняет роль VIOS. AIX видит только виртуальный CD , есть связь с хостом по виртуальному эзернету, есть виртуальный терминал, то бишь консоль.
    Для экспериментов скачал с FixCentralа TL02 – это 544 отдельных файла с расширением bff. При попытке передать эти файлы c хоста по ftp на AIX уткнулся в проблему ограничения свободного пространства в файловой системе на принимающей стороне, по этой причине пришлось порезать эти файлы на три группы и подать их AIXу через образы сидюков. За три захода файлы были установлены с виртуального CD и активированы, но проблема в том, что при скачивании с фиксцентрала не было получена никакого “индекса” и теперь реально на партиции второй TL, а операционная система на oslevel выдает 6.1.0.0.

    Собственно несколько вопросов…
    1.В какое место стандартной файловой системы можно временно сложить bff файлы и как обеспечить достаточный размер в этом месте для приема по ftp порядка 1.8 Гб.
    Если можно, то просьба дать примеры команд …
    2. Есть ли возможность без SWMA скачать “нормальные” образы сидюков с сервиспаками, чтоб не мучаться с этой россыпью одиночных файлов и чтоб присутствовал индекс уровня TL ?

    Просьба сильно не пинать если я чегоньть делаю не так как принято :blush:

    Attachments:
  • #2667

    Hanna
    Участник

    можно расширить файловую систему /home или /tmp
    Для этого smit-system storage manager-file systems-add/change/show/delete file system-enhanced journaled file systems-change/show…. выбираем файловую систему, указываем unit size в Гб и number of units — 5Гб

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesfixpackinformation/6100-02-00-0846

  • #2668

    vyachka
    Участник

    Привет,
    я тож новичок, но насколько я помню, когда ставил TL на 5.3 была та же история с кучей bff файлов.
    Проблема ограничения дискового пространства решается расширением файловой системы, надо посмотреть, весь ли системный диск размечен.
    lsvg -p rootvg — диски в рутовой группе
    lspv hdiskN — инфа по диску
    см.
    TOTAL PPs
    FREE PPs

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesinstall/6100-02-03-0909
    IBM recommends creating a separate file system for /usr/sys/inst.images for the following reasons:
    * Downloaded fix packages require a significant amount of disk space.
    * By creating a separate file system, you prevent the expansion of the /usr file system.

    Активированы это значит COMMITTED?
    lppchk –v — покажет все ли программные пакеты были успешно установлены.
    oslevel -sq — покажет, какие TL + SP установлены сейчас.
    lslpp -La — покажет текущий уровень каждого пакета и состояние.
    oslevel -rl 6100-02 — покажет пакеты, для которых отсутствуют фиксы необходимые для этого TL.

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesfixpackdetails/6100-02-00-0846
    здесь можно посмотреть список фиксов в TL2

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesfixpackdetails/6100-02-03-0909
    здесь можно посмотреть список фиксов в SP3

    производилась ли перезагрузка?

  • #2669

    Sever
    Участник

    Magnolia и vyachka, Спасибо за помощь!

    Стал понемногу вникать.
    Получилось перенести весь пакет по FTP.
    Для проверки повторил накат и перегрузился.
    система ругается на пару файлсетов…

    # lppchk -v
    lppchk: The following filesets need to be installed or corrected to bring
    the system to a consistent state:

    devices.chrp.IBM.HPS.rte 1.4.0.0 (not installed; requisite fileset)
    devices.common.IBM.sni.rte 1.4.0.0 (not installed; requisite fileset)

    # oslevel -sq
    Known Service Packs
    ——————-
    6100-02-01-0847
    6100-02-00-0000
    6100-01-03-0846
    6100-01-02-0834
    6100-01-01-0823
    6100-00-07-0846
    6100-00-06-0834
    6100-00-05-0822
    6100-00-04-0815
    6100-00-03-0808
    6100-00-02-0750
    6100-00-01-0748
    # oslevel -rl 6100-02
    #

    Как я понял, они не особо нужны…

  • #2670

    andrewk
    Участник

    правильный вариант написан где-то на том же фиксцентрале:
    1. создать файловую систему /usr/sys/inst.images
    mklv -y instimgfs rootvg 2G
    crfs -v jfs2 -d instimgfs -A yes -p rw -m /usr/sys/inst.images -a agblksize=4096
    2. положить туда файлики любым способом
    3. в случае необходимость запустить bffcreate — никогда не запускал
    4. создать оглавление
    inutoc /usr/sys/inst.images
    5. установить обновления
    smit update_all
    6. перезагрузиться

    образы сидюков afaik скачивать не дают, только через SWMA может локальный IBM записать. Но их можно и самому сделать — всю эту россыпь файлов afaik надо положить на сидюк в каталог /usr/sys/inst.images и приложить файлик оглавления — .toc, который создаются inutoc’ом.

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesinstall/6100-02-03-0909

    и btw рекомендую все обновления устанавливать исключительно в Apply state, не коммитить их сразу же.

  • #2671

    _KIRill
    Хранитель

    andrewk писал(а):

    рекомендую все обновления устанавливать исключительно в Apply state, не коммитить их сразу же.

    IMHO очень правильное замечание. Иначе проблем не оберёшся.

    ---As If, But Not---

  • #2687

    Sever
    Участник

    Спасибо.
    Создал рядом второй аиксовый сервер и повторил установку TL.
    На втором сервере проблема с отсутствующими файлсетами не воспроизвелась, но теперь появилась новая:
    # lppchk -v
    lppchk: The following filesets need to be installed or corrected to bring
    the system to a consistent state:

    Java5.sdk 5.0.0.175 (BROKEN)

    Что такое broken в терминологии AIX и как это лечится?
    Попутно… как (какой командой) переустановить конкретный файлсет из дистрибутива, если последний доступен в /dev/cd0?
    и аналогично… как загрузить конкретный файлсет из TL ???

  • #2694

    andrewk
    Участник

    If the interruption occurs during the initial state of an installation, then the cleanup procedure attempts to delete the installation entirely and restore the previous version of the product (if there is one). When the previous version is restored, it becomes the active version. When the previous version cannot be restored, the software is listed by the lslpp -l command as BROKEN.
    When the product is deleted or BROKEN, you can attempt to reinstall the software. Any product in the BROKEN state cannot be cleaned up; it can only be reinstalled or removed.

    команда для установки файлсетов — installp, точно так же можно через smit installp выбрать нужный файлсет и установить именно его, а не все подряд.

    загрузить файлсет можно с помощью suma, если она настроена. smit suma (suma_easy_fileset) — гораздо быстрее, чем разбираться с командной строкой.

  • #2695

    Hanna
    Участник

    это значит что бы использовать этот файлсет он должен быть переустановлен.

    Что бы установить конкретный файлсет, можно воспользоватся все тем же smit-software installation and maintenance-install and update software- install software-указываете путь к файл сетам( это может быть как /dev/cd0 так и просто каталог в файловой системе)-software to install нажимаем F4(или esc+4 взависимости от терминала)и через find находим неоходимый файл сет.

    Не забываем поставить Accept new license agreements в yes и жмем enter

  • #2701

    boombox
    Участник

    Magnolia писал(а):

    можно расширить файловую систему /home или /tmp
    Для этого smit-system storage manager-file systems-add/change/show/delete file system-enhanced journaled file systems-change/show…. выбираем файловую систему, указываем unit size в Гб и number of units — 5Гб

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesfixpackinformation/6100-02-00-0846%5B/quote%5D

    не нужно расширять /home или /tmp

    для «возложения» инсталляций AIX придерживается использования стандартной директории /usr/sys/inst.images/installp/ppc
    Втуда и нужно скопировать файлы

    в smitty install(update_all) соответсвенно выбирается путь /usr/sys/inst.images/, либо /dev/cd0

  • #2702

    boombox
    Участник

    andrewk писал(а):

    правильный вариант написан где-то на том же фиксцентрале:
    1. создать файловую систему /usr/sys/inst.images
    mklv -y instimgfs rootvg 2G
    crfs -v jfs2 -d instimgfs -A yes -p rw -m /usr/sys/inst.images -a agblksize=4096
    2. положить туда файлики любым способом
    3. в случае необходимость запустить bffcreate — никогда не запускал
    4. создать оглавление
    inutoc /usr/sys/inst.images
    5. установить обновления
    smit update_all
    6. перезагрузиться

    образы сидюков afaik скачивать не дают, только через SWMA может локальный IBM записать. Но их можно и самому сделать — всю эту россыпь файлов afaik надо положить на сидюк в каталог /usr/sys/inst.images и приложить файлик оглавления — .toc, который создаются inutoc’ом.

    http://www-933.ibm.com/eserver/support/fixes/fixcentral/pseriesinstall/6100-02-03-0909

    и btw рекомендую все обновления устанавливать исключительно в Apply state, не коммитить их сразу же.

    по п.2 — файлики положить все же лучше в /usr/sys/inst.images/installp/ppc/
    п.3- bffcreate -c -d /usr/sys/inst.images можно не выполнять, но выполнив, будете лучше видеть, как в сказке про Волка, Шапку и их бабушку.

  • #2708

    Sever
    Участник

    Вроде разобрался с проблемами и все пофиксил на обоих серверах.
    В первом случае установка devices.common.IBM.sni.rte 1.4.0.0 падала по причине нехватки дискового пространства на этапе инсталляции. Немного расширил файловые системы с малым объемом свободного пространства и пакет установился. Sdk просто поставил повторно.

    У меня rootvg для экспериментов всего 8 гигов, по этой причине для временного хранения фиксов выделил отдельную VG в несколько гигабайт со свой файловой системой и просто подмонтировал это хозяйство. Потом просто отцеплю заненадобностью.

    Еще раз всем спасибо за науку.

  • #2715

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

    # lppchk -v
    lppchk: The following filesets need to be installed or corrected to bring
    the system to a consistent state:

    Java5.sdk 5.0.0.175 (BROKEN)

    Что такое broken в терминологии AIX и как это лечится?
    Попутно… как (какой командой) переустановить конкретный файлсет из дистрибутива, если последний доступен в /dev/cd0?
    и аналогично… как загрузить конкретный файлсет из TL ???

    Broken пакеты можно удалить, сделав им Clean-Up (installp -C или ищем нужный пункт в smit->Software inst&maintenance).

    Переустановить пакет «поверх» — force override same or newer versions (отмечаем нужную галочку в smit при установке пакета).

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