管理员
仅有权访问 appctl 的用户才能备份 AppCenter。如需帮助,请联系您的 IT 管理员或 Teradata 客户支持。
从备份还原时,AppCenter 包括 LDAP、系统、用户和电子邮件配置,还包括应用程序、脚本和作业。备份中不包括服务帐户。还原 AppCenter 后,必须重新创建服务帐户并将其分配给相应的应用程序和脚本。
- 从命令行界面登录 AppCenter。
- 使用以下命令卸载 AppCenter:appctl platform uninstall --name appcenter
- 运行命令 appctl platform restore --name <backup-file-name> –localPath <path-to-local-backup> --decKey <backupDecKey> --localPath <path_chart_bundle> --registry --set key1=val1, key2=val2,并考虑以下注意事项:
参数 注意事项 --chart 指定还原图表包(. tgz 文件)路径的必需参数。 --name 备份文件名。必须指定 --name 或 --localPath。 如果使用 --name,则会还原集群中的同名备份。
--localPath 本地备份文件的绝对路径。必须指定 --localPath 或 --name。 如果可以从本地备份文件还原,请使用 --localPath。
如果使用 --localPath,则还原本地备份文件。
--decKey 可选标志,用于覆盖缺省加密密钥。 -f, --values valueFiles 可选标记,用于指定 YAML 文件中的值以覆盖图表缺省设置。可以使用每个 -f 标记指定多个文件。 --set stringArray 设置命令行上的值的可选标记。可以指定多个值或用逗号分隔各个值。例如: key1=val1, key2=val2
- [可选] 要按从新到旧的逆时序显示当前平台部署的存续期内所有还原作业的状态,请运行命令 appctl platform restore status --filterBy <Success,Failed,Running> 并考虑以下注意事项:
参数 注意事项 --filterBy 根据指定的状态筛选 restore status 命令输出的可选标记。状态选项包括: - Success
- Failed
- Running
appctl platform restore status --filterBy Running
将显示所有还原的状态信息。例如:Job: <job1> started at <time-1> to restore from backup with name: <backup-1> has status: Success Job: <job2> started at <time-2> to restore from backup with name: <backup-2> has status: Failed Job: <job3> started at <time-3> to restore from backup with name: <backup-3> has status: Running
- 通过运行以下命令之一启动 AppCenter:appctl platform install --name appcenter --namespace
appcenter ./appcenter-1.8.0.0+latest.tgz -f appcenter-override.yaml