Softlayer API请求未到达Softlayer

时间:2016-09-02 12:32:16

标签: ibm-cloud-infrastructure

当我运行softlayer API进行故障转移/故障恢复(复制)时,我收到的布尔状态为TRUE。但是当我转到Softlayer门户网站以确认请求是否正确放置时,我看不到状态的任何变化。

请参阅以下代码:

import SoftLayer

client = SoftLayer.Client()

# Define parameters for snapshot

replicantId = <primary storage ID>
replicantId1 = <replica storage ID>

try:
    result = client['SoftLayer_Network_Storage_Iscsi'].immediateFailoverToReplicant(replicantId1, id=replicantId)
    print (result)
except SoftLayer.SoftLayerAPIError as e:
    print("Error: " % (e.faultCode, e.faultString))

上面的代码返回'TRUE',但我在门户网站上看不到任何变化。

此外,当我使用方法'getReplicationStatus'检查卷的复制状态时,它会为两者返回'REPLICATION_PROVISIONING_COMPLETED'。

1 个答案:

答案 0 :(得分:0)

尝试使用&#34; SoftLayer_Network_Storage&#34;代替服务&#34; SoftLayer_Network_Storage_Iscsi&#34;

此致