此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
設定保護域佈局
你可以使用 `SetProtectionDomainLayout`將節點指派給自訂保護域的方法。
必須提供叢集中所有活動節點的信息,不能提供非活動節點的資訊。給定機箱中的所有節點必須分配到同一個自訂保護域。所有節點必須提供相同的 protectionDomainType。不應包含非自訂的 protectionDomainType,例如節點和機箱類型的 protectionDomainType。如果提供了其中任何一個,則會忽略自訂保護域,並傳回對應的錯誤。
|
|
以下配置不支援自訂保護域: |
-
包含共用機箱的儲存集群
-
雙節點儲存叢集
在具有這些配置的儲存叢集上使用該方法時,會傳回錯誤。
範圍
此方法有以下輸入參數:
| Name | 描述 | 類型 | 預設值 | 必需的 |
|---|---|---|---|---|
保護域佈局 |
每個節點的保護域資訊。 |
JSON 列表"節點保護域"物體。 |
沒有任何 |
是的 |
傳回值
此方法傳回以下值:
| Name | 描述 | 類型 |
|---|---|---|
保護域佈局 |
節點列表,每個節點及其關聯的保護域。 |
JSON 列表"節點保護域"物體。 |
請求範例
該方法的請求類似於以下範例:
{
"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"
}
]
}
]
}
}
回應範例
此方法傳回類似以下範例的回應:
{
"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"
}
]
}
]
}
}
自版本以來的新版本
12.0