备份和恢复 CLI
ENTERPRISE
使用 CLI 备份和恢复集群
先决条件
- 一个 DC/OS Enterprise 群集。
- DC/OS CLI 已安装。
- DC/OS Enterprise CLI 已安装。
重要信息:查看备份和恢复的 限制 。
备份集群
备份存储在管理节点的本地文件系统上。备份状态由在群集中运行的服务维护,并通过直接使用此服务来进行备份/恢复操作。
- 创建备份并对其分配一个有意义的标签。 标签有以下限制:
长度必须介于 3 到 25 个字符之间。
不能以
..
开始。必须由以下字符组成:[A-Za-z0-9_.-]。
dcos backup create --label=<backup-label>
验证您的备份是否已创建。
dcos backup list
或使用以下命令将搜索结果细化为您创建备份时使用的标签。
dcos backup list [label]
备份最初将过渡到 STATUS_BACKING_UP
状态,并且最终应进入 STATUS_READY
状态。如果出现错误,它将显示一个 STATUS_ERROR
状态。使用dcos backup show <backup-id>
检查在备份过程中 Marathon 出错的原因。
- 在后续命令中使用由
dcos backup list
产生的 ID 指代您的备份。备份 ID 类似于<backup-label>-ea6b49f5-79a8-4767-ae78-3f874c90e3da
。
删除备份
删除不需要的备份。
dcos backup delete <backup-id>
恢复集群
列出可用备份,选择要恢复的备份并记录下备份 ID。
dcos backup list
从所选备份中恢复。
dcos backup restore <backup-id>
监控恢复操作的状态。
dcos backup show <backup-id>
JSON 输出的restores.component_status.marathon
参数将显示 STATUS_RESTORING
,然后显示 STATUS_READY
。