Skip to main content
Active IQ Unified Manager
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Das Ändern von Speicherworkloads mithilfe von APIs in Active IQ Unified Manager

Änderungen vorschlagen

Das Ändern von Storage-Workloads umfasst das Aktualisieren von LUNs oder Dateifreigaben mit fehlenden Parametern oder das Ändern der vorhandenen Parameter.

Dieser Workflow verwendet das Beispiel der Aktualisierung von Performance Service Levels für LUNs und Dateifreigaben.

Hinweis

Der Workflow setzt voraus, dass die LUN oder die Dateifreigabe mit Performance Service Levels provisioniert wurde.

Dateifreigaben ändern

Beim Bearbeiten einer Dateifreigabe können Sie die folgenden Parameter aktualisieren:

  • Kapazität oder Größe.

  • Online- oder Offline-Einstellung.

  • Richtlinie zur Speichereffizienz.

  • Performance-Service-Level.

  • Einstellungen der Zugriffssteuerungsliste (ACL).

  • Exportrichtlinieneinstellungen. Sie können auch Exportrichtlinienparameter löschen und die standardmäßigen (leeren) Exportrichtlinienregeln für die Dateifreigabe wiederherstellen.

Hinweis

Bei einem einzelnen API-Lauf kann nur ein Parameter aktualisiert werden.

