您可以在客户端中通过 ALTER SYSTEM 命令来对 Zone 进行管理操作。主要的管理操作包括增加或删除 Zone、启动和停止 Zone、修改 Zone 等。

通过组合使用上述操作可以完成上线 Zone、下线 Zone、集群扩容和集群缩容等集群级别变更的需求。

增加或删除 Zone

在集群中增加或删除 Zone 的操作通常用于集群扩容或缩容等需求场景。

增加或删除 Zone 的命令如下所示,其中参数 [Zone_Name] 为目标 Zone 的名称:

  1. ALTER SYSTEM {ADD|DELETE} ZONE [Zone_Name];

示例 1 :下述示例语句展示了在集群中新增一个名为 Zone1 的 Zone。

  1. ALTER SYSTEM ADD ZONE Zone1;

示例 2:下述示语句展示了在集群中删除名为 Zone1 的 Zone。

  1. ALTER SYSTEM DELETE ZONE Zone1;

启动或停止 Zone

在集群中启动或停止 Zone 的操作通常用于允许或禁止 Zone 内的所有物理服务器对外提供服务的需求场景。

启动或停止 Zone 的命令如下所示,其中参数 [Zone_Name] 为目标 Zone 的名称:

  1. ALTER SYSTEM {START|STOP|FORCE STOP} ZONE [Zone_Name];

示例 1:下述示例语句展示了在集群中启动名为 Zone1 的 Zone。

  1. ALTER SYSTEM START ZONE Zone1;

示例 2:下述示例语句展示了在集群中停止运行名为 Zone1 的 Zone。

  1. ALTER SYSTEM STOP ZONE Zone1;

示例 3:下述示例语句展示了在集群中停止(不检查 Clog 同步)运行名为 Zone1 的 Zone。

  1. ALTER SYSTEM FORCE STOP ZONE Zone1;

修改 Zone

在集群中您可以通过修改操作修改 Zone 的配置信息。

修改 Zone 的命令如下所示:

  1. ALTER SYSTEM {ALTER|CHANGE|MODIFY} ZONE [Zone_Name] SET [Zone_Option_List];

其中各参数的含义如下:

  • [Zone_Name] :指定 Zone 的名称。
  • [Zone_Option_List] :指定目标 Zone 要被修改的属性,同时对多个属性进行修改时各个属性用逗号(,)隔开。下述为 Zone 中的属性:

  • Region :Zone 所在 Region 的名称。

  • IDC :Zone 所在机房的名称。
  • Zone_Type :值为 READONLYREADWRITE ,指定目标 Zone 为只读 Zone(READONLY)或是写读 Zone(READWRITE )。