Команды ap

Команда ap и ее подкоманды выводят информацию о системе и посылают требования управления.

Синтаксис

ap [-h] [-v] [--host адрес] [--user пользователь] [--password пароль]
          [--from-file путь_файла]
          {apps,config,df,ds,elog,events,fs,hw,info,issues,maintenance,node,sd,state,sw,version} ...

Дополнительные параметры

Если не задать никаких параметров, будет возвращен тот же вывод, что и для ap state, то есть общее состояние всей системы.

Для параметров location в подкомандах используйте тот же формат, что и показанный в выводе команды ap hw, например: enclosure1.node2

-h|--help

Выводит справку для команды.

-v|--verbose

Выводит дополнительную информацию из журналов.

Для удаленного запуска команды ap можно использовать следующие параметры:

--host адрес
Задает адрес системы. Значение по умолчанию: localhost. Если задается значения, отличное от значения по умолчанию, нужно также указать пользователя и пароль.
--user пользователь
Имя пользователя для доступа к хосту.
--password пароль
Пароль для доступа к хосту.
--from-file путь_к_файлу

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

Подкоманды

ap apps [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_к_файлу>] [-d] [-f] [{enable,disable,restart} <приложение>]
Выводит список и управляет состоянием отслеживаемых прикладных программ. Без всяких параметров команда выводит список всех отслеживаемых прикладных программ, как в приведенном примере:
ap apps
+----------+------------------+
| Имя      | Состояние управ. |
+----------+------------------+
| CallHome |         ВКЛЮЧЕНА |
| ICP4D    |         ВКЛЮЧЕНА |
+----------+------------------+

Сгенерировано: 2019-05-20 13:39:46
Параметры, специфичные для команды:
-d|--detail

Выводит подробную информацию о состоянии всех отслеживаемых прикладных программ.

-f|--force
Не спрашивать перед выполнением действия.
enable прикладная программа
Включает указанную прикладную программу.
disable прикладная программа
Отключает указанную прикладную программу.
restart прикладная программа
Перезапускает указанную прикладную программу.
ap config [--host <адрес>] [-h] (--set alerts_rules --type (action|to|add_to) [--scope <тип_оповещения>|<код_причины_оповещения>] --value (<код_действия>|<список_адресов_электронной_почты>) | --del alerts_rules --type (action|to|add_to) [--scope <тип_оповещения>|<код_причины_оповещения>] | --test alerts_rules --reason_code <код_причины> | --list alerts_rules | --set smtp --mail_server_name <имя_сервера> --mail_server_port <порт> --sender_name <имя_отправителя> --sender_address <адрес_отправителя> | --list smtp)
Позволяет сконфигурировать правила оповещений или SMTP.
ap df [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>]
Показывает использование системы хранения.
ap df

Использование совместно используемых файловых систем
+-----------+----------+-----------+-----------+--------+
|Домен HA   | Имя      |Размер (ГБ)|Использ(ГБ)|% испол. |
+-----------+----------+-----------+-----------+--------+
| hadomain1 | platform |   6442.45 |     12.00 |   0.19 |
+-----------+----------+-----------+-----------+--------+

Использование локальных файловых систем узлов
+------------------+------+------------+-----------+-----------+--------+
|Узел              | Имя  |Точка монт. |Размер [ГБ]|Использ[ГБ]|% испол.|
+------------------+------+------------+-----------+-----------+--------+
| enclosure1.node1 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure1.node1 | sda2 | /boot      |      1.06 |      0.19 |  18.15 |
| enclosure1.node2 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure1.node2 | sda2 | /boot      |      1.06 |      0.19 |  18.15 |
| enclosure1.node3 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure1.node3 | sda2 | /boot      |      1.06 |      0.19 |  18.15 |
| enclosure1.node4 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure1.node4 | sda2 | /boot      |      1.06 |      0.19 |  18.09 |
| enclosure2.node1 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure2.node1 | sda2 | /boot      |      1.06 |      0.19 |  18.14 |
| enclosure2.node2 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure2.node2 | sda2 | /boot      |      1.06 |      0.19 |  18.08 |
| enclosure2.node3 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure2.node3 | sda2 | /boot      |      1.06 |      0.19 |  18.09 |
| enclosure2.node4 | sda1 | /boot/efi  |      0.21 |      0.01 |   4.82 |
| enclosure2.node4 | sda2 | /boot      |      1.06 |      0.21 |  19.86 |
+------------------+------+------------+-----------+-----------+--------+

