Hinweis

Dieses Plugin ist Teil des netapp_eseries.santricity Sammlung (Version 1.1.0).

Um es zu installieren, verwenden Sie: ansible-galaxy collection install netapp_eseries.santricity.

Um es in einem Playbook zu verwenden, geben Sie an: netapp_eseries.santricity.netapp_e_hostgroup.

Neu in Version 2.2: von netapp_eseries.santricity

  • Synopse
  • Parameter
  • Hinweise
  • Beispiele
  • Rückgabewerte

Synopse

  • Erstellt, aktualisiert oder zerstört Hostgruppen auf einem NetApp E-Series Storage Array.

Parameter

Parameter Wahlmöglichkeiten/Vorgaben Kommentare
api_passwortZeichenfolge / erforderlich Das Passwort zur Authentifizierung beim SANtricity Web Services Proxy oder Embedded Web Services API.
api_urlZeichenfolge / erforderlich Die Url zum SANtricity Web Services Proxy oder Embedded Web Services API. Beispiel https://prod-1.wahoo.acme.com/devmgr/v2
api_benutzernameZeichenfolge / erforderlich Der Benutzername für die Authentifizierung mit dem SANtricity Web Services Proxy oder Embedded Web Services API.
hostsListe / Elemente=Zeichenfolge Liste der Hostnamen/Labels, die der Gruppe hinzugefügt werden sollen
idZeichenfolge Host-Referenz-Identifikator für die zu verwaltende Host-Gruppe; diese Option schließt sich gegenseitig mit Name.
NameZeichenkette Name der zu verwaltenden HostgruppeDiese Option schließt sich gegenseitig aus mit id.
neuer_namestring Geben Sie dies an, wenn Sie den Namen einer Hostgruppe aktualisieren müssen
ssidZeichenfolge Standard:
1
Die ID des zu verwaltenden Arrays. Dieser Wert muss für jedes Array eindeutig sein.
ZustandZeichenkette / erforderlich
    Auswahlmöglichkeiten:

  • vorhanden
  • abwesend
Ob die angegebene Rechnergruppe existieren soll oder nicht.
validate_certsboolean
    Wahlmöglichkeiten:

  • keine
  • ja
Sollten https-Zertifikate validiert werden?

Anmerkungen

Hinweis

  • Die E-Series Ansible-Module benötigen entweder eine Instanz des Web Services Proxy (WSP), um das Speichersystem zu verwalten, oder ein E-Series Speichersystem, das die Embedded Web Services API unterstützt.
  • Embedded Web Services ist derzeit auf dem E2800, E5700, EF570 und neueren Hardwaremodellen verfügbar.
  • netapp_eseries.santricity.netapp_e_storage_system kann für die Konfiguration der von einer WSP-Instanz verwalteten Systeme verwendet werden.

Beispiele .

-name: Configure Hostgroup
  netapp_e_hostgroup:ssid:"{{ ssid }}"api_url:"{{ netapp_api_url }}"api_username:"{{ netapp_api_username }}"api_password:"{{ netapp_api_password }}"validate_certs:"{{ netapp_api_validate_certs }}"state: present

Rückgabewerte

Übliche Rückgabewerte sind dokumentiert hier Im Folgenden sind die Felder aufgeführt, die für dieses Modul einzigartig sind:

Schlüssel Zurückgegeben Beschreibung
clusterRefZeichenfolge immer, außer wenn der Zustand nicht vorhanden ist Der eindeutige Identifikationswert für dieses Objekt. Andere Objekte können diesen Referenzwert verwenden, um auf den Cluster zu verweisen.
Beispiel: 3233343536373839303132333100000000000000
confirmLUNMappingCreationboolean immer Wenn "true", gibt an, dass die Erstellung von LUN-zu-Volume-Zuordnungen eine sorgfältige Bestätigung durch den Endbenutzer erfordern sollte, da eine solche Zuordnung die Volume-Zugriffsrechte von anderen Clustern, zusätzlich zu diesem, ändern wird.
HostsListe / Elemente=Zeichenfolge immer, außer wenn der Zustand nicht vorhanden ist Eine Liste der Hosts, die nach allen Operationen Teil der Hostgruppe sind.
Beispiel:['HostA', 'HostB']
idZeichenkette immer, außer wenn der Zustand nicht vorhanden ist Die ID-Nummer der Hostgruppe
Beispiel: 3233343536373839303132333100000000000000
isSAControlledboolesch immer, außer wenn der Zustand nicht vorhanden ist Wenn true, zeigt dies an, dass E/A-Zugriffe von diesem Cluster den Standard-LUN-Volume-Zuordnungen des Speicherarrays unterliegen. Wenn false, zeigt es an, dass E/A-Zugriffe aus dem Cluster den clusterspezifischen LUN-zu-Volume-Zuordnungen unterworfen sind.
BezeichnungZeichenkette immer Die vom Benutzer zugewiesene, beschreibende Zeichenfolge für den Cluster.
Beispiel: MyHostGroup
Name:Zeichenfolge immer, außer wenn der Zustand nicht vorhanden ist gleich wie Etikett
Beispiel: MyHostGroup
protectionInformationCapableAccessMethodboolean immer, außer wenn der Zustand nicht vorhanden ist Dieses Feld ist wahr, wenn der Host über eine PI-fähige Zugriffsmethode verfügt.
Beispiel: True

Autoren:

  • Kevin Hulquest (@hulquest)
  • Nathan Swartz (@ndswartz)