Skip to main content
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.

Workflow 1: Erstellen eines Single-Node-Evaluierungsclusters auf ESXi

Beitragende

Sie können ein Single-Node ONTAP Select Cluster auf einem von vCenter verwalteten VMware ESXi Host implementieren. Der Cluster wird mit einer Evaluierungslizenz erstellt.

Der Workflow für die Cluster-Erstellung unterscheidet sich in folgenden Situationen:

  • Der ESXi-Host wird nicht von vCenter gemanagt (Standalone-Host)

  • Im Cluster werden mehrere Nodes oder Hosts verwendet

  • Das Cluster wird in einer Produktionsumgebung mit einer erworbenen Lizenz implementiert

  • Statt VMware ESXi wird der KVM-Hypervisor verwendet

1. Registrieren Sie die Anmeldedaten für vCenter-Server

Bei der Bereitstellung auf einem von einem vCenter-Server verwalteten ESXi-Host müssen Sie vor der Registrierung des Hosts eine Berechtigung hinzufügen. Das Deploy Administration Utility kann dann die Anmeldeinformationen zur Authentifizierung bei vCenter verwenden.

Kategorie HTTP-Verb Pfad

Implementieren

POST

/Sicherheit/Anmeldedaten

Curl
curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step01 'https://10.21.191.150/api/security/credentials'
JSON-Eingabe (Schritt 01)
{
  "hostname": "vcenter.company-demo.com",
  "type": "vcenter",
  "username": "misteradmin@vsphere.local",
  "password": "mypassword"
}
Verarbeitungsart

Asynchron

Ausgabe
  • Anmeldeinformations-ID in der Kopfzeile für Standortantwort

  • Jobobjekt

2. Registrieren Sie einen Hypervisor-Host

Sie müssen einen Hypervisor-Host hinzufügen, auf dem die virtuelle Maschine ausgeführt wird, die den ONTAP Select-Knoten enthält.

Kategorie HTTP-Verb Pfad

Cluster

POST

/Hosts

Curl
curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step02 'https://10.21.191.150/api/hosts'
JSON-Eingabe (Schritt 02)
{
  "hosts": [
    {
      "hypervisor_type": "ESX",
      "management_server": "vcenter.company-demo.com",
      "name": "esx1.company-demo.com"
    }
  ]
}
Verarbeitungsart

Asynchron

Ausgabe
  • Host-ID in der Kopfzeile der Standortantwort

  • Jobobjekt

3. Erstellen Sie einen Cluster

Wenn Sie ein ONTAP Select Cluster erstellen, wird die Basis-Cluster-Konfiguration registriert und die Node-Namen werden durch Deploy automatisch generiert.

Kategorie HTTP-Verb Pfad

Cluster

POST

/Cluster

Curl

Der Abfrageparameter Node_count sollte für ein Single-Node-Cluster auf 1 gesetzt werden.

curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step03 'https://10.21.191.150/api/clusters? node_count=1'
JSON-Eingang (Schritt 03)
{
  "name": "my_cluster"
}
Verarbeitungsart

Synchron

Ausgabe
  • Cluster-ID in der Kopfzeile für Speicherantwort

4. Konfigurieren Sie den Cluster

Beim Konfigurieren des Clusters müssen Sie mehrere Attribute angeben.

Kategorie HTTP-Verb Pfad

Cluster

PATCH

/Clusters/{Cluster_id}

Curl

Sie müssen die Cluster-ID angeben.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step04 'https://10.21.191.150/api/clusters/CLUSTERID'
JSON-Eingang (Schritt 04)
{
  "dns_info": {
    "domains": ["lab1.company-demo.com"],
    "dns_ips": ["10.206.80.135", "10.206.80.136"]
    },
    "ontap_image_version": "9.5",
    "gateway": "10.206.80.1",
    "ip": "10.206.80.115",
    "netmask": "255.255.255.192",
    "ntp_servers": {"10.206.80.183"}
}
Verarbeitungsart

Synchron

Ausgabe

Keine

5. Abrufen des Node-Namens

Das Deploy Administration Utility generiert automatisch die Node-IDs und Namen, wenn ein Cluster erstellt wird. Bevor Sie einen Node konfigurieren können, müssen Sie die zugewiesene ID abrufen.

Kategorie HTTP-Verb Pfad

Cluster

GET

/Clusters/{Cluster_id}/Nodes

Curl

Sie müssen die Cluster-ID angeben.

curl -iX GET -u admin:<password> -k 'https://10.21.191.150/api/clusters/CLUSTERID/nodes?fields=id,name'
Verarbeitungsart