Использование системы хранения Docker
+------+------+-----------+-----------+--------+
|Узел  | Имя  |Размер (ГБ)|Использ(ГБ)|% испол.|
+------+------+-----------+-----------+--------+
+------+------+-----------+-----------+--------+
ap elog close <узел> (<id_события_elog> | all)
Используется для закрытия событий, связанных с elog
-f| --force
Не спрашивать перед выполнением действия.
<узел>
Позиционный параметр. Узел, для которого закрывается событие.
<id_события_elog>
Позиционный параметр. ID закрываемого события. Чтобы закрыть все события, можно задать all.
close
Позиционный параметр. Может использоваться для закрытия события FSP с ID ZZZ, сгенерированным на узле Y в домене HA X командой ap elog close hadomainX.nodeY ZZZ. Например:
ap elog close hadomain1.node2 0x504BDCB8
Чтобы закрыть все события FSP для указанного узла, введите
ap elog close hadomain1.node3 all
ap events [--host <адрес>] [[-h] [-d] [-ni] [-rc <код_причины>] [-tp <тип>] [-tg <назначение> [-tsub <назначение>]| <id_события> | [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>]
Выводит информацию обо всех событиях. Вывод такой же, что и для ap issuas -e.
--from <время> --to <время>
Задает промежуток времени, за который выводятся события. Значения могут быть заданы в трех форматах:
  • --from ГГГГ-ММ-ДД-чч:мм
    --to ГГГГ-ММ-ДД-чч:мм
    где ГГГГ-ММ-ДД-чч:мм - дата и время.
  • -- from ГГГГ-ММ-ДД
    --to ГГГГ-ММ-ДД
    где ГГГГ-ММ-ДД - дата. В этом случае предполагается время начала 00:00:00 и время окончания 23:59:59.
  • --from -N
    --to -N
    где N - число дней до текущей даты; так, например, --from -32 задает дату начала за 32 дня до текущей даты. Предполагается время начала 00:00:00 и время окончания 23:59:59.
-ni| --no_information
Выводит события с серьезностью, иной чем INFORMATION.
-tp <тип> [<тип>...]| --types <тип> [<тип> ...]
Выводит события только для данных типов.
-rc <код_причины> [<код_причины>...]| --reason_codes <код_причины> [<код_причины> ...]
Выводит события только для данных кодов причины.
-tg <назначение>| --target <назначение>
Выводит события только данного назначения.
-tsub <назначение>| --target_subcomponents <назначение>
Выводит все события для назначения и его подкомпонентов.
ap fs [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>] [-d]
Выводит информацию о файловой системе. Ниже приведен пример команды и выходная информация.
ap fs
+-----------+------------+------------------------+-----------+-----------+--------+--------+
| Домен HA  |Файл. сист. | Диск                   | Размер[ГБ]|Использ[ГБ]|% испол.|Сост.   |
+-----------+------------+------------------------+-----------+-----------+--------+--------+
| hadomain1 | platform   | nsd.nsd000101/e1n1-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000102/e1n1-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000103/e1n1-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000104/e1n1-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000201/e1n2-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000202/e1n2-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000203/e1n2-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000204/e1n2-fab |    500.00 |      0.90 |   0.18 | OK     |
| hadomain1 | platform   | nsd.nsd000301/e1n3-fab |    500.00 |      0.95 |   0.19 | OK     |
| hadomain1 | platform   | nsd.nsd000302/e1n3-fab |    500.00 |      0.90 |   0.18 | OK     |
| hadomain1 | platform   | nsd.nsd000303/e1n3-fab |    500.00 |      0.90 |   0.18 | OK     |
| hadomain1 | platform   | nsd.nsd000304/e1n3-fab |    500.00 |      0.95 |   0.19 | OK     |
+-----------+------------+------------------------+-----------+-----------+--------+--------+

Монтирование файловых систем
+------------+------------------+-------------------------------------+
| Файл. сист.| Узел             | Точка монтирования                  |
+------------+------------------+-------------------------------------+
| platform   | enclosure1.node1 | /opt/ibm/appliance/storage/platform |
| platform   | enclosure1.node2 | /opt/ibm/appliance/storage/platform |
| platform   | enclosure1.node3 | /opt/ibm/appliance/storage/platform |
+------------+------------------+-------------------------------------+

Сгенерировано: 2019-05-20 13:51:03
ap hw [--host <адрес>] [-h] [серийный_номер | положение | -t <тип>] [-d] [<подкомпонент> -s <уровень>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>]

Выводит список аппаратных устройств с их ролями, состояниями и другими свойствами. Параметры следующие:

серийный_номер | положение
Позиционный аргумент. Задает серийный номер или положение устройства. Если не задать серийный номер или положение, будет выведена информация обо всех устройствах.
-t тип|--type тип

Выводит информацию об устройствах заданного типа. Типы, доступные в вашей системе, смотрите в таблице вывода по команде ap hw -d.

-d|--detail

Выводит дополнительную информацию.

-s|--subcomponents
Выводит дерево подкомпонентов заданного устройства. Можно задать, до какого уровня вы хотите увидеть дерево; например, -s 1 выводит только непосредственные подкомпоненты устройства, а -s 2 - все подкомпоненты устройства и их подкомпоненты.

Смотрите раздел Управление аппаратными средствами.

Пример команды и выходная информация.
ap hw
+--------------+------------------+-----------+----------+------------+--------------+
| Имя          | Положение        | Состояние |Сер. номер| Модель     | FW           |
+--------------+------------------+-----------+----------+------------+--------------+
| enclosure    | enclosure1       | ATTENTION |          | 3453-C2A   |              |
| Compute Node | enclosure1.node1 | ATTENTION | S4AQH193 | 7X21CTO1WW | TEE128O-1.51 |
| Compute Node | enclosure1.node2 | ATTENTION | S4AQH181 | 7X21CTO1WW | TEE128O-1.51 |
| Compute Node | enclosure1.node3 | ATTENTION | S4AQH194 | 7X21CTO1WW | TEE128O-1.51 |
| Compute Node | enclosure1.node4 | ATTENTION | S4AQH192 | 7X21CTO1WW | TEE128O-1.51 |
| enclosure    | enclosure2       | ATTENTION |          | 3453-C2A   |              |
| Compute Node | enclosure2.node1 | ATTENTION | S4AQH190 | 7X21CTO1WW | TEE128O-1.51 |
| Compute Node | enclosure2.node2 | ATTENTION | S4AQH191 | 7X21CTO1WW | TEE128O-1.51 |
| Compute Node | enclosure2.node3 | ATTENTION | S4AQH180 | 7X21CTO1WW | TEE128O-1.51 |
| Compute Node | enclosure2.node4 | ATTENTION | S4AQH182 | 7X21CTO1WW | TEE128O-1.51 |
+--------------+------------------+-----------+----------+------------+--------------+
ap info [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>]
Выводит общую информацию о платформе. Пример вывода приведен ниже:
ap info
+-------------------------------------+
| Общая информация                   |
+-----------------+-------------------+
| MTM             | 3453-SYS          |
| Serial          | 1111111           |
+-----------------+-------------------+


+-----------------------------------+
| Информация о системе              |
+-----------------------+-----------+
| Описание              |           |
| Положение             |           |
| Код страны            |           |
| Модель               |           |
+-----------------------+-----------+


+--------------------------------+
| Информация о заказчике         |
+--------------------+-----------+
| Компания           |           |
| Адрес 1            |           |
| Адрес 2            |           |
| Адрес 3            |           |
| ICN                |           |
+--------------------+-----------+


+---------------------------------------------------------------------+
| Информация MTM                                                      |
+---------------------------+---------------------+-------------------+
| Положение                 | MTM                 | Серийный номер    |
+---------------------------+---------------------+-------------------+
| fabswa                    | 3454-B8C            |                   |
| enclosure1                | 3453-C2A            |                   |
| enclosure1.node1          | 7X21CTO1WW          | S4AQH193          |
| enclosure1.node2          | 7X21CTO1WW          | S4AQH181          |
| enclosure1.node3          | 7X21CTO1WW          | S4AQH194          |
| enclosure1.node4          | 7X21CTO1WW          | S4AQH192          |
| enclosure2                | 3453-C2A            |                   |
| enclosure2.node1          | 7X21CTO1WW          | S4AQH190          |
| enclosure2.node2          | 7X21CTO1WW          | S4AQH191          |
| enclosure2.node3          | 7X21CTO1WW          | S4AQH180          |
| enclosure2.node4          | 7X21CTO1WW          | S4AQH182          |
| mgtswa                    | 3454-A3C            |                   |
+---------------------------+---------------------+-------------------+
ap issues [-h] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>] [-d] [-i] [-e] [-c] [-hw] [-sw] [-gpfs] [--show_registry] [--open_service_request <id_оповещения> [<id_оповещения> ...]] [-rc <код_причины> [<код_причины> ...]] [-tp <тип> [<тип> ...]] [-tg <назначение>] [-tsub <назначение>] [-ni] [--from <спецификатор_времени>] [--to <спецификатор_времени>] | <id_проблемы> | [-f] --close <id_проблемы> | --service_requests [<srid>] | --generate_test_alert | --close_test_alert | --generate_test_sw_alert | --close_test_sw_alert
Выводит информацию обо всех проблемах системы. Параметры описаны далее. Если не задать никаких параметров, будет выведен список всех текущих проблем (с их типами, уровнями серьезности и описаниями).
-d|--detail

Выводит подробную информацию обо всех проблемах.

-i|--issues
Выводит информацию обо всех открытых проблемах.
-c|--closed
Выводит информацию обо всех закрытых проблемах.
-e|--events
Выводит информацию обо всех событиях.
-hw|--hw
Выводит информацию обо всех компонентах аппаратных средств с некоторыми проблемами.
-sw|--sw
Выводит информацию обо всех компонентах программного обеспечения с некоторыми проблемами.
-gpfs
Выводит информацию обо всех компонентах GPFS с некоторыми проблемами.
--from <время> --to <время>
Задает промежуток времени, за который выводятся события. Значения могут быть заданы в трех форматах:
  • --from ГГГГ-ММ-ДД-чч:мм
    --to ГГГГ-ММ-ДД-чч:мм
    где ГГГГ-ММ-ДД-чч:мм - дата и время.
  • -- from ГГГГ-ММ-ДД
    --to ГГГГ-ММ-ДД
    где ГГГГ-ММ-ДД - дата. В этом случае предполагается время начала 00:00:00 и время окончания 23:59:59.
  • --from -N
    --to -N
    где N - число дней до текущей даты; так, например, --from -32 задает дату начала за 32 дня до текущей даты. Предполагается время начала 00:00:00 и время окончания 23:59:59.
-tp <тип> [<тип>...]| --types <тип> [<тип> ...]
Выводит проблемы/события только для заданных типов.
-rc <код_причины> [<код_причины>...]| --reason_codes <код_причины> [<код_причины> ...]
Выводит проблемы/события только для заданных кодов причины.
-tg <назначение>| --target <назначение>
Выводит проблемы/события только заданного назначения.
-tsub <назначение>| --target_subcomponents <назначение>
Выводит все проблемы/события для назначения и его подкомпонентов.
-ni| --no_information
Выводит события с серьезностью, иной чем INFORMATION.
--close id_проблемы
Закрывает оповещение с заданным ID.
-f|--force
Не спрашивать перед закрытием оповещения.
id_проблемы
Позиционный параметр. Выводит подробную информацию о конкретной проблеме.
--generate_test_alert
Генерирует тестовую проблему.
--close_test_alert
Закрывает тестовую проблему.
--generate_test_sw_alert
Генерирует тестовую проблему программного обеспечения.
--close_test_sw_alert
Закрывает тестовую проблему программного обеспечения.
--show_registry
Показывает реестр оповещений.
--open_service_request <id_оповещения> [<id_оповещения> ...]
Открывает записи управления проблемой (PMR) для заданного набора проблем и событий.
-sr [<srid>]| --service_requests [<srid>]
Показывает заявки на услуги, открытые менеджером платформ, с их состояниями и связанными ID оповещений.
Пример команд и вывода:
ap issues
Открытые оповещения (проблемы)
+------+---------------------+----------------------------+-----------------------------------------------+----------------------------+-----------------+
| ID   |         Дата (CEST) |                        Тип | Код и заголовок причины                       | Назначение                 | Серьезность     |
+------+---------------------+----------------------------+-----------------------------------------------+----------------------------+-----------------+
| 1002 | 2019-05-17 13:25:31 |       HW_SERVICE_REQUESTED | 108: Подкомпонент недоступен                  | hw://fabswa                |    ВЫСОКАЯ      |
| 1003 | 2019-05-17 13:25:31 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure2.node1.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1005 | 2019-05-17 13:25:31 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure2.node4.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1006 | 2019-05-17 13:25:31 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure1.node3.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1007 | 2019-05-17 13:25:31 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure1.node2.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1008 | 2019-05-17 13:25:31 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure1.node1.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1009 | 2019-05-17 13:25:31 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure1.node4.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1010 | 2019-05-17 13:25:31 |       HW_SERVICE_REQUESTED | 108: Подкомпонент недоступен                  | hw://mgtswa                |    ВЫСОКАЯ      |
| 1026 | 2019-05-18 15:03:39 |         HW_NEEDS_ATTENTION | 201: Обнаружен неработоспособный компонент    | hw://enclosure2.node2.bmc1 |  ПРЕДУПРЕЖДЕНИЕ |
| 1036 | 2019-05-20 15:01:49 | APPLIANCE_APPLICATION_DOWN | 704: Программа устр.перестала работать(db2 HA)| appliance://               |  КРИТИЧЕСКАЯ    |
+------+---------------------+----------------------------+-----------------------------------------------+----------------------------+-----------------+

ap issues 1002

Общая информация
	ID                       : 1002
	Дата                     : 2019-05-17 13:25:31.324696
	Дата закрытия            : Нет
	Назначение               : hw://fabswa
	Тип назначения           : fabsw
	Серьезность              : ВЫСОКАЯ
	Заголовок                : Подкомпонент недоступен
	Сохранение состояния     : 1
	ID указанного оповещения : Нет

Классификация
	Группа                   : HW
	Тип                      : HW_SERVICE_REQUESTED
	Код причины              : 108

Состояние обработки
	Состояние                : DELIVERED
	Состояние сбора журналов : COLLECTED
	Состояние SMTP           : FAILED
	Состояние SNMP           : NOT_APPLICABLE
	Состояние вызова сервисного центра: NOT_APPLICABLE

Заявка на услуги
	SRID                     : Нет
	Состояние ЗУ             : Нет

Собранные журналы
	Путь файла журнала       : /var/log/appliance/platform/management/alerts/alert_1002.tar.gz
	Узел файла журнала       : enclosure1.node1
	Контрольная сумма файла журнала: 5f878eeb40de4e3f869aaa6988c95afa

Дополнительные данные:
	Сообщение                : Состояние для компонента fabsw в положении hw://fabswa НЕДОСТУПНО
	ID создателя             : fabsw@hw://fabswa
	положение                : hw://fabswa
	серийный номер
	состояние                : UNREACHABLE
	тип                      : fabsw
	описание типа            : fabsw

Сгенерировано: 2019-05-20 15:25:25

ap maintenance [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>] [-f] [-r <причина>] [enable -r <причина>] [disable]
Управляет режимом обслуживания менеджера платформ. В режиме обслуживания выполняется мониторинг платформы, но все действия управления зависают (никакие оповещения и PMR не открываются и никакие инвазивные действия менеджером платформ не выполняются). Параметры, специфичные для команды:
-f|--force
Не спрашивать подтверждения перед выполнением действия.
enable -r <причина>
Включает режим обслуживания. Требуется задать причину с помощью аргумента -r.
disable
Отключает режим обслуживания.
-r|--reason <причина>
Причина режима обслуживания.
ap node [-h] [-v] [--host <адрес>] [-d] [-f] [{enable,disable,init} <узел>] [set_personality <узел> <персонализация>] [rebalance] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>] [{shutdown,bootstrap} <положение_узла>]
Выводит подробную информацию об узлах и позволяет изменить состояние узла или перебалансировать узлы. Параметры этой команды:
-d|--detail

