此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
SetProtectionDomainLayout
貢獻者
建議變更
您可以使用此 `SetProtectionDomainLayout`方法將節點指派給自訂保護網域。
必須為叢集中的所有作用中節點提供資訊、且無法為非作用中節點提供任何資訊。指定機箱中的所有節點都必須指派給相同的自訂保護網域。所有節點都必須提供相同的保護 DomainType 。不應包含非自訂的保護 DomainTypes 、例如節點和機箱。如果提供上述任一項、則會忽略自訂保護網域、並傳回適當的錯誤。
下列組態不支援自訂保護網域: |
-
包含共享機箱的儲存叢集
-
雙節點儲存叢集
此方法會在具有這些組態的儲存叢集上使用時傳回錯誤。
參數
此方法具有下列輸入參數:
名稱 | 說明 | 類型 | 預設值 | 必要 |
---|---|---|---|---|
保護網域配置 |
每個節點的保護網域資訊。 |
JSON 物件清單"節點保護網域"。 |
無 |
是的 |
傳回值
此方法具有下列傳回值:
名稱 | 說明 | 類型 |
---|---|---|
保護網域配置 |
節點清單、每個節點及其相關的保護網域。 |
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