如何修改API超时时间
ZSvirt 由 ZStack ZSphere 商业化项目开源并独立发展而来,部分代码、配置和文档仍保留 ZStack/ZSphere 的历史命名(如环境变量、配置项、依赖、路径、命令等)。这些命名仅用于兼容,不影响 ZSvirt 正常使用。
解决方案
-
虚拟化平台为各类资源操作预制了API超时时间,本章节主要介绍如何修改虚拟机核心资源和操作的API超时时间。
修改API超时时间之前,可通过
QueryGlobalConfig category=apiTimeout name=$资源名称命令查询相关资源操作的默认超时时间。 -
修改删除快照超时时间为24小时:
-
修改批量删除快照超时时间:
UpdateGlobalConfig category=apiTimeout name=org.zstack.header.storage.snapshot.APIBatchDeleteVolumeSnapshotMsg value=24h -
修改删除单个快照超时时间:
UpdateGlobalConfig category=apiTimeout name=org.zstack.header.storage.snapshot.APIDeleteVolumeSnapshotMsg value=24h
-
-
修改主机重连超时时间为2小时:
UpdateGlobalConfig category=apiTimeout name=org.zstack.header.host.APIReconnectHostMsg value=2h -
修改管理节点启动超时时间为20分钟:
zstack-ctl start_node --timeout 1200 -
修改备份任务超时时间为120小时:
UpdateGlobalConfig category=apiTimeout name=org.zstack.header.storage.volume.backup.APICreateVolumeBackupMsg value=120h