Модуль dellemc.powerflex.nvme_host — управление хостами NVMe в Dell PowerFlex
Примечание
Этот модуль входит в коллекцию dellemc.powerflex (версия 3.0.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.powerflex. Для работы с этим модулем необходимы дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: dellemc.powerflex.nvme_host.
Добавлено в dellemc.powerflex 2.6.0
Краткое описание
- Управление хостами NVMe в системе хранения PowerFlex включает создание хостов NVMe, получение сведений о них, изменение и удаление.
Требования
На узле, выполняющем этот модуль, должны быть установлены следующие компоненты.
- Система хранения Dell PowerFlex версии 3.6 или более поздней.
- PyPowerFlex 2.0.0.
Параметры
Параметр | Комментарии |
|---|---|
hostname псевдонимы: gateway_host строка / обязательный | IP-адрес или полное доменное имя узла PowerFlex. |
max_num_paths строка | Максимальное количество путей на том. Используется при создании или изменении хоста NVMe. |
max_num_sys_ports строка | Максимальное количество портов на домен защиты. Используется при создании или изменении хоста NVMe. |
nqn строка | NQN хоста NVMe. Используется для создания, получения сведений или изменения хоста NVMe. Чтобы получить NQN хоста NVMe, выполните команду :command:`cat /etc/nvme/hostnqn` |
nvme_host_name строка | Имя хоста NVMe. Для создания, получения сведений или переименования укажите либо nvme_host_name, либо nqn. |
nvme_host_new_name строка | Новое имя хоста NVMe. Используется для переименования хоста NVMe. Используется только при обновлении. При создании игнорируется. |
password строка / обязательный | Пароль узла PowerFlex. |
port целое число | Номер порта, через который осуществляется связь с узлом PowerFlex. По умолчанию: |
state строка | Состояние хоста NVMe. Варианты:
|
timeout целое число | Время, по истечении которого соединение будет разорвано. Значение указывается в секундах. По умолчанию: |
username строка / обязательный | Имя пользователя узла PowerFlex. |
validate_certs псевдонимы: verifycert логический | Логическая переменная, указывающая, следует ли проверять сертификат SSL.
Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Запускает задачу для проверки без выполнения действий на целевой машине. |
diff_mode | Поддержка: полная | Запускает задачу для отображения внесённых или планируемых изменений. |
Примечания
Примечание
- Модули коллекции «dellemc.powerflex» предназначены для поддержки платформы хранения Dell PowerFlex.
Примеры
- name: Create NVMe host
dellemc.powerflex.nvme_host:
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
validate_certs: "{{ validate_certs }}"
nqn: "{{ nqn }}"
nvme_host_name: "{{ nvme_host_name }}"
state: "present"
- name: Rename nvme_host using NVMe host id
dellemc.powerflex.nvme_host:
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
validate_certs: "{{ validate_certs }}"
nvme_host_name: "{{ nvme_host_name }}"
nvme_host_new_name: "{{ nvme_host_new_name }}"
state: "present"
- name: Set maximum number of paths per volume and maximum Number of Ports Per Protection Domain of nvme_host
dellemc.powerflex.nvme_host:
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
validate_certs: "{{ validate_certs }}"
nvme_host_name: "{{ nvme_host_name }}"
max_num_paths: "{{ max_num_paths }}"
max_num_sys_ports: "{{ max_num_sys_ports }}"
state: "present"
- name: Remove nvme_host
dellemc.powerflex.nvme_host:
hostname: "{{ hostname }}"
username: "{{ username }}"
password: "{{ password }}"
validate_certs: "{{ validate_certs }}"
nvme_host_name: "{{ nvme_host_name }}"
state: "absent"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
changed логический | Изменился ли ресурс. Возвращается: всегда Пример: |
nvme_host_details словарь | Сведения о хосте NVMe. Возвращается: если хост NVMe существует Пример: |
|
hostOsFullType строка |
Полный тип ОС узла. Возвращается: при успешном выполнении |
|
hostType строка |
Тип узла. Возвращается: при успешном выполнении |
|
id строка |
ID хоста NVMe. Возвращается: при успешном выполнении |
|
installedSoftwareVersionInfo строка |
Сведения об установленной версии программного обеспечения. Возвращается: при успешном выполнении |
|
kernelBuildNumber строка |
Номер сборки ядра. Возвращается: при успешном выполнении |
|
kernelVersion строка |
Версия ядра. Возвращается: при успешном выполнении |
|
links список / элементы=строка |
Ссылки, связанные с хостом NVMe. Возвращается: при успешном выполнении |
|
href строка |
Ссылка на ресурс. Возвращается: при успешном выполнении |
|
rel строка |
Тип отношения. Возвращается: при успешном выполнении |
|
max_num_paths целое число |
Максимальное количество путей на том. Используется при создании или изменении хоста NVMe. Возвращается: при успешном выполнении |
|
max_num_sys_ports целое число |
Максимальное количество портов на домен защиты. Используется при создании или изменении хоста NVMe. Возвращается: при успешном выполнении |
|
mdmConnectionState строка |
Состояние подключения MDM. Возвращается: при успешном выполнении |
|
mdmIpAddressesCurrent список / элементы=строка |
Текущие IP-адреса MDM. Возвращается: при успешном выполнении |
|
name строка |
Имя хоста NVMe. Возвращается: при успешном выполнении |
|
nqn строка |
NQN хоста NVMe. Используется для создания, получения сведений или изменения хоста NVMe. Возвращается: при успешном выполнении |
|
osType строка |
Тип ОС. Возвращается: при успешном выполнении |
|
peerMdmId строка |
ID однорангового MDM. Возвращается: при успешном выполнении |
|
perfProfile строка |
Профиль производительности. Возвращается: при успешном выполнении |
|
sdcAgentActive логический |
Активен ли агент SDC. Возвращается: при успешном выполнении |
|
sdcApproved логический |
Предоставлен ли SDC одобренный доступ к системе. Возвращается: при успешном выполнении |
|
sdcApprovedIps список / элементы=строка |
IP-адреса, одобренные для SDC. Возвращается: при успешном выполнении |
|
sdcGuid строка |
GUID SDC. Возвращается: при успешном выполнении |
|
sdcIp строка |
IP-адрес SDC. Возвращается: при успешном выполнении |
|
sdcIps список / элементы=строка |
IP-адреса SDC. Возвращается: при успешном выполнении |
|
sdcType строка |
Тип SDC. Возвращается: при успешном выполнении |
|
sdrId строка |
ID SDR. Возвращается: при успешном выполнении |
|
sdtId строка |
ID SDT. Возвращается: при успешном выполнении |
|
softwareVersionInfo строка |
Сведения о версии программного обеспечения. Возвращается: при успешном выполнении |
|
systemId строка |
ID системы. Возвращается: при успешном выполнении |
|
versionInfo строка |
Сведения о версии. Возвращается: при успешном выполнении |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/dellemc/powerflex/nvme_host_module.html