Ceph¶
Ceph クラスターの RADOS Gateway(RGW)上のバケットを Windows ドライブとしてマウントします。
始める前に¶
事前に次のものを用意してください。
- クラスターの RGW エンドポイント URL
- RGW ユーザーのアクセスキーIDとシークレットアクセスキー
キーの取得方法 — ストレージ管理者が radosgw-admin user create --uid=... --display-name=... で作成します。コマンドの出力に access_key と secret_key が含まれます。Ceph Dashboard やベンダーのコンソールなどの管理画面でも RGW ユーザーを作成できます。
Ceph のヘルプ
接続¶
- ツールバーの追加をクリックします。
- Enterprise → Ceph を選択します。
- エンドポイントの URL、アクセスキーID、シークレットアクセスキーを入力し、バケット欄の横にある更新ボタンをクリックします。
- バケットを選択し、マウントをクリックします。
バケットの手動入力
キーにバケットの一覧表示が許可されていない場合は、バケット欄の左にあるチェックボックスをオンにして、バケット名を直接入力してください。
設定¶
| 設定 | 説明 | 既定値 |
|---|---|---|
| エンドポイント | RADOS Gateway の URL | — |
| アクセスキーID / シークレットアクセスキー | RGW ユーザーの資格情報 | — |
| バケット | マウントするバケット(一覧から選択または手動入力) | — |
| 読み込み専用 | マウントしたドライブへの書き込みをブロックします | オフ |
動作と制限¶
- 接続にはパススタイルのアドレス指定を使い、プライベート証明書や自己署名の TLS 証明書も受け入れます。オンプレミスのクラスターに適しています。
- RaiDrive はエンドポイントのサーバー署名を検証します。明らかに別の製品として応答する URL は「invalid endpoint」として拒否されます。
トラブルシューティング¶
| 症状 | 原因 | 対処 |
|---|---|---|
| 「invalid endpoint」 | URL が RGW 以外のサーバーまたはプロキシを指している | RGW の HTTP(S) ポートを直接指定する |
| 接続が拒否される | RGW のポートがブロックされている | PC とクラスターの間のファイアウォール規則を確認する |