Dieses Verfahren beschreibt das Hinzufügen eines Performance Service Level zu einer Dateifreigabe. Dasselbe Verfahren kann auch zum Aktualisieren jeder anderen Eigenschaft einer Dateifreigabe verwendet werden.

  1. Der CIFS- oder NFS-Dateifreigabeschlüssel der Dateifreigabe, die Sie aktualisieren möchten, muss ermittelt werden. Mit dieser API werden alle Dateifreigaben in Ihrem Datacenter abgefragt. Dieser Schritt kann übersprungen werden, wenn Ihnen der Dateifreigabeschlüssel bereits bekannt ist.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    GET

    /storage-provider/file-shares

  2. Die Details der Dateifreigabe können Sie anzeigen, indem Sie die folgende API mit dem Dateifreigabeschlüssel ausführen, den Sie erhalten haben.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    GET

    /storage-provider/file-shares/{key}

    In der Ausgabe sind die Details der Dateifreigabe zu sehen.

    "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. Benötigt wird der Schlüssel für die Performance Service Level, die dieser Dateifreigabe zugewiesen werden soll. Derzeit ist ihr keine Richtlinie zugewiesen.

    Kategorie HTTP-Verb Pfad

    Performance-Servicelevels

    GET

    /storage-provider/performance-service-levels

    Hinweis

    Die Details der systemdefinierten Performance Service Levels können durch Setzen des system_defined Eingabeparameters auf true abgerufen werden. Der Ausgabe ist der Schlüssel des Performance Service Level zu entnehmen, der auf die Dateifreigabe angewendet werden soll.

  4. Performance Service Level auf die Dateifreigabe anwenden.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    PATCH

    /storage-provider/file-shares/{key}

    In der Eingabe müssen Sie nur den Parameter angeben, den Sie aktualisieren möchten, zusammen mit dem Dateifreigabeschlüssel. In diesem Fall handelt es sich um den Schlüssel des Performance Service Level.

    Beispiel cURL

    curl -X POST "https://<hostname>/api/storage-provider/file-shares"`-H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>" -d
    "{
    \"performance_service_level\": { \"key\": \"1251e51b-069f-11ea-980d-fa163e82bbf2\" },
    }"

    Die JSON-Ausgabe zeigt ein Job-Objekt an, mit dem überprüft werden kann, ob die Zugriffsendpunkte auf den Home- und Partnerknoten erfolgreich erstellt wurden.

  5. Anhand des in Ihrer Ausgabe angezeigten Jobobjektschlüssels lässt sich überprüfen, ob der Dateifreigabe das Leistungsdienstniveau hinzugefügt wurde.

    Kategorie HTTP-Verb Pfad

    Verwaltungsserver

    GET

    /management-server/jobs/{key}

    Bei einer Abfrage über die ID des Job-Objekts ist erkennbar, ob die Dateifreigabe erfolgreich aktualisiert wurde. Im Fehlerfall empfiehlt sich eine Fehlerbehebung mit anschließender erneuter Ausführung der API. Nach erfolgreicher Erstellung lässt sich die Dateifreigabe abfragen, um das geänderte Objekt anzuzeigen:

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    GET

    /storage-provider/file-shares/{key}

    In der Ausgabe sind die Details der Dateifreigabe zu sehen.

    "assigned_performance_service_level": {
            "key": "1251e51b-069f-11ea-980d-fa163e82bbf2",
            "name": "Value",
            "peak_iops": 75,
            "expected_iops": 75,
            "_links": {
                "self": {
                    "href": "/api/storage-provider/performance-service-levels/1251e51b-069f-11ea-980d-fa163e82bbf2"
                }
            }

Aktualisierung von LUNs

Beim Aktualisieren einer LUN können Sie die folgenden Parameter ändern:

  • Kapazität oder Größe

  • Online- oder Offline-Einstellung

  • Richtlinie zur Storage-Effizienz

  • Performance-Service-Level

  • LUN erfassen

Hinweis

Bei einem einzelnen API-Lauf kann nur ein Parameter aktualisiert werden.

Dieses Verfahren beschreibt das Hinzufügen eines Performance Service Level zu einer LUN. Dasselbe Verfahren kann auch für die Aktualisierung jeder anderen LUN-Eigenschaft verwendet werden.

  1. Der LUN-Schlüssel der LUN, die aktualisiert werden soll, ist zu ermitteln. Diese API liefert Details zu allen LUNs in Ihrem Datacenter. Dieser Schritt kann übersprungen werden, wenn der LUN-Schlüssel bereits bekannt ist.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    GET

    /storage-provider/luns

  2. Die Details der LUN können Sie anzeigen, indem Sie die folgende API mit dem erhaltenen LUN-Schlüssel ausführen.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    GET

    /storage-provider/luns/{key}

    Die Details der LUN können Sie in der Ausgabe einsehen. Sie sehen, dass dieser LUN kein Performance Service Level zugewiesen ist.

    Beispielhafte JSON-Ausgabe

      "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. Benötigt wird der Schlüssel für das Performance Service Level, das der LUN zugewiesen werden soll.

    Kategorie HTTP-Verb Pfad

    Performance-Servicelevels

    GET

    /storage-provider/performance-service-levels

    Hinweis

    Sie können die Details der systemdefinierten Performance Service Levels abrufen, indem Sie den system_defined Eingabeparameter auf true setzen. Aus der Ausgabe kann der Schlüssel des Performance Service Levels ermittelt werden, das Sie auf die LUN anwenden möchten.

  4. Das Performance Service Level auf die LUN anwenden.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    PATCH

    /storage-provider/lun/{key}

    In der Eingabe müssen Sie lediglich den zu aktualisierenden Parameter sowie den LUN-Schlüssel angeben. In diesem Fall handelt es sich um den Schlüssel des Performance Service Level.

    Beispiel cURL

    curl -X PATCH "https://<hostname>/api/storage-provider/luns/7d5a59b3-953a-11e8-8857-00a098dcc959" -H "accept: application/json" -H "Content-Type: application/json" H "Authorization: Basic <Base64EncodedCredentials>" -d
    "{ \"performance_service_level\": { \"key\": \"1251e51b-069f-11ea-980d-fa163e82bbf2\" }"

    Die JSON-Ausgabe zeigt einen Job-Objektschlüssel an, mit dem Sie die aktualisierte LUN überprüfen können.

  5. Die Details der LUN können Sie anzeigen, indem Sie die folgende API mit dem erhaltenen LUN-Schlüssel ausführen.

    Kategorie HTTP-Verb Pfad

    Storage-Provider

    GET

    /storage-provider/luns/{key}

    Die Details der LUN können Sie in der Ausgabe einsehen. Dort sehen Sie, dass dieser LUN das Performance Service Level zugewiesen ist.

    Beispielhafte JSON-Ausgabe

         "assigned_performance_service_level": {
            "key": "1251e51b-069f-11ea-980d-fa163e82bbf2",
            "name": "Value",
            "peak_iops": 75,
            "expected_iops": 75,
            "_links": {
                "self": {
                    "href": "/api/storage-provider/performance-service-levels/1251e51b-069f-11ea-980d-fa163e82bbf2"
                }