Créez un cluster d'évaluation ONTAP Select à nœud unique sur ESXi
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.
|
|
É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
-
"Déployez une instance d'évaluation de 90 jours d'un cluster ONTAP Select"