Выводит подробную информацию об узлах

-f|--force
Не спрашивать перед выполнением действия на узле.
enable узел
Включает заданный узел. Формат узла должен быть таким: hadomainX.nodeY, где X - номер домена HA, а Y - номер узла в домене HA.
disable узел
Отключает заданный узел. Формат узла должен быть таким: hadomainX.nodeY, где X - номер домена HA, а Y - номер узла в домене HA.
init узел
Инициализирует менеджер платформ на узле, удаленном физически. Эта операция выполняется службой поддержки IBM.
rebalance
Перебалансирует множественные логические узлы (Multiple Logical Node, MLN) после включения узла.
set_personality узел персонализация
Определяет персонализацию узла. Значение персонализации задается как <roleX> или <roleX>[<labelX>]. Последний вариант должен использоваться, только если метка не пуста. Дополнительную информацию о персонализациях смотрите в разделе Задание персонализаций узлов.
shutdown положение_узла
Выключает питание отключенного узла.
bootstrap положение_узла
Включает питание узла.
Пример команды и вывода:
ap node -d
+-----------------+---------+-----------+-----------+--------+
| Узел            |Состояние| Отслежив. |  Главный? |   Хаб? |
+-----------------+---------+-----------+-----------+--------+
| hadomain1.node1 | ENABLED |       YES |       YES |    YES |
| hadomain1.node2 | ENABLED |       YES |        NO |     NO |
| hadomain1.node3 | ENABLED |       YES |        NO |     NO |
+-----------------+---------+-----------+-----------+--------+

