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

Définir la disposition du domaine de protection

Contributeurs netapp-pcarriga

Vous pouvez utiliser le SetProtectionDomainLayout Méthode permettant d'attribuer des nœuds à des domaines de protection personnalisés.

Des informations doivent être fournies pour tous les nœuds actifs du cluster ; aucune information ne peut être fournie pour les nœuds inactifs. Tous les nœuds d'un châssis donné doivent être affectés au même domaine de protection personnalisé. Le même type de domaine de protection doit être fourni pour tous les nœuds. Les types de domaine de protection non personnalisés, tels que « nœud » et « châssis », ne doivent pas être inclus. Si l'un ou l'autre de ces éléments est fourni, les domaines de protection personnalisés sont ignorés et une erreur appropriée est renvoyée.

Remarque Les domaines de protection personnalisés ne sont pas pris en charge avec les configurations suivantes :
  • Clusters de stockage contenant des châssis partagés

  • Clusters de stockage à deux nœuds

Cette méthode renvoie une erreur lorsqu'elle est utilisée sur des clusters de stockage présentant ces configurations.

Paramètre

Cette méthode possède les paramètres d'entrée suivants :

Nom Description Type Valeur par défaut Obligatoire

protectionDomainLayout

Informations sur le domaine de protection pour chaque nœud.

Aucune

Oui

valeur de retour

Cette méthode a la valeur de retour suivante :

Nom Description Type

protectionDomainLayout

Liste des nœuds, chacun avec ses domaines de protection associés.

Exemple de demande

Les requêtes pour cette méthode sont similaires à l'exemple suivant :

{
  "id": 1,
  "method": "SetProtectionDomainLayout",
  "params": {
    "protectionDomainLayout": [
      {
        "nodeID": 1,
        "protectionDomains": [
          {
            "protectionDomainName": "Rack-1",
            "protectionDomainType": "custom"
          }
        ]
      },
      {
        "nodeID": 2,
        "protectionDomains": [
          {
            "protectionDomainName": "Rack-1",
            "protectionDomainType": "custom"
          }
        ]
      },
      {
        "nodeID": 3,
        "protectionDomains": [
          {
            "protectionDomainName": "Rack-2",
            "protectionDomainType": "custom"
          }
        ]
      },
      {
        "nodeID": 4,
        "protectionDomains": [
          {
            "protectionDomainName": "Rack-2",
            "protectionDomainType": "custom"
          }
        ]
      }
    ]
  }
}

Exemple de réponse

Cette méthode renvoie une réponse similaire à l'exemple suivant :

{
  "id": 1,
  "result": {
    "protectionDomainLayout": [
      {
        "nodeID": 1,
        "protectionDomains": [
          {
            "protectionDomainName": "QTFCR2914008D",
            "protectionDomainType": "chassis"
          },
          {
            "protectionDomainName": "Rack-1",
            "protectionDomainType": "custom"
          }
        ]
      },
      {
        "nodeID": 2,
        "protectionDomains": [
          {
            "protectionDomainName": "QTFCR291500EA",
            "protectionDomainType": "chassis"
          },
          {
            "protectionDomainName": "Rack-1",
            "protectionDomainType": "custom"
          }
        ]
      },
      {
        "nodeID": 3,
        "protectionDomains": [
          {
            "protectionDomainName": "QTFCR291500C3",
            "protectionDomainType": "chassis"
          },
          {
            "protectionDomainName": "Rack-2",
            "protectionDomainType": "custom"
          }
        ]
      },
      {
        "nodeID": 4,
        "protectionDomains": [
          {
            "protectionDomainName": "QTFCR291400E6",
            "protectionDomainType": "chassis"
          },
          {
            "protectionDomainName": "Rack-2",
            "protectionDomainType": "custom"
          }
        ]
      }
    ]
  }
}

Nouveautés depuis la version

12,0