移植 IBM Db2 Warehouse (Linux)
移动 Db2 Warehouse 部署(无论是单节点 (SMP) 还是多节点 (MPP))是一个简单的过程,您只需将数据复制到目标系统,然后发出几个 Docker 命令。
关于此任务
您可以将部署移至另一个系统或集群。并且,也可以在扩展和升级集群的过程中移动部署。另外,如果原始集群已关闭,但数据仍完整,您可使用本主题中的过程作为灾难恢复方法。
请注意以下需求和限制:
- 无法从一个平台移植到另一个平台,例如从 x86 移植到 POWER® LE,反之亦然。
- 无法将 SMP 部署移植到 MPP 集群。
- 目标系统上的 Db2 Warehouse 映像不能是以前的版本。但是,可以移植到运行更新版本 Db2 Warehouse 的系统。
- 目标系统或集群的 /mnt/clusterfs 目录中不能有任何内容。要删除任何内容,请使用 docker rm -rf /mnt/clusterfs 命令。
- 目标系统或集群不能有任何现有的 Db2 Warehouse 容器。要删除任何容器,请使用 docker rm Db2wh 命令。
- 可以将部署移植到资源多于或少于原始部署的目标系统或集群(即,纵向扩容或缩容),但是必须满足 Db2 Warehouse 部署的最低需求。
- MPP 目标集群拓扑不必与 MPP 源集群相同,但是目标集群必须有一个导引节点和至少两个数据节点。最大节点数为 24(1 个导引节点和 23 个数据节点)或 60(1 个导引节点和 59 个数据节点)。最大数目取决于部署 Db2 Warehouse 时分配的数据分区数。有关更多信息,请参阅缩放 IBM Db2 Warehouse 部署。
要执行本任务,您需要 root 用户权限。
有关如何获取容器访问权的信息,请参阅适用于您所用平台的先决条件主题的“产品映像”一节。