ap sd [-h] [-v] [--host <адрес>] [-d] [-f] [{enable,disable} <накопитель_хранения>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>]

На каждом узле есть четыре накопителя NVMe. Этими накопителями нужно управлять вручную. С помощью команды ap sd можно отключить и включить накопители хранения (например, если накопитель поврежден и нуждается в замене).

Без всяких параметров эта команда выводит список всех накопителей хранения системы, как в приведенном примере:
ap sd
+-------------------------+---------+
| Накопитель              |Состояние|
+-------------------------+---------+
| enclosure1.node1.drive1 | ENABLED |
| enclosure1.node1.drive2 | ENABLED |
| enclosure1.node1.drive3 | ENABLED |
| enclosure1.node1.drive4 | ENABLED |
| enclosure1.node2.drive1 | ENABLED |
| enclosure1.node2.drive2 | ENABLED |
| enclosure1.node2.drive3 | ENABLED |
| enclosure1.node2.drive4 | ENABLED |
| enclosure1.node3.drive1 | ENABLED |
| enclosure1.node3.drive2 | ENABLED |
| enclosure1.node3.drive3 | ENABLED |
| enclosure1.node3.drive4 | ENABLED |
| enclosure1.node4.drive1 | ENABLED |
| enclosure1.node4.drive2 | ENABLED |
| enclosure1.node4.drive3 | ENABLED |
| enclosure1.node4.drive4 | ENABLED |
| enclosure2.node1.drive1 | ENABLED |
| enclosure2.node1.drive2 | ENABLED |
| enclosure2.node1.drive3 | ENABLED |
| enclosure2.node1.drive4 | ENABLED |
| enclosure2.node2.drive1 | ENABLED |
| enclosure2.node2.drive2 | ENABLED |
| enclosure2.node2.drive3 | ENABLED |
| enclosure2.node2.drive4 | ENABLED |
| enclosure2.node3.drive1 | ENABLED |
| enclosure2.node3.drive2 | ENABLED |
| enclosure2.node3.drive3 | ENABLED |
| enclosure2.node3.drive4 | ENABLED |
| enclosure2.node4.drive1 | ENABLED |
| enclosure2.node4.drive2 | ENABLED |
| enclosure2.node4.drive3 | ENABLED |
| enclosure2.node4.drive4 | ENABLED |
+-------------------------+---------+
Параметры, специфичные для команды:
-f|--force
Не спрашивать перед выполнением действия.
enable накопитель_хранения
Включает указанный накопитель хранения.
disable накопитель_хранения
Отключает указанный накопитель хранения.
ap state [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>] [-d] [-e]
Показывает состояние системы. Параметры описаны далее:
-d|--details

