Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Workflow 1 : créez un cluster d'évaluation à un seul nœud sur ESXi

Contributeurs

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

Le workflow de création de cluster diffère dans les cas suivants :

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

  • Plusieurs nœuds ou hôtes sont utilisés dans le 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

    Remarque
    • Depuis la version ONTAP Select 9.10.1, il n'est plus possible de déployer un nouveau cluster sur l'hyperviseur KVM.

    • Depuis ONTAP Select 9.11.1, toutes les fonctionnalités de gestion ne sont plus disponibles pour les clusters et hôtes KVM existants, à l'exception des fonctions de mise hors ligne et de suppression.

1. Enregistrer les informations d'identification du serveur vCenter

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

Catégorie Verbe HTTP Chemin

Déployez

POST

/sécurité/informations d'identification

Gondolage
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

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

  • Objet travail

2. Enregistrer un hôte hyperviseur

Vous devez ajouter un hôte d'hyperviseur où la machine virtuelle contenant le nœud ONTAP Select sera exécutée.

Catégorie Verbe HTTP Chemin

Cluster

POST

/hôtes

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

Asynchrone

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

  • Objet travail

3. Création d'un cluster

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

Catégorie Verbe HTTP Chemin

Cluster

POST

/clusters

Gondolage

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

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 (étape03)
{
  "name": "my_cluster"
}
Type de traitement

Synchrone

Sortie
  • 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}

Gondolage

Vous devez fournir l'ID de 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

Sortie

Aucune

5. Récupère le nom du nœud

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

Catégorie Verbe HTTP Chemin

Cluster

OBTENEZ

/clusters/{cluster_id}/nœuds

Gondolage

Vous devez fournir l'ID de cluster.

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

Synchrone

Sortie
  • Le tableau enregistre chaque élément décrivant un seul nœud avec l'ID et le nom uniques

6. Configurez les nœuds

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

Catégorie Verbe HTTP Chemin

Cluster

CHEMIN

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

Gondolage

Vous devez fournir l'ID de cluster et l'ID de 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 sera exécuté.

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

Synchrone

Sortie

Aucune

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

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

Catégorie Verbe HTTP Chemin

Cluster

OBTENEZ

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

Gondolage

Vous devez fournir l'ID de cluster et l'ID de 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

Sortie
  • Tableau de deux enregistrements décrivant chacun un seul réseau pour le nœud, y compris l'ID et le but uniques

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 à un seul nœud.

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

Cluster

CORRECTIF

/clusters/{cluster_id}/noeuds/{node_id}/réseaux/{network_id}

Gondolage

Vous devez fournir l'ID de cluster, l'ID de nœud et l'ID 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 indiquer le nom du réseau.

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

Synchrone

Sortie

Aucune

9. Configurez le pool de stockage de nœuds

La dernière étape de la configuration d'un nœud consiste à relier un pool de stockage. Vous pouvez déterminer les pools de stockage disponibles via le client Web vSphere, ou éventuellement via l'API REST de déploiement.

Catégorie Verbe HTTP Chemin

Cluster

CORRECTIF

/clusters/{cluster_id}/noeuds/{node_id}/réseaux/{network_id}

Gondolage

Vous devez fournir l'ID de cluster, l'ID de nœud et l'ID 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 (par étape 09)

La capacité du pool est de 2 To.

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

Synchrone

Sortie

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

POST

/clusters/{cluster_id}/deploy

Gondolage

Vous devez fournir l'ID de 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 (step10)

Vous devez fournir le mot de passe pour le compte d'administrateur ONTAP.

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

Asynchrone

Sortie
  • Objet travail