本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>
发布时间: 2020-08-17 | 浏览次数: 3046 | 下载次数: 0 | 作者: zWX793204 | 文档编号: EKB1100053845
ceph在对象存储安装网关报错,输入如下命令:
ceph-deploy rgw create ceph1:bucket1
报如下错误:
ceph_deploy.rgw][DEBUG ] deploying rgw bootstrap to ceph1
[ceph1][DEBUG ] write cluster configuration to /etc/ceph/{cluster}.conf
[ceph1][WARNIN] rgw keyring does not exist yet, creating one
[ceph1][DEBUG ] create a keyring file
[ceph1][DEBUG ] create path recursively if it doesn't exist
[ceph1][INFO ] Running command: ceph --cluster ceph --name client.bootstrap-rgw --keyring /var/lib/ceph/bootstrap-rgw/ceph.keyring auth get-or-create client.rgw.bucket1 osd allow rwx mon allow rw -o /var/lib/ceph/radosgw/ceph-rgw.bucket1/keyring
[ceph1][INFO ] Running command: systemctl enable ceph-radosgw@rgw.bucket1
[ceph1][WARNIN] Failed to execute operation: No such file or directory
[ceph1][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy.rgw][ERROR ] Failed to execute command: systemctl enable ceph-radosgw@rgw.bucket1
[ceph_deploy][ERROR ] GenericError: Failed to create 1 RGWs
处理步奏:
使用ceph-deploy 安装rgw:
命令如下:
ceph-deploy install --rgw ceph1
结果报错:找不到有效的安装包
[ceph1][DEBUG ] Downloading packages:
[ceph1][WARNIN] http://download.ceph.com/rpm-mimic/el7/aarch64/ceph-radosgw-14.2.10-0.el7.aarch64.rpm: [Errno 14] HTTP Error 404 - Not Found
[ceph1][WARNIN] 正在尝试其它镜像。
[ceph1][WARNIN] To address this issue please refer to the below wiki article
[ceph1][WARNIN]
[ceph1][WARNIN] https://wiki.centos.org/yum-errors
[ceph1][WARNIN]
[ceph1][WARNIN] If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
[ceph1][WARNIN]
[ceph1][WARNIN]
[ceph1][WARNIN]
[ceph1][WARNIN] Error downloading packages:
[ceph1][WARNIN] 2:ceph-radosgw-14.2.10-0.el7.aarch64: [Errno 256] No more mirrors to try.
[ceph1][WARNIN]
[ceph1][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y install ceph-radosgw
再使用yum进行安装:yum -y install ceph-radosgw
结果报错:
手动安装:
在ceph官方源里找到对应版本的rpm包
wget http://us-west.ceph.com/rpm-nautilus/el7/aarch64/ceph-radosgw-14.2.10-0.el7.aarch64.rpm
因为有依赖关系存在不意见使用 rpm命令安装rpm包
使用yum install –y ceph-radosgw-14.2.10-0.el7.aarch64.rpm
到此问题解决。
分析原因:
安装ceph14.2.10由于版本比较新,yum安装时缺少ceph-radosgw组件包未安装