Skip to main content
ONTAP Select
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Workflow 1 : Créer un cluster d'évaluation à nœud unique ONTAP Select sur ESXi

Vous pouvez déployer un cluster ONTAP Select à nœud unique sur un hôte VMware ESXi géré par vCenter. Le cluster est créé avec une licence d'évaluation.

Le flux de travail de création de cluster diffère dans les situations suivantes :

  • L'hôte ESXi n'est pas géré par vCenter (hôte autonome)

  • Plusieurs nœuds ou hôtes sont utilisés au sein du cluster

  • Le cluster est déployé dans un environnement de production avec une licence achetée

  • L'hyperviseur KVM est utilisé à la place de VMware ESXi

1. Enregistrer les informations d'identification du serveur vCenter

Lors d'un déploiement sur un hôte ESXi géré par un serveur vCenter, vous devez ajouter des informations d'identification avant d'enregistrer l'hôte. L'utilitaire d'administration Deploy peut ensuite utiliser ces informations d'identification pour s'authentifier auprès de vCenter.

Catégorie verbe HTTP Chemin

Déployer

POSTE

/sécurité/informations d'identification

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

Asynchrone

Sortir
  • ID d'identification dans l'en-tête de réponse de localisation

  • Objet de travail

2. Enregistrer un hôte hyperviseur

Vous devez ajouter un hôte hyperviseur sur lequel la machine virtuelle contenant le nœud ONTAP Select s'exécutera.

Catégorie verbe HTTP Chemin

Cluster

POSTE

/hôtes

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

Asynchrone

Sortir
  • ID d'hôte dans l'en-tête de réponse d'emplacement

  • Objet de travail

3. Créer un cluster

Lorsque vous créez un cluster ONTAP Select , la configuration de cluster de base est enregistrée et les noms de nœuds sont automatiquement générés par Deploy.

Catégorie verbe HTTP Chemin

Cluster

POSTE

/groupes

Boucle

Le paramètre de requête node_count doit être défini sur 1 pour un cluster à nœud unique.

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

Synchrone

Sortir
  • ID de cluster dans l'en-tête de réponse d'emplacement

4. Configurer le cluster

Vous devez fournir plusieurs attributs dans le cadre de la configuration du cluster.

Catégorie verbe HTTP Chemin

Cluster

CORRECTIF

/clusters/{cluster_id}

Boucle

Vous devez fournir l'ID du cluster.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step04 'https://10.21.191.150/api/clusters/CLUSTERID'
Entrée JSON (étape 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"}
}
Type de traitement

Synchrone

Sortir

Aucune

5. Récupérer le nom du nœud

L'utilitaire d'administration Deploy génère automatiquement les identifiants et les noms des nœuds lors de la création d'un cluster. Avant de configurer un nœud, vous devez récupérer l'identifiant attribué.

Catégorie verbe HTTP Chemin

Cluster

OBTENIR

/clusters/{cluster_id}/nodes

Boucle

Vous devez fournir l'ID du cluster.

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

Synchrone

Sortir
  • Les enregistrements de tableau décrivent chacun un nœud unique avec l'ID et le nom uniques

6. Configurer les nœuds

Vous devez fournir la configuration de base du nœud, qui est le premier des trois appels d’API utilisés pour configurer un nœud.

Catégorie verbe HTTP Chemin

Cluster

CHEMIN

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

Boucle

Vous devez fournir l'ID du cluster et l'ID du nœud.

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

Vous devez fournir l'ID d'hôte sur lequel le nœud ONTAP Select s'exécutera.

{
  "host": {
    "id": "HOSTID"
    },
  "instance_type": "small",
  "ip": "10.206.80.101",
  "passthrough_disks": false
}
Type de traitement

Synchrone

Sortir

Aucune

7. Récupérer les réseaux de nœuds

Vous devez identifier les réseaux de données et de gestion utilisés par le nœud du cluster à nœud unique. Le réseau interne n'est pas utilisé avec un cluster à nœud unique.

Catégorie verbe HTTP Chemin

Cluster

OBTENIR

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

Boucle

Vous devez fournir l'ID du cluster et l'ID du nœud.

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

Synchrone

Sortir
  • Tableau de deux enregistrements décrivant chacun un réseau unique pour le nœud, y compris l'ID unique et l'objectif

8. Configurer la mise en réseau des nœuds

Vous devez configurer les réseaux de données et de gestion. Le réseau interne n'est pas utilisé avec un cluster à nœud unique.

Remarque Émettez l’appel API suivant deux fois, une fois pour chaque réseau.
Catégorie verbe HTTP Chemin

Cluster

CORRECTIF

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

Boucle

Vous devez fournir l'ID du cluster, l'ID du nœud et l'ID du réseau.

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'
Entrée JSON (étape 08)

Vous devez fournir le nom du réseau.

{
  "name": "sDOT_Network"
}
Type de traitement

Synchrone

Sortir

Aucune

9. Configurer le pool de stockage de nœuds

La dernière étape de la configuration d'un nœud consiste à y associer un pool de stockage. Vous pouvez déterminer les pools de stockage disponibles via le client web vSphere ou, en option, via l'API REST Deploy.

Catégorie verbe HTTP Chemin

Cluster

CORRECTIF

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

Boucle

Vous devez fournir l'ID du cluster, l'ID du nœud et l'ID du réseau.

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

La capacité du pool est de 2 To.

{
  "pool_array": [
    {
      "name": "sDOT-01",
      "capacity": 2147483648000
    }
  ]
}
Type de traitement

Synchrone

Sortir

Aucune

10. Déployer le cluster

Une fois le cluster et le nœud configurés, vous pouvez déployer le cluster.

Catégorie verbe HTTP Chemin

Cluster

POSTE

/clusters/{cluster_id}/deploy

Boucle

Vous devez fournir l'ID du cluster.

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

Vous devez fournir le mot de passe du compte administrateur ONTAP .

{
  "ontap_credentials": {
    "password": "mypassword"
  }
}
Type de traitement

Asynchrone

Sortir
  • Objet de travail