如何知道块卷复制的逻辑副本完成? *目的是在完成逻辑副本后重新启动应用程序DB。
我想知道它是否能够使用以下API或其他API进行检查。
*显示" slcli block volume-detail"等
答案 0 :(得分:0)
要知道卷复制是否成功完成,您需要验证存储卷上是否有任何活动事务。
您可以在块卷上使用SoftLayer_Network_Storage :: getObject方法,如果尚未完成,它将在activeTransactionsCount参数上具有不同于0的值,并且对象activeTransactions将显示更多信息。
尝试以下REST示例: 方法GET
https://[apiUsername]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Network_Storage/[storageId]/getObject?objectMask=mask[id,capacityGb,username,activeTransactionCount,activeTransactions, originalVolumeName,originalVolumeSize]
我推荐上面的方法,因为控制门户和SLcli使用了这个方法。