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

Créez un cluster d'évaluation ONTAP Select à nœud unique sur ESXi

Contributeurs netapp-pcarriga

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 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.

Étape 1 : Enregistrez l’identifiant 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 pourra ensuite utiliser l'identifiant 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

Étape 2 : Enregistrez un hôte hyperviseur

Ajoutez un hôte hyperviseur sur lequel 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

Étape 3 : Créez un cluster

Lorsque vous créez un cluster ONTAP Select, la configuration de base du cluster est enregistrée et Deploy génère automatiquement les noms des nœuds.

Catégorie Verbe HTTP Chemin

Cluster

POST

/clusters

Gondolage

Vous devez définir le paramètre de requête node_count 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 (étape03)
{
  "name": "my_cluster"
}
Type de traitement

Synchrone

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

Étape 4 : Configurer le cluster

Vous devez fournir les attributs suivants lors de la configuration du cluster.

Catégorie Verbe HTTP Chemin

Cluster

CORRECTIF

/clusters/{cluster_id}

Gondolage

Veuillez fournir l'identifiant 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 (step04)
{
  "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

Étape 5 : Récupérez 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 pouvoir configurer un nœud, vous devez récupérer l'identifiant qui lui est attribué.

Catégorie Verbe HTTP Chemin

Cluster

OBTENEZ

/clusters/{cluster_id}/nœuds

Gondolage

Veuillez fournir l'identifiant 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

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

Étape 6 : Configurez les nœuds

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

Catégorie Verbe HTTP Chemin

Cluster

CHEMIN

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

Gondolage

Fournissez 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)

Indiquez l'ID de l'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

Étape 7 : Récupérez les réseaux de nœuds

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

Catégorie Verbe HTTP Chemin

Cluster

OBTENEZ

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

Gondolage

Fournissez 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

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

Étape 8 : Configurez le réseau du nœud

Configurez 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 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

Fournissez 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)

Indiquez le nom du réseau.

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

Synchrone

Sortie

Aucune

Étape 9 : Configurez le pool de stockage du nœud

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

Fournissez 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 (par étape 09)

La capacité du pool est de 2 To.

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

Synchrone

Sortie

Aucune

Étape 10 : Déployez 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

Veuillez fournir l'identifiant 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 (step10)

Fournissez le mot de passe du compte administrateur ONTAP.

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

Asynchrone

Sortie
  • Objet travail