5.4.2. 创建主区组
realm 必须至少有一个 zone group,它将充当该域的 master zone group。
通过在 master zone group 和 zone 中服务的主机中打开命令行界面,为多站点配置创建一个新的 master zone group。然后执行以下操作:
radosgw-admin zonegroup create --rgw-zonegroup={name} --endpoints={url} [--rgw-realm={realm-name}|--realm-id={realm-id}] --master --default
[root@master-zone]# radosgw-admin zonegroup create --rgw-zonegroup={name} --endpoints={url} [--rgw-realm={realm-name}|--realm-id={realm-id}] --master --default
例如:
radosgw-admin zonegroup create --rgw-zonegroup=us --endpoints=http://rgw1:80 --rgw-realm=movies --master --default
[root@master-zone]# radosgw-admin zonegroup create --rgw-zonegroup=us --endpoints=http://rgw1:80 --rgw-realm=movies --master --default
如果 realm 只有一个 zone group,请指定 --default
标志。如果指定了 --default
,则在添加新区域时,radosgw-admin
将默认使用此 zone group。如果没有指定 --default
,添加区域将要求 --rgw-zonegroup
标志或 --zonegroup-id
标志在添加或修改区域时识别 zone group。
创建 master zone group 后,radosgw-admin
将回显 zone group 配置。例如: