备份和恢复
RapidMiner平台的每个组件对备份和恢复用户数据和平台配置都有不同的需求。在本页中,我们将解释这些项是什么,以及如何在需要时备份和恢复它们。
需要备份的东西
下表总结了备份场景中应该考虑的工件。您可以根据您的公司策略、备份限制和任务的重要性来选择执行备份的对象。
组件 | 要考虑的备份项(默认位置) |
---|---|
平台的定义 | .env和docker-compose。yml文件 |
KeyCloak数据库 | docker卷的内容keycloak-postgresql-vol |
RapidMiner服务器数据库 | 文件夹的内容。/ rapidminer /码头工人/ pgsql 在主机上 |
RapidMiner服务器主文件夹 | 文件夹的内容。/ rapidminer /码头工人/ rapidminer-home 在主机上 |
Python环境和RTS部署定义 | docker卷的内容platform-admin-uploaded-vol |
JupyterHub数据库 | docker卷的内容jupyterhub-postgresql-vol |
JupyterHub用户文件夹 | 符合模式的docker卷的内容jupyterhub-user——<用户名>默认 |
仪表板定义 | docker卷的内容grafana-home |
ModelOps部署定义 | docker卷的内容modelops-postgresql-vol |
先决条件
在RapidMiner平台上执行备份和恢复过程时,请阅读并考虑以下注意事项:
- 备份RapidMiner平台的一致状态只能在离线时完成。可以通过执行
docker-compose下来
在主机上。服务停止后,就可以继续备份了。为了确保这不会影响关键操作,我们建议在正常操作不受影响的维护窗口中安排此过程。 - 重要的是,要使用处理和保存Linux文件系统元数据(用户和组信息、权限等)的工具进行备份。否则生成的备份将不可用。