Возможно ли в aix 5.3 посмотреть текущие атрибуты устройства?


Главная Форумы POWER Systems AIX/Hardware Возможно ли в aix 5.3 посмотреть текущие атрибуты устройства?

В этой теме 1 ответ, 2 участника, последнее обновление  rrelaxx 2 года/лет, 7 мес. назад.

Aliexpress INT
  • Автор
    Сообщения
  • #37608

    madrouter
    Участник
    Aliexpress INT

    Доброго времени суток

    Сабж. Например, есть задача на LPAR’ах устанавливать для дисков, виртуализованных через VIOS’ы, параметр hcheck_interval=20

    Команда

    chdev -l hdisk6 -a hcheck_interval=20

    установит и текущее значение, и внесёт изменение в ODM, чтобы атрибут остался тем же после ребутов. Но она не выполнится, если диск уже используется ( например, ФС смонтирована )

    # chdev -l hdisk6 -a hcheck_interval=20
    Method error (/etc/methods/chgdisk):
    0514-062 Cannot perform the requested function because the
    specified device is busy.

    Та же команда с ключём -P

    chdev -l hdisk6 -a hcheck_interval=20 -P

    не тронет текущее значение, но изменит атрибут в ODM, и при следующем конфигурировании устройства ( обычно – после ребута ) новое значение будет применено. Зато она может быть выполнена всегда, в т.ч. когда диск используется

    # chdev -l hdisk6 -a hcheck_interval=20 -P
    hdisk6 changed

    И вот тут возникает задача проверки: “а что же мы имеем прямо сейчас ( а не после ребута )” ?

    В aix 6.1 и новее у lsattr есть ключ -P ( Displays device values when the device was last configured )

    # for dev in $(lsdev | awk ‘/^hdisk/ { print $1; }’); do echo $dev $(lsattr -Pl $dev -a
    hcheck_interval ) $(lsattr -El $dev -a hcheck_interval);done
    hdisk0 hcheck_interval 20 Health Check Interval True hcheck_interval 20 Health Check Interval True
    […]
    hdisk3 hcheck_interval 20 Health Check Interval True hcheck_interval 20 Health Check Interval True
    hdisk4 hcheck_interval 0 Health Check Interval True hcheck_interval 0 Health Check Interval True
    hdisk6 hcheck_interval 0 Health Check Interval True hcheck_interval 20 Health Check Interval True

    Сразу видно – аларм, упячка, hdisk4 и hdisk6 сейчас работает с неправильными настройками, но hdisk6 после реконфигурации будет настроен правильно

    А как быть с aix 5.3? Можно ли в AIX 5.3 увидеть текущее значение атрибута, с которым устройство было сконфигурировано ( а не то, что записано в ODM и гарантированно будет актуально только после реконфигурации ) ?

  • #37610

    rrelaxx
    Участник

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