一、概念:
1、zone:可用区,有一个或多个对象网关实例组成。zone不可以跨集群,配置zone不同于其他典型配置,因为不需要在ceph.conf中配置。
2、zonegroup:以前叫做“region”,有多个zone组成,一个zonegroup里面有一个master zone,在同一个zonegroup中的多个zone可以同步元数据和数据,提供灾难恢复能力。
3、realm:代表一个唯一的命名空间,有一个或多个zonegroup组成。在同一个realm中的不同zonegroup只能同步元数据。在realm中有period的概念,表示zonegroup的配置状态,修改zonegroup,必须更新period。
二、在ceph-1集群上配置master zone
1、创建realm
radosgw-admin realm create --rgw-realm=movies --default
如果没有指定default 后面在配置zone 和zonegroup的时候要指定realm
2、创建master zonegroup
radosgw-admin zonegroup create --rgw-zonegroup=us --endpoints=http://10.33.0.13:80 --master --default
3、创建master zone
radosgw-admin zone create --rgw-zone=us-east --master --default --endpoints=10.33.0.13:80
4、创建一个
1、zone:可用区,有一个或多个对象网关实例组成。zone不可以跨集群,配置zone不同于其他典型配置,因为不需要在ceph.conf中配置。
2、zonegroup:以前叫做“region”,有多个zone组成,一个zonegroup里面有一个master zone,在同一个zonegroup中的多个zone可以同步元数据和数据,提供灾难恢复能力。
3、realm:代表一个唯一的命名空间,有一个或多个zonegroup组成。在同一个realm中的不同zonegroup只能同步元数据。在realm中有period的概念,表示zonegroup的配置状态,修改zonegroup,必须更新period。
二、在ceph-1集群上配置master zone
1、创建realm
radosgw-admin realm create --rgw-realm=movies --default
如果没有指定default 后面在配置zone 和zonegroup的时候要指定realm
2、创建master zonegroup
radosgw-admin zonegroup create --rgw-zonegroup=us --endpoints=http://10.33.0.13:80 --master --default
3、创建master zone
radosgw-admin zone create --rgw-zone=us-east --master --default --endpoints=10.33.0.13:80
4、创建一个