---
title: "跨机房搬迁 OceanBase 集群 - 云平台 OCP V4.2.1 | OceanBase 文档中心"
description: 跨机房搬迁 OceanBase 集群 本节为您介绍如何跨机房搬迁 OceanBase 集群。 应用场景 场景一：跨机房搬迁 OceanBase 集群，将集群完整从 A 机房迁移到 B 机房。 场景二：单机房部署变双机房部署，比如单机房 A-A-A 变为双机房 A-A-B。 场景三：双机房部署变三机房部署，比如双机房 …
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*lJTmRZ61jSUAAAAAAAAAAAAADiGDAQ/original) 云平台 OCPV 4.2.1

# 跨机房搬迁 OceanBase 集群

更新时间：2023-12-27 17:30:59

[编辑](https://github.com/oceanbase/ocp-doc/edit/V4.2.1/zh-CN/1850.ocp-om-best-practices/800.relocate-ob-cluster.md)  

本节为您介绍如何跨机房搬迁 OceanBase 集群。

## 应用场景

- 场景一：跨机房搬迁 OceanBase 集群，将集群完整从 A 机房迁移到 B 机房。
 - 场景二：单机房部署变双机房部署，比如单机房 A-A-A 变为双机房 A-A-B。
 - 场景三：双机房部署变三机房部署，比如双机房 A-A-B 变为三机房 A-B-C。

## 前提条件

1. 待迁移的 OceanBase 集群状态为 **运行中**。
 2. 新机房的主机规格能容纳原机房待迁移 Zone 的所有 Unit 。

## 操作步骤

以 **场景一** 为例，假设某 OceanBase 集群部署在机房 A，部署架构为 A-A-A 模式，且集群中每个租户都是 3 副本架构。现准备将其迁移到机房 B，具体搬迁步骤如下：

1. 使用机房 B 的主机，将集群 Zone 扩容为 A-A-A-B-B。
 2. 在机房 B 的 Zone 中，添加机房 A 所有租户的副本，使租户从 3 副本变为 5 副本。
 3. 删除 A 机房中的任意两个副本，集群变成 A-B-B，租户副本为 3，仍满足多数派。
 4. 使用机房 B 的主机，将集群扩容 Zone 为 A-B-B-B。
 5. 在机房 B 的 Zone 中，添加机房 A 所有租户的副本，使租户从 3 副本变为 4 副本。
 6. 删除 A 机房中的副本，集群变成 B-B-B。

#### 注意

此操作中任意步骤，所有租户副本数均需满足多数派，否则操作将会失败。

## 相关操作

- 扩容 Zone: 操作详情可参见 [新增 Zone](https://www.oceanbase.com/docs/common-ocp-1000000000348310) 、[新增副本](https://www.oceanbase.com/docs/common-ocp-1000000000348178)。
 - 缩容 Zone: 操作详情可参见 [删除 Zone](https://www.oceanbase.com/docs/common-ocp-1000000000348308)、[删除副本](https://www.oceanbase.com/docs/common-ocp-1000000000348176)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
