Skip to main content
Element Software
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

ImpostaProtezioneDominioLayout

Collaboratori netapp-pcarriga

Puoi usare il SetProtectionDomainLayout metodo per assegnare nodi a domini di protezione personalizzati.

È necessario fornire informazioni per tutti i nodi attivi nel cluster e non è possibile fornire informazioni per i nodi inattivi. Tutti i nodi in un dato chassis devono essere assegnati allo stesso dominio di protezione personalizzato. È necessario fornire lo stesso protectionDomainType per tutti i nodi. I protectionDomainType che non sono personalizzati, come node e chassis, non devono essere inclusi. Se viene fornito uno di questi, i domini di protezione personalizzati vengono ignorati e viene restituito un errore appropriato.

Nota I domini di protezione personalizzati non sono supportati con le seguenti configurazioni:
  • Cluster di archiviazione contenenti chassis condivisi

  • Cluster di storage a due nodi

Il metodo restituisce un errore se utilizzato su cluster di archiviazione con queste configurazioni.

Parametro

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Necessario

protezioneDomainLayout

Informazioni sul dominio di protezione per ciascun nodo.

Elenco JSON di"nodeProtectionDomains" oggetti.

Nessuno

Valore di ritorno

Questo metodo ha il seguente valore di ritorno:

Nome Descrizione Tipo

protezioneDomainLayout

Elenco dei nodi, ciascuno con i relativi domini di protezione.

Elenco JSON di"nodeProtectionDomains" oggetti.

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

{
  "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"
          }
        ]
      }
    ]
  }
}

Esempio di risposta

Questo metodo restituisce una risposta simile al seguente esempio:

{
  "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"
          }
        ]
      }
    ]
  }
}

Nuovo dalla versione

12,0