def export_volume(self, vol):
self.authenticate_user()
Message.new(Info="coprhd export_volume").write(_logger)
try:
self.exportgroup_obj.exportgroup_add_volumes(
True,
self.hostexportgroup,
self.tenant,
self.project,
[vol],
None,
None)
except utils.SOSError as e:
if(e.err_code == utils.SOSError.HTTP_ERR):
raise utils.SOSError(
utils.SOSError.HTTP_ERR,
"coprhd export_volume http error" + e.err_text)
elif(e.err_code == utils.SOSError.SOS_FAILURE_ERR):
raise utils.SOSError(
utils.SOSError.SOS_FAILURE_ERR,
"coprhd export_volume failed" + e.err_text)
else:
Message.new(Debug="coprhd export_volume failed").write(_logger)
评论列表
文章目录