Synchron

Ausgabe
  • Array zeichnet alle, die einen einzelnen Knoten mit der eindeutigen ID und dem Namen beschreiben

6. Konfigurieren Sie die Knoten

Sie müssen die Grundkonfiguration für den Knoten angeben. Dies ist der erste von drei API-Aufrufen, die zum Konfigurieren eines Knotens verwendet werden.

Kategorie HTTP-Verb Pfad

Cluster

PFAD

/Clusters/{Cluster_id}/Nodes/{Node_id}

Curl

Sie müssen die Cluster-ID und die Node-ID angeben.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step06 'https://10.21.191.150/api/clusters/CLUSTERID/nodes/NODEID'
JSON-Eingabe (Schritt 06)

Sie müssen die Host-ID angeben, auf der der ONTAP Select-Knoten ausgeführt wird.

{
  "host": {
    "id": "HOSTID"
    },
  "instance_type": "small",
  "ip": "10.206.80.101",
  "passthrough_disks": false
}
Verarbeitungsart

Synchron

Ausgabe

Keine

7. Abrufen der Knoten-Netzwerke

Sie müssen die Daten und Managementnetzwerke identifizieren, die der Node im Single-Node-Cluster verwendet. Das interne Netzwerk wird nicht mit einem Single-Node-Cluster verwendet.

Kategorie HTTP-Verb Pfad

Cluster

GET

/Clusters/{Cluster_id}/Nodes/{Node_id}/Netzwerke

Curl

Sie müssen die Cluster-ID und die Node-ID angeben.

curl -iX GET -u admin:<password> -k 'https://10.21.191.150/api/ clusters/CLUSTERID/nodes/NODEID/networks?fields=id,purpose'
Verarbeitungsart

Synchron

Ausgabe
  • Array mit zwei Datensätzen, die jeweils ein einziges Netzwerk für den Knoten beschreiben, einschließlich der eindeutigen ID und des Zwecks

8. Konfigurieren Sie das Knoten Netzwerk

Sie müssen die Daten- und Managementnetzwerke konfigurieren. Das interne Netzwerk wird nicht mit einem Single-Node-Cluster verwendet.

Hinweis Geben Sie den folgenden API-Aufruf zweimal ein, einmal für jedes Netzwerk.
Kategorie HTTP-Verb Pfad

Cluster

PATCH

/Clusters/{Cluster_id}/Nodes/{Node_id}/Networks/{Network_id}

Curl

Sie müssen die Cluster-ID, die Node-ID und die Netzwerk-ID angeben.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step08 'https://10.21.191.150/api/clusters/ CLUSTERID/nodes/NODEID/networks/NETWORKID'
JSON-Eingang (Schritt 08)

Sie müssen den Namen des Netzwerks angeben.

{
  "name": "sDOT_Network"
}
Verarbeitungsart

Synchron

Ausgabe

Keine

9. Konfigurieren Sie den Knoten Speicher-Pool

Der letzte Schritt beim Konfigurieren eines Node ist das Verbinden eines Speicherpools. Sie können die verfügbaren Speicherpools über den vSphere Web-Client oder optional über die Rest-API implementieren bestimmen.

Kategorie HTTP-Verb Pfad

Cluster

PATCH

/Clusters/{Cluster_id}/Nodes/{Node_id}/Networks/{Network_id}

Curl

Sie müssen die Cluster-ID, die Node-ID und die Netzwerk-ID angeben.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step09 'https://10.21.191.150/api/clusters/ CLUSTERID/nodes/NODEID'
JSON-Eingabe (Schritt 09)

Die Poolkapazität beträgt 2 TB.

{
  "pool_array": [
    {
      "name": "sDOT-01",
      "capacity": 2147483648000
    }
  ]
}
Verarbeitungsart

Synchron

Ausgabe

Keine

10. Implementieren Sie den Cluster

Nachdem das Cluster und der Node konfiguriert wurden, können Sie das Cluster implementieren.

Kategorie HTTP-Verb Pfad

Cluster

POST

/Clusters/{Cluster_id}/Deploy

Curl

Sie müssen die Cluster-ID angeben.

curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step10 'https://10.21.191.150/api/clusters/CLUSTERID/deploy'
JSON-Eingang (Schritt 10)

Sie müssen das Passwort für das ONTAP-Administratorkonto angeben.

{
  "ontap_credentials": {
    "password": "mypassword"
  }
}
Verarbeitungsart

Asynchron

Ausgabe
  • Jobobjekt