Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Workflow 1: Creare un cluster di valutazione ONTAP Select a nodo singolo su ESXi

Collaboratori

È possibile implementare un cluster ONTAP Select a nodo singolo su un host VMware ESXi gestito da vCenter. Il cluster viene creato con una licenza di valutazione.

Il flusso di lavoro per la creazione del cluster è diverso nelle seguenti situazioni:

  • L'host ESXi non è gestito da vCenter (host standalone)

  • Nel cluster vengono utilizzati più nodi o host

  • Il cluster viene implementato in un ambiente di produzione con una licenza acquistata

  • L'hypervisor KVM viene utilizzato al posto di VMware ESXi

1. Registrare le credenziali del server vCenter

Durante la distribuzione su un host ESXi gestito da un server vCenter, è necessario aggiungere una credenziale prima di registrare l'host. L'utility di amministrazione di deploy può quindi utilizzare la credenziale per l'autenticazione in vCenter.

Categoria Verbo HTTP Percorso

Implementare

POST

/security/credentials

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

Asincrono

Output
  • ID credenziale nell'intestazione della risposta di posizione

  • Oggetto lavoro

2. Registrare un host hypervisor

È necessario aggiungere un host hypervisor in cui verrà eseguita la macchina virtuale contenente il nodo ONTAP Select.

Categoria Verbo HTTP Percorso

Cluster

POST

/hosts

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

Asincrono

Output
  • ID host nell'intestazione di risposta della posizione

  • Oggetto lavoro

3. Creare un cluster

Quando si crea un cluster ONTAP Select, la configurazione di base del cluster viene registrata e i nomi dei nodi vengono generati automaticamente da Deploy.

Categoria Verbo HTTP Percorso

Cluster

POST

/cluster

Arricciatura

Il parametro di query node_count deve essere impostato su 1 per un cluster a nodo singolo.

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

Sincrono

Output
  • ID del cluster nell'intestazione della risposta di posizione

4. Configurare il cluster

Durante la configurazione del cluster, è necessario fornire diversi attributi.

Categoria Verbo HTTP Percorso

Cluster

PATCH

/cluster/{cluster_id}

Arricciatura

È necessario fornire l'ID del cluster.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step04 'https://10.21.191.150/api/clusters/CLUSTERID'
Ingresso JSON (punto 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"}
}
Tipo di elaborazione

Sincrono

Output

Nessuno

5. Recuperare il nome del nodo

L'utility di amministrazione di deploy genera automaticamente gli identificatori e i nomi dei nodi quando viene creato un cluster. Prima di poter configurare un nodo, è necessario recuperare l'ID assegnato.

Categoria Verbo HTTP Percorso

Cluster

OTTIENI

/cluster/{cluster_id}/nodi

Arricciatura

È necessario fornire l'ID del cluster.

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

Sincrono

Output
  • Record di array ciascuno dei quali descrive un singolo nodo con ID e nome univoci

6. Configurare i nodi

È necessario fornire la configurazione di base per il nodo, che è la prima delle tre chiamate API utilizzate per configurare un nodo.

Categoria Verbo HTTP Percorso

Cluster

PERCORSO

/clusters/{cluster_id}/nodes/{node_id}

Arricciatura

È necessario fornire l'ID del cluster e l'ID del nodo.

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

Specificare l'ID host in cui verrà eseguito il nodo ONTAP Select.

{
  "host": {
    "id": "HOSTID"
    },
  "instance_type": "small",
  "ip": "10.206.80.101",
  "passthrough_disks": false
}
Tipo di elaborazione

Sincrono

Output

Nessuno

7. Recuperare le reti di nodi

È necessario identificare le reti di dati e di gestione utilizzate dal nodo nel cluster a nodo singolo. La rete interna non viene utilizzata con un cluster a nodo singolo.

Categoria Verbo HTTP Percorso

Cluster

OTTIENI

/clusters/{cluster_id}/nodes/{node_id}/networks

Arricciatura

È necessario fornire l'ID del cluster e l'ID del nodo.

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

Sincrono

Output
  • Array di due record ciascuno che descrive una singola rete per il nodo, inclusi ID e scopo univoci

8. Configurare la rete del nodo

È necessario configurare le reti dati e di gestione. La rete interna non viene utilizzata con un cluster a nodo singolo.

Nota Eseguire due volte la seguente chiamata API, una per ciascuna rete.
Categoria Verbo HTTP Percorso

Cluster

PATCH

/cluster/{cluster_id}/nodes/{node_id}/networks/{network_id}

Arricciatura

È necessario fornire l'ID del cluster, l'ID del nodo e l'ID di rete.

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'
Ingresso JSON (step08)

Specificare il nome della rete.

{
  "name": "sDOT_Network"
}
Tipo di elaborazione

Sincrono

Output

Nessuno

9. Configurare il pool di storage del nodo

La fase finale della configurazione di un nodo consiste nell'associare un pool di storage. È possibile determinare i pool di storage disponibili tramite il client Web vSphere o, facoltativamente, tramite l'API REST di implementazione.

Categoria Verbo HTTP Percorso

Cluster

PATCH

/cluster/{cluster_id}/nodes/{node_id}/networks/{network_id}

Arricciatura

È necessario fornire l'ID del cluster, l'ID del nodo e l'ID di rete.

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

La capacità del pool è di 2 TB.

{
  "pool_array": [
    {
      "name": "sDOT-01",
      "capacity": 2147483648000
    }
  ]
}
Tipo di elaborazione

Sincrono

Output

Nessuno

10. Implementare il cluster

Una volta configurati il cluster e il nodo, è possibile implementarlo.

Categoria Verbo HTTP Percorso

Cluster

POST

/clusters/{cluster_id}/deploy

Arricciatura

È necessario fornire l'ID del cluster.

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

Specificare la password per l'account amministratore di ONTAP.

{
  "ontap_credentials": {
    "password": "mypassword"
  }
}
Tipo di elaborazione

Asincrono

Output
  • Oggetto lavoro