Menu Close 実稼働環境向け Ceph Object Gateway ガイド 1. はじめに Expand section "1. はじめに" Collapse section "1. はじめに" 1.1. オーディエンス 1.2. 前提条件 1.3. 対象範囲 2. クラスターの計画 Expand section "2. クラスターの計画" Collapse section "2. クラスターの計画" 2.1. ユースケースの洗い出し 2.2. データ・デュラビリティ・メソッドの選択 2.3. マルチサイト展開の検討 3. ハードウェアの検討 Expand section "3. ハードウェアの検討" Collapse section "3. ハードウェアの検討" 3.1. ストレージのサイズ設定の検討 3.2. ストレージの密度の検討 3.3. ネットワークハードウェアの検討 3.4. 無停電電源装置の検討 3.5. ユースケース用のハードウェアの選択 3.6. インデックスのメディアの選択 3.7. ノードのモニター用にメディアの選択 4. クラスターの設定 Expand section "4. クラスターの設定" Collapse section "4. クラスターの設定" 4.1. ホストの命名 4.2. カーネルのチューニング Expand section "4.2. カーネルのチューニング" Collapse section "4.2. カーネルのチューニング" 4.2.1. OSD用の空きメモリの確保 4.2.2. ファイル記述子の増加 4.2.3. 大規模なクラスターでの ulimit の調整 4.3. Ansible グループの設定 4.4. Cephの設定 Expand section "4.4. Cephの設定" Collapse section "4.4. Cephの設定" 4.4.1. ジャーナルサイズの設定 4.4.2. 埋め戻しとリカバリーの設定調整 4.4.3. クラスタマップサイズの調整 4.4.4. スクラビングの調整 4.4.5. objecter_inflight_ops を増やします。 4.4.6. rgw_thread_pool_size を増やします。 4.4.7. ガーベッジコレクションの設定を調整する 5. Ceph のデプロイ 6. クラスターの拡大 7. ストレージストラテジーの開発 Expand section "7. ストレージストラテジーの開発" Collapse section "7. ストレージストラテジーの開発" 7.1. CRUSH 階層の開発 Expand section "7.1. CRUSH 階層の開発" Collapse section "7.1. CRUSH 階層の開発" 7.1.1. CRUSH ルートの作成 7.1.2. CRUSH マップでの論理ホスト名の使用 7.1.3. CRUSH ルールの作成 7.2. ルートプールの作成 7.3. レルムの作成 7.4. サービスプールの作成 7.5. データ配置ストラテジーの作成 Expand section "7.5. データ配置ストラテジーの作成" Collapse section "7.5. データ配置ストラテジーの作成" 7.5.1. インデックスプールの作成 7.5.2. データプールの作成 7.5.3. データ追加プールの作成 7.5.4. ゾーングループへの配置ターゲットの設定 7.5.5. ゾーンへの配置プールの設定 7.5.6. データ配置の概要 8. ゲートウェイの設定 Expand section "8. ゲートウェイの設定" Collapse section "8. ゲートウェイの設定" 8.1. Civetweb の設定 8.2. ファイアウォールポートの設定 8.3. DNS ワイルドカードの設定 8.4. ロードバランサーの設定 8.5. Beastフロントエンドの使用 8.6. Beast 設定オプション 9. その他のユースケース Expand section "9. その他のユースケース" Collapse section "9. その他のユースケース" 9.1. マルチサイトでクラスタを拡張する 9.2. NFSによるデータの移行 ガネーシャ 9.3. 静的 Web ホスト用のクラスターの設定 9.4. LDAP/ADのためのクラスタの設定 9.5. OpenStack Keystoneを使用するクラスタの設定 10. NVMeとLVMの最適な組み合わせ Expand section "10. NVMeとLVMの最適な組み合わせ" Collapse section "10. NVMeとLVMの最適な組み合わせ" 10.1. 1台のNVMeデバイスを使用 Expand section "10.1. 1台のNVMeデバイスを使用" Collapse section "10.1. 1台のNVMeデバイスを使用" 10.1.1. 既存のCephクラスタのパージ 10.1.2. 通常のインストールのためのクラスターの設定 10.1.3. NVMeとHDDデバイスの識別 10.1.4. lv_vars.yamlへのデバイスの追加 10.1.5. lv-create.yml Ansibleプレイブックの実行 10.1.6. LVM構成の確認 10.1.7. osds.ymlとall.ymlの編集 Ansible Playbook 10.1.8. Ceph for NVMeのインストールと成功の検証 10.2. 2つのNVMeデバイスの使用 Expand section "10.2. 2つのNVMeデバイスの使用" Collapse section "10.2. 2つのNVMeデバイスの使用" 10.2.1. 既存のCephクラスタのパージ 10.2.2. 通常のインストールのためのクラスターの設定 10.2.3. NVMeとHDDデバイスの識別 10.2.4. lv_vars.yamlへのデバイスの追加 10.2.5. lv-create.yml Ansibleプレイブックの実行 10.2.6. コピーファーストのNVMe LVM構成 10.2.7. NVMe デバイス 2 で Playbook lv-create.yml を実行します。 10.2.8. 2台目のNVMe LVM構成をコピー 10.2.9. LVM構成の確認 10.2.10. osds.ymlとall.ymlの編集 Ansible Playbook 10.2.11. Ceph for NVMeのインストールと成功の検証 Document options Language: 日本語 English 简体中文 Format: Single-page HTML PDF ePub 4.4.5. objecter_inflight_ops を増やします。 RHCS 3.0 以前のリリースでは、スケーラビリティーを強化するために、objecter_inflight_ops をバージョン 3.1 以降のリリースのデフォルトサイズに増やすことを検討してください。 objecter_inflight_ops = 24576 Previous Next