管理员
仅有权访问 appctl 的用户才能备份 AppCenter。如需帮助,请联系您的 IT 管理员或 Teradata 客户支持。
创建备份时,AppCenter 包括 LDAP、系统、用户和电子邮件配置,还包括应用程序、脚本和作业。备份不包括服务帐户。还原 AppCenter 后,必须重新创建服务帐户并将其分配给相应的应用程序和脚本。
- 从命令行界面登录 AppCenter。
- 运行命令 appctl platform backup --name <backup-file-name> --encKey <backupencKey> --chart <path_chart_bundle> --download --set key1=val1, key2=val2,并考虑以下注意事项:
参数 注意事项 --name 指定备份文件名的必需参数。 --chart 指定备份图表包(. tgz 文件)路径的必需参数。 --encKey 覆盖缺省加密密钥的可选标记。 --download 可选标记,用于将备份下载到 local /tmp 文件,而不是集群上的远程文件。 -f, --values valueFiles 可选标记,用于指定 YAML 文件中的值以覆盖图表缺省设置。可以使用每个 -f 标记指定多个文件。 --set stringArray 设置命令行上的值的可选标记。可以指定多个值或用逗号分隔各个值。例如: key1=val1, key2=val2
如果成功启动了备份,则会出现类似于以下内容的消息:Job: <job_name> initiated to take backup with name: backup-file-name.tar.gz.encr
- [可选] 要显示在当前平台部署的存续期内创建的所有备份的状态,请运行命令 appctl platform backup status --filterBy <Success,Failed,Running> 并考虑以下注意事项:
参数 注意事项 --filterBy 根据指定的状态筛选 backup status 命令输出的可选标记。状态选项包括: - Success
- Failed
- Running
appctl platform backup status --filterBy Success
将显示所有备份的状态信息。例如:Job: <job1> started at <time-1> to take backup with name: <backup-1> has status: Success Job: <job2> started at <time-2> to take backup with name: <backup-2> has status: Failed Job: <job3> started at <time-3> to take backup with name: <backup-3> has status: Running