Выводит состояние для системы, прикладной программы и менеджера платформ по отдельности.

-e|--explain
Объясняет состояние системы.
Список состояния смотрите в разделе Области.
Пример команды и выходная информация:
ap state -d
Состояние системы - 'Готово'
Состояние приложения - 'Готово'
Состояние управления платформой 'Активно'
ap sw [--host <адрес>] [-h] [-v] [положение | -t тип] [-d] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>]
Выводит список программных компонентов с их состояниями. Параметры:
положение
Задает положение перечня программного обеспечения.
-t тип
Задает тип элементов программного обеспечения для списка.
-d|--details
Выводит все элементы перечня программного обеспечения.

Список компонентов смотрите в разделе Программные компоненты.

Пример команды и выходная информация:
ap sw
+-------------------+-----------------------------------------------+---------+---------+
| Имя               | Положение                                     |Состояние| Версия  |
+-------------------+-----------------------------------------------+---------+---------+
| Служба ICP4D      | icp4d                                         | OK      |         |
| Узел Openshift    | openshift/kvm.e1n1-1-control/enclosure1.node1 | OK      |         |
| Узел Openshift    | openshift/kvm.e1n2-1-control/enclosure1.node2 | OK      |         |
| Узел Openshift    | openshift/kvm.e1n3-1-control/enclosure1.node3 | OK      |         |
| Узел Openshift    | openshift/kvm.e1n4-1-worker/enclosure1.node4  | OK      |         |
| Узел Openshift    | openshift/kvm.e2n1-1-worker/enclosure2.node1  | OK      |         |
| Узел Openshift    | openshift/kvm.e2n2-1-worker/enclosure2.node2  | OK      |         |
| Узел Openshift    | openshift/kvm.e2n3-1-worker/enclosure2.node3  | STOPPED |         |
| Узел Openshift    | openshift/kvm.e2n4-1-worker/enclosure2.node4  | STOPPED |         |
| Служба Openshift  | openshift                                     | OK      |         |
+-------------------+-----------------------------------------------+---------+---------+
ap version [-h] [-v] [--host <адрес>] [--user <пользователь>] [--password <пароль>] [--from-file <путь_файла>] [-b] [-p] [-c]
-b|--build

Выводит информацию о сборке.

-p|--platform
Выводит версию управления платформой
-c|--cli
Выводит версию apcli
Пример команд и вывода:
ap version
Версия программного обеспечения устройства - 1.0.0.0
ap locate [ -h] [ -v] положение_компонента
Выводит физическое положение выбранного компонента аппаратных средств, например, узел, коммутатор, корпус.
Пример команды и вывода:

ap locate enclosure2.node1
Имя компонента: enclosure2.node1
	ID стойки               : antlion
	Описание положения      : pangea
	Положение стойки        :
	UID стойки              : 1

Сгенерировано: 2019-09-05 17:30:28
Дополнительную информацию смотрите в разделе Поиск аппаратных компонентов