Spec-Zone.ru › Ansible

Модуль ibm.spectrum_virtualize.ibm_svc_info – Этот модуль собирает различную информацию о системах хранения данных семейства IBM Spectrum Virtualize

Примечание

Этот модуль является частью коллекции ibm.spectrum_virtualize (версия 2.0.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install ibm.spectrum_virtualize.

Чтобы использовать его в книге задач, укажите: ibm.spectrum_virtualize.ibm_svc_info.

Новое в ibm.spectrum_virtualize 1.0.0

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Обзор

  • Собирает список указанных сущностей систем хранения данных семейства IBM Spectrum Virtualize. Сюда входят список узлов, пулов, томов, хостов, кластеров хостов, портов FC, портов iSCSI, портов целевого устройства FC, FC consistgrp, vdiskcopy, групп ввода/вывода, карты FC, подключения FC, NVMe-матрицы, массива и системы.

Параметры

Параметр

Комментарии

clustername

строка / обязательный

Имя хоста или управляющий IP-адрес системы хранения Spectrum Virtualize.

domain

строка

Домен системы хранения Spectrum Virtualize.

Действительно, когда в качестве параметра clustername используется имя хоста.

gather_subset

список / элементы=строка

Список строковых переменных для указания сущностей Spectrum Virtualize, для которых требуется информация.

all - список всех сущностей Spectrum Virtualize, поддерживаемых модулем.

vol - список информации о VДисках.

pool - список информации о mdiskgrps.

node - список информации о узлах.

iog - список информации о группах ввода/вывода.

host - список информации о хостах.

hostvdiskmap - список всех VДисков, сопоставленных с хостом 'objectname'.

vdiskhostmap - список всех хостов, к которым сопоставлен VДиск 'objectname'.

hc - список информации о кластерах хостов.

fc - список информации о FC-соединениях.

fcport - список информации о FC-портах.

targetportfc - список WWPN, необходимых для настройки FC-зонирования и отображения текущего состояния резервирования портов ввода/вывода хоста.

fcmap - список информации о FC-картах.

rcrelationship - список информации о взаимоотношениях удалённой копии.

fcconsistgrp - отображает краткий список или подробный вид групп согласованности быстрой копии.

rcconsistgrp - отображает краткий список или подробный вид групп согласованности удалённой копии.

iscsiport - список информации об iSCSI-портах.

vdiskcopy - список информации о копировании томов.

array - список информации об массиве MДисков.

system - отображает информацию о системе хранения.

cloudaccount - список всех настроенных облачных учётных записей.

cloudaccountusage - список информации об использовании настроенных облачных хранилищ.

cloudimportcandidate - список информации о системах, данные которых хранятся в облачных учётных записях.

ldapserver - список последних данных всех настроенных серверов Lightweight Directory Access Protocol (LDAP).

drive - список конфигурационной информации и данных продукта о состоянии дисков (VPD).

user - список всех созданных на системе пользователей.

usergroup - список созданных на системе групп пользователей.

ownershipgroup - отображает доступные группы владельцев на системе.

partnership - список всех кластерных систем (систем), связанных с локальной системой.

replicationpolicy - список всех политик репликации на системе.

cloudbackup - список томов, для которых включено облачное создание моментальных снимков, и томов, для которых в облачной учётной записи имеются облачные моментальные снимки.

cloudbackupgeneration - список доступных моментальных снимков тома на указанном томе. objectname — обязательный параметр.

snapshotpolicy - список всех политик создания моментальных снимков на системе.

snapshotpolicyschedule - список всех расписаний создания моментальных снимков на системе.

volumegroup - список всех групп томов на системе.

volumegroupsnapshotpolicy - список атрибутов политики создания моментальных снимков, связанных с группой томов на системе.

volumesnapshot - список всех моментальных снимков томов.

dnsserver - список информации о серверах Domain Name System (DNS) в системе.

systemcertificate - список информации о текущем сертификате SSL (Secure Sockets Layer) системы.

truststore - список текущих хранилищ сертификатов.

sra - команда для проверки состояния безопасного удалённого доступа и времени последнего входа.

syslogserver - список настроенных серверов syslog в кластерной системе.

emailserver - список настроенных почтовых серверов на системе.

emailuser - список настроек уведомления о почтовых событиях для всех получателей электронной почты, отдельного получателя электронной почты или указанного типа (локальный или технической поддержки) получателя электронной почты.

provisioningpolicy - список доступных политик развертывания на системе.

volumegroupsnapshot - список доступных объектов моментальных снимков на системе.

callhome - отображение статуса отправляемой в облачный сервер информации о вызове.

ip - список текущих настроенных IP-адресов.

portset - список текущих настроенных набора портов на системе.

safeguardedpolicy - список доступных политик Safeguarded.

mdisk - отображает краткий список или подробный вид управляемых дисков (MDisks), видимых системой.

safeguardedpolicyschedule - отображение расписания резервного копирования Safeguarded, связанного с политиками Safeguarded.

eventlog - отображение краткого вида системного журнала событий

enclosurestats - список последних значений (средних) всех статистических данных о стойках.

enclosurestatshistory - список исторических значений всех статистических данных о стойках, включая потребляемую мощность, температуру в Фаренгейтах и температуру в Цельсиях.

Варианты:

  • "vol"
  • "pool"
  • "node"
  • "iog"
  • "host"
  • "hostvdiskmap"
  • "vdiskhostmap"
  • "hc"
  • "fcport"
  • "iscsiport"
  • "fc"
  • "fcmap"
  • "fcconsistgrp"
  • "rcrelationship"
  • "rcconsistgrp"
  • "vdiskcopy"
  • "targetportfc"
  • "array"
  • "system"
  • "cloudaccount"
  • "cloudaccountusage"
  • "ldapserver"
  • "drive"
  • "user"
  • "usergroup"
  • "ownershipgroup"
  • "partnership"
  • "replicationpolicy"
  • "cloudbackup"
  • "enclosurestats"
  • "cloudbackupgeneration"
  • "snapshotpolicy"
  • "snapshotpolicyschedule"
  • "volumegroup"
  • "volumegroupsnapshotpolicy"
  • "volumesnapshot"
  • "dnsserver"
  • "systemcertificate"
  • "sra"
  • "syslogserver"
  • "enclosurestatshistory"
  • "emailserver"
  • "emailuser"
  • "provisioningpolicy"
  • "volumegroupsnapshot"
  • "truststore"
  • "callhome"
  • "ip"
  • "portset"
  • "safeguardedpolicy"
  • "mdisk"
  • "safeguardedpolicyschedule"
  • "cloudimportcandidate"
  • "eventlog"
  • "all" ← (по умолчанию)

По умолчанию: ["all"]

log_path

строка

Путь к файлу журнала отладки.

objectname

строка

Если указано, возвращается только экземпляр с objectname. Если не указано, возвращаются все экземпляры.

password

строка

Пароль REST API для системы хранения Spectrum Virtualize.

Параметры username и password требуются, если для аутентификации пользователя не используется token.

token

строка

добавлено в ibm.spectrum_virtualize 1.5.0

Токен аутентификации для проверки пользователя в системе хранения Spectrum Virtualize.

Для генерации токена используйте модуль ibm_svc_auth.

username

строка

Имя пользователя REST API для системы хранения Spectrum Virtualize.

Параметры username и password требуются, если для аутентификации пользователя не используется token.

validate_certs

логическое

Проверка сертификатов.

Варианты:

  • false ← (по умолчанию)
  • true

Примечания

Примечание

  • Этот модуль поддерживает check_mode.

Примеры

- name: Get volume info
  ibm.spectrum_virtualize.ibm_svc_info:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    gather_subset: vol
- name: Get volume info
  ibm.spectrum_virtualize.ibm_svc_info:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    objectname: volumename
    gather_subset: vol
- name: Get pool info
  ibm.spectrum_virtualize.ibm_svc_info:
    clustername: "{{clustername}}"
    domain: "{{domain}}"
    username: "{{username}}"
    password: "{{password}}"
    log_path: /tmp/ansible.log
    gather_subset: pool

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ

Описание

Array

list / elements=dictionary

Данные будут заполнены, когда gather_subset=array или gather_subset=all

Перечисляет информацию для массивов MDisks

Возвращается: success

Пример: [{"...": null}]

CallHome

list / elements=dictionary

Данные будут заполнены, когда gather_subset=callhome или gather_subset=all

Отображает состояние информации Call Home, отправляемой на сервер в облаке

Возвращается: success

Пример: [{"...": null}]

CloudAccount

list / elements=dictionary

Данные будут заполнены, когда gather_subset=cloudaccount или gather_subset=all

Перечисляет все настроенные облачные учетные записи

Возвращается: success

Пример: [{"...": null}]

CloudAccountUsage

list / elements=dictionary

Данные будут заполнены, когда gather_subset=cloudaccountusage или gather_subset=all

Перечисляет информацию об использовании настроенных облачных учетных записей хранения

Возвращается: success

Пример: [{"...": null}]

CloudBackup

list / elements=dictionary

Данные будут заполнены, когда gather_subset=cloudbackup или gather_subset=all

Перечисляет тома, для которых включены облачные снимки, и тома, имеющие облачные снимки в облачной учетной записи

Возвращается: success

Пример: [{"...": null}]

CloudBackupGeneration

list / elements=dictionary

Данные будут заполнены, когда gather_subset=cloudbackupgeneration

Перечисляет любые снимки томов, доступные для указанного тома

Возвращается: success

Пример: [{"...": null}]

CloudImportCandidate

list / elements=dictionary

Данные будут заполнены, когда gather_subset=cloudimportcandidate или gather_subset=all

Перечисляет информацию о системах, имеющих данные, хранящиеся в облачных учетных записях

Возвращается: success

Пример: [{"...": null}]

DnsServer

list / elements=dictionary

Данные будут заполнены, когда gather_subset=dnsserver или gather_subset=all

Перечисляет информацию о любых серверах системы доменных имен (DNS)

Возвращается: success

Пример: [{"...": null}]

Drive

list / elements=dictionary

Данные будут заполнены, когда gather_subset=drive или gather_subset=all

Перечисляет информацию о конфигурации и важные данные о продукте (VPD) накопителя

Возвращается: success

Пример: [{"...": null}]

EmailServer

list / elements=dictionary

Данные будут заполнены, когда gather_subset=emailserver или gather_subset=all

Перечисляет почтовые серверы, настроенные в системе

Возвращается: success

Пример: [{"...": null}]

EmailUser

list / elements=dictionary

Данные будут заполнены, когда gather_subset=emailuser или gather_subset=all

Перечисляет параметры уведомлений о событиях по электронной почте для всех получателей электронной почты, отдельного получателя электронной почты или указанного типа (локальный или поддержка) получателя электронной почты

Возвращается: success

Пример: [{"...": null}]

EnclosureStats

list / elements=dictionary

Данные будут заполнены, когда gather_subset=enclosurestats или gather_subset=all

Перечисляет последние значения (усредненные) всех статистических данных корпуса.

Возвращается: success

Пример: [{"...": null}]

EnclosureStatsHistory

list / elements=dictionary

Данные будут заполнены, когда gather_subset=enclosurestatshistory или gather_subset=all

Перечисляет исторические значения всех статистических данных корпуса, включая потребляемую мощность, температуру в градусах Фаренгейта и температуру в градусах Цельсия.

Возвращается: success

Пример: [{"...": null}]

EventLog

list / elements=dictionary

Данные будут заполнены, когда gather_subset=eventlog или gather_subset=all

Выводит информацию о системном журнале событий

Возвращено: success

Пример: [{"...": null}]

FCConnectivitie

list / elements=dictionary

Данные будут заполнены, когда gather_subset=fc или gather_subset=all

Выводит информацию о FC-подключении

Возвращено: success

Пример: [{"...": null}]

FCConsistgrp

list / elements=dictionary

Данные будут заполнены, когда gather_subset=fcconsistgrp или gather_subset=all

Отображает краткий список или подробное представление групп согласованности FlashCopy

Возвращено: success

Пример: [{"...": null}]

FCMap

list / elements=dictionary

Данные будут заполнены, когда gather_subset=fcmap или gather_subset=all

Выводит информацию о FC-отображениях

Возвращено: success

Пример: [{"...": null}]

FCPort

list / elements=dictionary

Данные будут заполнены, когда gather_subset=fcport или gather_subset=all

Выводит информацию о FC-портах

Возвращено: success

Пример: [{"...": null}]

Host

list / elements=dictionary

Данные будут заполнены, когда gather_subset=host или gather_subset=all

Выводит информацию о хостах

Возвращено: success

Пример: [{"...": null}]

HostCluster

list / elements=dictionary

Данные будут заполнены, когда gather_subset=hc или gather_subset=all

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

Возвращено: success

Пример: [{"...": null}]

HostVdiskMap

list / elements=dictionary

Данные будут заполнены, когда gather_subset=hostvdiskmap или gather_subset=all

Выводит список всех VDisks, отображаемых на хост ‘objectname’

Возвращено: success

Пример: [{"...": null}]

IOGroup

list / elements=dictionary

Данные будут заполнены, когда gather_subset=iog или gather_subset=all

Выводит информацию о группах ввода-вывода

Возвращено: success

Пример: [{"...": null}]

IP

list / elements=dictionary

Данные будут заполнены, когда gather_subset=ip или gather_subset=all

Выводит список текущих настроенных IP-адресов

Возвращено: success

Пример: [{"...": null}]

iSCSIPort

list / elements=dictionary

Данные будут заполнены, когда gather_subset=iscsiport или gather_subset=all

Выводит информацию об iSCSI-портах

Возвращено: success

Пример: [{"...": null}]

LdapServer

list / elements=dictionary

Данные будут заполнены, когда gather_subset=ldapserver или gather_subset=all

Выводит последние данные для всех настроенных серверов Lightweight Directory Access Protocol (LDAP)

Возвращено: success

Пример: [{"...": null}]

Mdisk

list / elements=dictionary

Данные будут заполнены, когда gather_subset=mdisk или gather_subset=all

Отображает краткий список или подробное представление управляемых дисков (MDisks), видимых системе

Возвращено: success

Пример: [{"...": null}]

Node

list / elements=dictionary

Данные будут заполнены, когда gather_subset=node или gather_subset=all

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

Возвращено: success

Пример: [{"...": null}]

Ownershipgroup

list / elements=dictionary

Данные будут заполнены, когда gather_subset=ownershipgroup или gather_subset=all

Отображает группы владельцев, доступные в системе

Возвращено: success

Пример: [{"...": null}]

Partnership

list / elements=dictionary

Данные будут заполнены, когда gather_subset=partnership или gather_subset=all

Перечисляет все кластерные системы (системы), связанные с локальной системой

Возвращено: success

Пример: [{"...": null}]

Pool

list / elements=dictionary

Данные будут заполнены, когда gather_subset=pool или gather_subset=all

Перечисляет информацию для mdiskgrps

Возвращено: success

Пример: [{"...": null}]

Portset

list / elements=dictionary

Данные будут заполнены, когда gather_subset=portset или gather_subset=all

Перечисляет текущие настроенные порты в системе

Возвращено: success

Пример: [{"...": null}]

ProvisioningPolicy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=provisioningpolicy или gather_subset=all

Перечисляет политики подготовки, доступные в системе

Возвращено: success

Пример: [{"...": null}]

RCConsistgrp

list / elements=dictionary

Данные будут заполнены, когда gather_subset=rcconsistgrp или gather_subset=all

Отображает краткий список или подробный вид групп согласованности удаленного копирования

Возвращено: success

Пример: [{"...": null}]

RemoteCopy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=rcrelationship или gather_subset=all

Перечисляет информацию для отношений удаленного копирования

Возвращено: success

Пример: [{"...": null}]

ReplicationPolicy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=replicationpolicy или gather_subset=all

Перечисляет все политики репликации в системе

Возвращено: success

Пример: [{"...": null}]

SafeguardedPolicy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=safeguardedpolicy или gather_subset=all

Перечисляет политики защиты, доступные в системе

Возвращено: success

Пример: [{"...": null}]

SafeguardedSchedule

list / elements=dictionary

Данные будут заполнены, когда gather_subset=safeguardedpolicyschedule или gather_subset=all

Отображает график резервного копирования Safeguarded, связанный с политиками Safeguarded

Возвращено: success

Пример: [{"...": null}]

SnapshotPolicy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=snapshotpolicy или gather_subset=all

Перечисляет все политики снимков в системе

Возвращено: success

Пример: [{"...": null}]

SnapshotSchedule

list / elements=dictionary

Данные будут заполнены, когда gather_subset=snapshotpolicyschedule или gather_subset=all

Перечисляет все графики снимков в системе

Возвращено: success

Пример: [{"...": null}]

Sra

list / elements=dictionary

Данные будут заполнены, когда gather_subset=sra или gather_subset=all

Команда для проверки как статуса безопасного удаленного доступа, так и времени последнего входа

Возвращено: success

Пример: [{"...": null}]

SysLogServer

list / elements=dictionary

Данные будут заполнены, когда gather_subset=syslogserver или gather_subset=all

Перечисляет серверы syslog, которые настроены в кластерной системе

Возвращено: success

Пример: [{"...": null}]

System

list / elements=dictionary

Данные будут заполнены, когда gather_subset=system или gather_subset=all

Отображает информацию о системе хранения

Возвращено: success

Пример: [{"...": null}]

SystemCert

list / elements=dictionary

Данные будут заполнены, когда gather_subset=systemcertificate или gather_subset=all

Перечисляет информацию о текущем сертификате SSL (Secure Sockets Layer) системы

Возвращено: success

Пример: [{"...": null}]

TargetPortFC

list / elements=dictionary

Данные будут заполнены, когда gather_subset=targetportfc или gather_subset=all

Перечисляет информацию для WWPN, которая необходима для настройки FC-зон и отображения текущего статуса отработки отказа портов ввода-вывода хоста

Возвращено: success

Пример: [{"...": null}]

TrustStore

list / elements=dictionary

Данные будут заполнены, когда gather_subset=truststore или gather_subset=all

Перечисляет текущие хранилища сертификатов

Возвращено: success

Пример: [{"...": null}]

User

list / elements=dictionary

Данные будут заполнены, когда gather_subset=user или gather_subset=all

Перечисляет всех пользователей, созданных в системе

Возвращено: success

Пример: [{"...": null}]

UserGrp

list / elements=dictionary

Данные будут заполнены, когда gather_subset=usergroup или gather_subset=all

Перечисляет группы пользователей, созданные в системе

Возвращено: success

Пример: [{"...": null}]

VdiskCopy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=vdiskcopy или gather_subset=all

Перечисляет информацию о копировании томов

Возвращено: success

Пример: [{"...": null}]

VdiskHostMap

list / elements=dictionary

Данные будут заполнены, когда gather_subset=vdiskhostmap или gather_subset=all

Перечисляет все хосты, к которым сопоставлен объект VDisk ‘objectname’

Возвращено: success

Пример: [{"...": null}]

Volume

list / elements=dictionary

Данные будут заполнены, когда gather_subset=vol или gather_subset=all

Перечисляет информацию о VDisk

Возвращено: success

Пример: [{"...": null}]

VolumeGroup

list / elements=dictionary

Данные будут заполнены, когда gather_subset=volumegroup или gather_subset=all

Перечисляет все группы томов в системе

Возвращено: success

Пример: [{"...": null}]

VolumeGroupSnapshot

list / elements=dictionary

Данные будут заполнены, когда gather_subset=volumegroupsnapshot или gather_subset=all

Перечисляет снимки объектов, доступные в системе на основе группы томов

Возвращено: success

Пример: [{"...": null}]

VolumeGroupSnapshotPolicy

list / elements=dictionary

Данные будут заполнены, когда gather_subset=volumegroupsnapshotpolicy или gather_subset=all

Перечисляет снимки объектов в системе

Возвращено: success

Пример: [{"...": null}]

VolumeSnapshot

list / elements=dictionary

Данные будут заполнены, когда gather_subset=volumesnapshot или gather_subset=all

Перечисляет все снимки томов

Возвращено: success

Пример: [{"...": null}]

Авторы

  • Peng Wang (@wangpww)

Ссылки на сборник

  • Отслеживание проблем
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/ibm/spectrum_virtualize/ibm_svc_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API