分布式存储系统之Ceph集群RadosGW基础使用( 五 )


验证:用客户端浏览器访问ceph-mon01的8443端口,看看是否能访问?

分布式存储系统之Ceph集群RadosGW基础使用

文章插图
提示:可以看到用浏览器访问ceph-mon01的8443端口,会有一个证书安全提示;对应接口也是可以正常访问的;
配置rgw以http和https提供服务
分布式存储系统之Ceph集群RadosGW基础使用

文章插图
提示:我们只需要在port后面写上对应http监听端口+https监听端口s即可监听对应协议的端口;
验证:重启服务,看看对应7480和8443是否正常处于监听状态?
分布式存储系统之Ceph集群RadosGW基础使用

文章插图
提示:可以看到7480和8443都处于监听状态;
其它配置参数
num_threads:Citeweb以线程模型处理客户端请求,它为每个连接请求分配一个专用线程,因而此参数定义了其支持的最大并发连接数,默认值为50;
request_timeout_ms:网络发送与接收操作的超时时长,以ms为单位,默认值为30000;可以在必要时通过增大此值实现长连接的效果;
access_log_file:访问日志的文件路径,默认为空;
error_log_file:错误日志的文件路径,默认为空;
配置泛域名解析
S3的存储桶是用于存储对象的容器,每个对象都必须储存在一个特定的存储桶中,且每个对象都要直接通过RESTful API基于URL进行访问,URL格式为http(s)://bucket-name.radowgw-host[:port]/key;例如,对于存储在rgw01.ilinux.io上的S3 API对象存储系统上eshop存储桶中的名为images/commodity1.jpg 的对象,可通过http://eshop.rgw01.ilinux.io/images/commodity1.jpg对其进行寻址;因此,radosgw的S3 API接口的功能强依赖于DNS的泛域名解析服务,它必须能够正常解析任何“<bucket-name>.<radowgw-host>”格式的名称至radosgw主机;
部署内网dns服务器
安装bind
[root@node12 ~]# yum install bind -ybind基础配置
分布式存储系统之Ceph集群RadosGW基础使用

文章插图
提示:在/etc/named.conf中我们把上面标识的地方给注释掉即可;
配置解析泛域名的解析文件
[root@node12 named]# tail /etc/named.rfc1912.zoneszone "0.in-addr.arpa" IN {type master;file "named.empty";allow-update { none; };};zone "ilinux.io" IN {type master;file "ilinux.io.zone";};[root@node12 named]#检查配置文件
[root@node12 ~]# named-checkconf[root@node12 ~]#提示:如果没有任何提示,说明我们的配置文件没有问题;
区域配置文件
[root@node12 named]# cat /var/named/ilinux.io.zone$TTL 1D@ IN SOA ns.ilinux.io. admin.ilinux.io. ( 0 1D 1H 1W 3H );IN NS nsnsIN A192.168.0.52ceph-mon01IN A192.168.0.71ceph-mon02IN A192.168.0.72*.ceph-mon01IN CNAMEceph-mon01*.ceph-mon02IN CNAMEceph-mon02[root@node12 named]#检查区域文件权限问题
[root@node12 named]# ll /var/named/total 20drwxrwx--- 2 named named23 Oct8 17:03 datadrwxrwx--- 2 named named60 Oct8 17:04 dynamic-rw-r--r-- 1 rootroot225 Oct8 16:52 ilinux.io.zone-rw-r----- 1 rootnamed 2253 Apr52018 named.ca-rw-r----- 1 rootnamed152 Dec 152009 named.empty-rw-r----- 1 rootnamed152 Jun 212007 named.localhost-rw-r----- 1 rootnamed168 Dec 152009 named.loopbackdrwxrwx--- 2 named named6 Oct4 15:06 slaves[root@node12 named]# chown :named /var/named/ilinux.io.zone[root@node12 named]# ll /var/named/total 20drwxrwx--- 2 named named23 Oct8 17:03 datadrwxrwx--- 2 named named60 Oct8 17:04 dynamic-rw-r--r-- 1 rootnamed225 Oct8 16:52 ilinux.io.zone-rw-r----- 1 rootnamed 2253 Apr52018 named.ca-rw-r----- 1 rootnamed152 Dec 152009 named.empty-rw-r----- 1 rootnamed152 Jun 212007 named.localhost-rw-r----- 1 rootnamed168 Dec 152009 named.loopbackdrwxrwx--- 2 named named6 Oct4 15:06 slaves[root@node12 named]#

经验总结扩展阅读