User Tools

Site Tools


ceph:troubleshooting:error_deploying_gateway

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ceph:troubleshooting:error_deploying_gateway [2019/07/18 07:17] (current)
Line 1: Line 1:
 +====== [TROUBLESHOOT] Error on ceph-deploy rgw create (radosgw) ======
 +
 +^  Documentation ​ ^|
 +^Name:| [TROUBLESHOOT] Error deploying radosgw |
 +^Description:​| how to solve this "​issue"​ |
 +^Modification date :​|07/​06/​2019|
 +^Owner:​|dodger@ciberterminal.net|
 +^Notify changes to:|Owner |
 +^Tags:​|ceph,​ object storage |
 +
 +
 +====== The Error ======
 +
 +<code bash>
 +ceph@bvmld-osadm-101 ~/​ceph-deploy $ ceph-deploy rgw create ${THEHOSTNAME}
 +[ceph_deploy.conf][DEBUG ] found configuration file at: /​home/​ceph/​.cephdeploy.conf
 +[ceph_deploy.cli][INFO ​ ] Invoked (1.5.25): /​bin/​ceph-deploy rgw create bvmld-osgw-101
 +[ceph_deploy.rgw][DEBUG ] Deploying rgw, cluster ceph hosts bvmld-osgw-101:​rgw.bvmld-osgw-101
 +[bvmld-osgw-101][DEBUG ] connection detected need for sudo
 +[bvmld-osgw-101][DEBUG ] connected to host: bvmld-osgw-101 ​
 +[bvmld-osgw-101][DEBUG ] detect platform information from remote host
 +[bvmld-osgw-101][DEBUG ] detect machine type
 +[ceph_deploy.rgw][INFO ​ ] Distro info: CentOS Linux 7.5.1804 Core
 +[ceph_deploy.rgw][DEBUG ] remote host will use sysvinit
 +[ceph_deploy.rgw][DEBUG ] deploying rgw bootstrap to bvmld-osgw-101
 +[bvmld-osgw-101][DEBUG ] write cluster configuration to /​etc/​ceph/​{cluster}.conf
 +[bvmld-osgw-101][DEBUG ] create path recursively if it doesn'​t exist
 +[bvmld-osgw-101][INFO ​ ] Running command: sudo ceph --cluster ceph --name client.bootstrap-rgw --keyring /​var/​lib/​ceph/​bootstrap-rgw/​ceph.keyring auth get-or-create client.rgw.bvmld-osgw-101 osd allow rwx mon allow rw -o /​var/​lib/​ceph/​radosgw/​ceph-rgw.bvmld-osgw-101/​keyring
 +[bvmld-osgw-101][INFO ​ ] Running command: sudo service ceph-radosgw start
 +[bvmld-osgw-101][WARNIN] Redirecting to /​bin/​systemctl start ceph-radosgw.service
 +[bvmld-osgw-101][WARNIN] Failed to start ceph-radosgw.service:​ Unit not found.
 +[bvmld-osgw-101][ERROR ] RuntimeError:​ command returned non-zero exit status: 5
 +[ceph_deploy.rgw][ERROR ] Failed to execute command: service ceph-radosgw start
 +[ceph_deploy][ERROR ] GenericError:​ Failed to create 1 RGWs
 +</​code>​
 +
 +====== Troubleshoot ======
 +
 +
 +Seems that installation command:
 +<code bash>
 +ceph-deploy install --rgw ${THEHOSTNAME} --repo-url https://​download.ceph.com/​rpm-hammer/​el7/​
 +</​code>​
 +Does not install ''​ceph-radosgw''​ package...
 +
 +====== Solution ======
 +
 +<code bash>
 + yum install ceph-radosgw
 +</​code>​
 +
 +Then it works:
 +<code bash>
 +ceph@bvmld-osadm-101 ~/​ceph-deploy :( $ ceph-deploy rgw create ${THEHOSTNAME}
 +[ceph_deploy.conf][DEBUG ] found configuration file at: /​home/​ceph/​.cephdeploy.conf
 +[ceph_deploy.cli][INFO ​ ] Invoked (1.5.25): /​bin/​ceph-deploy rgw create bvmld-osgw-101
 +[ceph_deploy.rgw][DEBUG ] Deploying rgw, cluster ceph hosts bvmld-osgw-101:​rgw.bvmld-osgw-101
 +[bvmld-osgw-101][DEBUG ] connection detected need for sudo
 +[bvmld-osgw-101][DEBUG ] connected to host: bvmld-osgw-101 ​
 +[bvmld-osgw-101][DEBUG ] detect platform information from remote host
 +[bvmld-osgw-101][DEBUG ] detect machine type
 +[ceph_deploy.rgw][INFO ​ ] Distro info: CentOS Linux 7.5.1804 Core
 +[ceph_deploy.rgw][DEBUG ] remote host will use sysvinit
 +[ceph_deploy.rgw][DEBUG ] deploying rgw bootstrap to bvmld-osgw-101
 +[bvmld-osgw-101][DEBUG ] write cluster configuration to /​etc/​ceph/​{cluster}.conf
 +[bvmld-osgw-101][DEBUG ] create path recursively if it doesn'​t exist
 +[bvmld-osgw-101][INFO ​ ] Running command: sudo ceph --cluster ceph --name client.bootstrap-rgw --keyring /​var/​lib/​ceph/​bootstrap-rgw/​ceph.keyring auth get-or-create client.rgw.bvmld-osgw-101 osd allow rwx mon allow rw -o /​var/​lib/​ceph/​radosgw/​ceph-rgw.bvmld-osgw-101/​keyring
 +[bvmld-osgw-101][INFO ​ ] Running command: sudo service ceph-radosgw start
 +[bvmld-osgw-101][DEBUG ] Reloading systemd: ​ [  OK  ]
 +[bvmld-osgw-101][DEBUG ] Starting ceph-radosgw (via systemctl): ​ [  OK  ]
 +[bvmld-osgw-101][INFO ​ ] Running command: sudo systemctl enable ceph-radosgw
 +[bvmld-osgw-101][WARNIN] ceph-radosgw.service is not a native service, redirecting to /​sbin/​chkconfig.
 +[bvmld-osgw-101][WARNIN] Executing /​sbin/​chkconfig ceph-radosgw on
 +</​code>​
  
ceph/troubleshooting/error_deploying_gateway.txt ยท Last modified: 2019/07/18 07:17 (external edit)