Ceph
Ceph RGW 16.2.7 CLI 更改
我正在嘗試使用最新的軟體版本 16.2.7 執行帶有 Rados GW 的新 Ceph 集群,但是當我設置 RGW 節點時,我發現 CLI 與我之前測試的版本 16.2.4 相比有一些變化。
16.2.7 版本中缺少以下命令:
ceph dashboard set-rgw-api-user-id $USER ceph dashboard set-rgw-api-access-key ... ceph dashboard set-rgw-api-secret-key ...
ceph dashboad -h
它們在 16.2.7 版本的輸出中不存在:# ceph dashboard -h | grep set-rgw-api | grep -v reset dashboard set-rgw-api-access-key Set the RGW_API_ACCESS_KEY option value read from -i dashboard set-rgw-api-admin-resource <value> Set the RGW_API_ADMIN_RESOURCE option value dashboard set-rgw-api-secret-key Set the RGW_API_SECRET_KEY option value read from -i dashboard set-rgw-api-ssl-verify <value> Set the RGW_API_SSL_VERIFY option value
但是在 16.2.4 版本上,一切都準備就緒:
# ceph dashboard -h | grep set-rgw-api | grep -v reset dashboard set-rgw-api-access-key Set the RGW_API_ACCESS_KEY option value read from -i <file> dashboard set-rgw-api-admin-resource <value> Set the RGW_API_ADMIN_RESOURCE option value dashboard set-rgw-api-host <value> Set the RGW_API_HOST option value dashboard set-rgw-api-port <value> Set the RGW_API_PORT option value dashboard set-rgw-api-scheme <value> Set the RGW_API_SCHEME option value dashboard set-rgw-api-secret-key Set the RGW_API_SECRET_KEY option value read from -i <file> dashboard set-rgw-api-ssl-verify <value> Set the RGW_API_SSL_VERIFY option value dashboard set-rgw-api-user-id <value> Set the RGW_API_USER_ID option value
你知道這個命令的替代品是什麼或者它們被移動到哪裡了嗎?先感謝您。
UDP:在這兩種情況下,主機作業系統都是 Debian 10。
兩個 RGW 設置的 ceph 包列表相同:16.2.4:
# dpkg -l | grep ceph ii ceph 16.2.4-1~bpo10+1 amd64 distributed storage and file system ii ceph-base 16.2.4-1~bpo10+1 amd64 common ceph daemon libraries and management tools ii ceph-common 16.2.4-1~bpo10+1 amd64 common utilities to mount and interact with a ceph storage cluster ii ceph-mgr 16.2.4-1~bpo10+1 amd64 manager for the ceph distributed storage system ii ceph-mgr-modules-core 16.2.4-1~bpo10+1 all ceph manager modules which are always enabled ii ceph-mon 16.2.4-1~bpo10+1 amd64 monitor server for the ceph storage system ii ceph-osd 16.2.4-1~bpo10+1 amd64 OSD server for the ceph storage system ii libcephfs2 16.2.4-1~bpo10+1 amd64 Ceph distributed file system client library ii libsqlite3-mod-ceph 16.2.4-1~bpo10+1 amd64 SQLite3 VFS for Ceph ii python3-ceph-argparse 16.2.4-1~bpo10+1 all Python 3 utility libraries for Ceph CLI ii python3-ceph-common 16.2.4-1~bpo10+1 all Python 3 utility libraries for Ceph ii python3-cephfs 16.2.4-1~bpo10+1 amd64 Python 3 libraries for the Ceph libcephfs library # dpkg -l | grep rados ii librados2 16.2.4-1~bpo10+1 amd64 RADOS distributed object store client library ii libradosstriper1 16.2.4-1~bpo10+1 amd64 RADOS striping interface ii python3-rados 16.2.4-1~bpo10+1 amd64 Python 3 libraries for the Ceph librados library ii radosgw 16.2.4-1~bpo10+1 amd64 REST gateway for RADOS distributed object store
16.2.7:
# dpkg -l | grep ceph ii ceph 16.2.7-1~bpo10+1 amd64 distributed storage and file system ii ceph-base 16.2.7-1~bpo10+1 amd64 common ceph daemon libraries and management tools ii ceph-common 16.2.7-1~bpo10+1 amd64 common utilities to mount and interact with a ceph storage cluster ii ceph-mgr 16.2.7-1~bpo10+1 amd64 manager for the ceph distributed storage system ii ceph-mgr-modules-core 16.2.7-1~bpo10+1 all ceph manager modules which are always enabled ii ceph-mon 16.2.7-1~bpo10+1 amd64 monitor server for the ceph storage system ii ceph-osd 16.2.7-1~bpo10+1 amd64 OSD server for the ceph storage system ii libcephfs2 16.2.7-1~bpo10+1 amd64 Ceph distributed file system client library ii libsqlite3-mod-ceph 16.2.7-1~bpo10+1 amd64 SQLite3 VFS for Ceph ii python3-ceph-argparse 16.2.7-1~bpo10+1 all Python 3 utility libraries for Ceph CLI ii python3-ceph-common 16.2.7-1~bpo10+1 all Python 3 utility libraries for Ceph ii python3-cephfs 16.2.7-1~bpo10+1 amd64 Python 3 libraries for the Ceph libcephfs library # dpkg -l | grep rados ii librados2 16.2.7-1~bpo10+1 amd64 RADOS distributed object store client library ii libradosstriper1 16.2.7-1~bpo10+1 amd64 RADOS striping interface ii python3-rados 16.2.7-1~bpo10+1 amd64 Python 3 libraries for the Ceph librados library ii radosgw 16.2.7-1~bpo10+1 amd64 REST gateway for RADOS distributed object store
根據 Ceph 郵件列表:從 Pacific 16.2.6 開始,cephadm 現在配置和管理 RGW 憑據。您還可以在升級的集群上觸發該自動配置
ceph dashboard set-rgw-credentials