2.2. Ceph デーモン
Ceph には、すべてのデーモンに適用される 1 つのネットワーク設定要件があります。Ceph 設定ファイルは、各デーモンに host
を指定する必要があります。Ceph では、Ceph 設定ファイルでモニター IP アドレスとそのポートを指定する必要がなくなりました。
デプロイメントユーティリティーによっては、設定ファイルを作成してくれる場合もあります。デプロイメントユーティリティーがこれらの値を設定する場合は、設定しないでください。
host
設定は、ホストの短縮名です(FQDN ではなく)。IP アドレスでもありません。hostname -s
コマンドを使用して、ホストの名前を取得します。
[mon.a] host = <hostname> mon addr = <ip-address>:6789 [osd.0] host = <hostname>
デーモンのホスト IP アドレスを設定する必要はありません。静的 IP 設定があり、パブリックネットワークとクラスターネットワークの両方が実行されている場合、Ceph 設定ファイルは各デーモンのホストの IP アドレスを指定する場合があります。デーモンの静的 IP アドレスを設定するには、Ceph 設定ファイルのデーモンインスタンスセクションに次のオプションを指定する必要があります。
[osd.0] public_addr = <host-public-ip-address> cluster_addr = <host-cluster-ip-address>
2 つのネットワーククラスター内に 1 つの NIC OSD
通常、Red Hat は、2 つのネットワークを持つクラスターに単一の NIC を持つ OSD ホストをデプロイすることをお勧めしません。ただし、これを実現するには、Ceph 設定ファイルの osd.n
セクションに public addr
エントリーを追加して、OSD ホストを強制的にパブリックネットワーク上で動作させます。n
は、1 つの NIC を持つ OSD の番号を表します。さらに、パブリックネットワークとクラスターネットワークは互いにトラフィックをルーティングできる必要がありますが、セキュリティ上の理由から Red Hat は推奨していません。