ホスト名 | IP | ディスク | 役割 |
ceph01 | 10.10.20.55 | ||
ceph02 | 10.10.20.66 | ||
chph03 | 10.10.20.77 |
systemctlストップCEPH-月@ ceph01
systemctlストップCEPH-月@ ceph02
systemctlストップCEPH-月@ ceph03
[ルート@ ceph02〜]#partedのは/ dev / sdbとmklabel GPT
情報:あなたはアップデートの/ etc / fstabにする必要があるかもしれません。
[ルート@ ceph02〜]#partedのは/ dev / sdbのmkpartを主1M 50%の
情報:あなたはアップデートの/ etc / fstabにする必要があるかもしれません。
[ルート@ ceph02〜]#partedのは/ dev / sdbのmkpartを主要50%、100%の
情報:あなたはアップデートの/ etc / fstabにする必要があるかもしれません。
[ルート@ ceph02〜]#chownをceph.cephは/ dev / sdb1が
[ルート@ ceph02〜]#chownをceph.cephは/ dev / SDB2
空のディスクの初期化データ(操作缶のみceph01)
[ルート@ ceph01 CEPHクラスタ]#1 CEPHデプロイディスクZAP ceph01の/ dev / SD {C、D}
[ルート@ ceph01 CEPHクラスタ]#1 CEPHデプロイディスクZAP ceph01の/ dev / SD {C、D}
[ルート@ ceph01 CEPHクラスタ]#1 CEPHデプロイディスクZAP ceph01の/ dev / SD {C、D}
[ルート@ ceph01 CEPHクラスタ] #1 CEPHデプロイディスクZAP ceph03の/ dev / SD {C、D} [ceph_deploy.conf] [DEBUG]に設定ファイルが見つかりました:/ルート/ .cephdeploy.conf [ceph_deploy.cli] [ INFO]呼び出され( 2.0.1):は/ usr / binに/ CEPH-デプロイディスクザップceph03は/ dev / sdcのは/ dev / SDD [ceph_deploy.cli] [INFO] CEPH - 配備オプション: [ceph_deploy.cli] [INFO]ユーザ名:なし [ceph_deploy.cli] [INFO]冗長:偽 [ceph_deploy.cli] [INFO]デバッグ:偽 [ceph_deploy.cli] [INFO] overwrite_conf:偽 [ceph_deploy.cli] [INFO]サブコマンド:ザップ [ceph_deploy.cli] [INFO]静かな:Falseの [ceph_deploy.cli] [INFO] cd_conf:<ceph_deploy.conf.cephdeploy.Confインスタンスで 0x7f1635a2fbd8> [ceph_deploy.cli] [ INFO]クラスタ:CEPH [ceph_deploy.cli] [INFO]ホスト:ceph03 [ceph_deploy.cli] [INFO] FUNC:< 関数 0x7f1635a7a578でディスク> [ceph_deploy.cli] [INFO] ceph_conf:なし [ceph_deploy.cli] [INFO ] default_release:偽 [ceph_deploy.cli] [INFO]ディスク:[」/ dev / SDC」、 'の/ dev / SDD'] [ceph_deploy.osd] [DEBUG]ザッピングの/ dev / SDC ceph03オン [ceph03] [DEBUG]ホストに接続されている:ceph03 [ceph03] [DEBUG]遠隔からプラットフォーム情報を検出ホスト [ceph03] [DEBUG]マシン・タイプを検出し 、[DEBUG]は実行可能ファイルの場所を見つける[ceph03] [ceph_deploy.osd] [INFO]ディストリビューション情報:CentOSのLinuxの 1908年7月7日コア [ceph03] [DEBUG]の最後のいくつかのブロックをゼロにデバイス [ceph03] [DEBUG]実行可能ファイルの場所を見つける [ceph03] [INFO]実行コマンド:は/ usr / sbinに/ CEPHボリュームLVM ZAP / DEV / SDC [ceph03] [WARNIN] - >ザッピング:は/ dev / SDC [ceph03] [WARNIN]- > - 指定されていなかった破壊が、デバイス全体をザッピングすると、パーティションテーブルを削除します [ceph03] [WARNIN]実行するコマンド: / binに/ DD の場合 =は/ dev / sdcのBS = 1M数の=は/ dev /ゼロ= 10 CONV = FSYNC [ceph03] [WARNIN]標準エラー: 10の+ 0レコードにおける [ceph03] [WARNIN] 10の+ 0 レコードアウト [ceph03] [WARNIN]標準エラー: 10485760バイト(10 MB)コピー、0.0125001秒、839メガバイト/ S [ceph03] [WARNIN] - >ザッピング成功のための <RAWデバイス:の/ dev / SDC> [ceph_deploy.osd] [DEBUG]ザッピングの/ dev / SDD ceph03に ホストに接続された[ceph03] [DEBUG]:ceph03 [ceph03] [DEBUG]リモートホストからプラットフォーム情報を検出 [ceph03] [DEBUG]は、マシンタイプを検出 [ceph03] [DEBUG]は実行可能ファイルの場所を見つける [ceph_deploy.osd] [INFO]ディストリビューション情報:CentOSのLinuxの 1908年7月7日コア [ceph03] [DEBUG]デバイスの最後の数ブロックをゼロに [ceph03] [DEBUG]は実行可能ファイルの場所を見つける [ceph03] [INFO]コマンドを実行する:は/ usr / sbinに/ CEPHボリュームLVM ZAP / DEV / SDD [ceph03] [WARNIN] - >ザッピング:は/ dev / SDDを [ceph03] [WARNIN] - > - 指定されなかった破壊が、装置全体をザッピングするパーティションテーブルが削除されます [ceph03] [WARNIN]実行コマンド: / binに/ DDの場合の=は/ dev /ゼロ=は/ dev / SDD BS = 1M数= 10 CONV = のfsync [ceph03] [WARNIN]標準エラー: 10の+ 0レコードにおける [ceph03] [WARNIN] 10の+ 0 レコードアウト [ceph03] [WARNIN] 10485760 (10バイトMB)コピー 、[ceph03] [WARNIN]標準エラー 0.00957528秒、1.1ギガバイト/ 秒 [ceph03] [WARNIN]成功ザッピング> - のための <RAWデバイス:の/ dev / SDD>
OSD(ノード1にのみ動作)、ストレージスペースを作成
クラスタ用のストレージスペースを提供VDC、#はOSDストレージデバイスを作成し、JOURNALキャッシュ提供VDB1
キャッシュはSSDを必要とする、デバイスキャッシュに#ストレージデバイスの対応を、あなたは多くを必要としません。
[ルート@ ceph01 CEPHクラスタ]#CEPH-配布OSD ceph01 --dataは/ dev / SDC --journalの/ dev / SDB1作成
[ルート@ ceph01 CEPHクラスタ]#1 CEPHデプロイ作成OSD ceph01 --dataは/ dev / SDD --journalは/ dev / SDB2
[ルート@ ceph01 CEPH-クラスタ]#のCEPH-デプロイOSD ceph02 --dataは/ dev / sdcの--journalは/ dev / sdb1が作成し
ます。[root @ ceph01 CEPH-クラスタ]#のCEPH-デプロイ、OSDをceph02 --dataは/ dev / SDD --journalは/ dev / SDB2作成
[ルートを@ ceph01 CEPH-クラスタ]#CEPH-デプロイOSD作成ceph03 --dataは/ dev / sdcの--journalは/ dev / sdb1が
[ルート@ ceph01 CEPH -cluster]#CEPH-デプロイOSDはceph03 --dataは/ dev / SDD --journalは/ dev / SDB2を作成
検証テストは0~6 OSDによって観察することができます
[ルート@ ceph01 CEPH-クラスタ] #CEPH -s クラスタ: ID:fbc66f50 -ced8-4ad1-93f7- 2453cdbf59ba 健康:HEALTH_WARN なしアクティブMGRの サービス: 月: 3つのデーモン、定足数ceph01、ceph02、ceph03(年齢10メートル) MGR:無デーモンアクティブ OSD: 6個のOSD:0まで、0 に データ: プール: 0プール、0 PGSの オブジェクト: 0オブジェクト、0 Bの 使用: 0 B用い、0 B / 0 無駄B PGS。
エラー、アクティブなMGRの
設定がMGR
ceph01にMGRという名前mgr1を作成していない、3ノードがに見ることができ
ます。[root @ ceph01 CEPH-クラスタ] #のCEPH-展開がceph01を作成MGR:mgr1
[ルート@ ceph01 CEPH-クラスタ] #のCEPH-展開はceph01を作成MGR:mgr1 [ceph_deploy.conf] [DEBUG]はで設定ファイルを見つけました:/ルート/ .cephdeploy.conf [ceph_deploy.cli] [INFO]呼び出されます( 2.0.1 ):は/ usr / binに/ ceph- 展開MGR ceph01を作成します。mgr1 [ceph_deploy.cli] [INFO] CEPH - 配備オプション: [ceph_deploy.cli] [INFO]ユーザ名:なし [ceph_deploy.cli] [INFO]冗長:偽 [ceph_deploy.cli] [INFO] MGR:[( 'ceph01'、 'mgr1')] [ceph_deploy.cli] [INFO] overwrite_conf:偽 [ceph_deploy.cli] [INFO]サブコマンド:作成 [ceph_deploy.cli] [INFO]静かな:Falseの [ceph_deploy.cli] [INFO] cd_conf:<ceph_deploy.conf.cephdeploy.Confインスタンスで 0x7f2b64aedd40> [ceph_deploy.cli] [INFO]クラスタ:CEPH [ceph_deploy.cli] [ INFO] FUNC:< 関数 0x7f2b65357cf8でMGR> [ceph_deploy.cli] [INFO] ceph_conf:なし [ceph_deploy.cli] [INFO] default_release:偽 [ceph_deploy.mgr] [DEBUG]展開MGR、クラスタCEPHホストのceph01:mgr1 [ホストに接続さceph01] [DEBUG]:ceph01 [ceph01] [DEBUG]リモートホストからプラットフォーム情報を検出 [ceph01] [DEBUG]は、マシンタイプを検出 [ceph_deploy.mgr] [INFO]ディストリビューション情報:CentOSのLinuxの 1908年7月7日コア [ceph_deploy.mgr] [DEBUG]リモートホストがsystemdに使用する [ceph_deploy.mgr] [DEBUG]展開MGRブートストラップへceph01 [ceph01] [DEBUG]への書き込みクラスタ構成の/ etc / CEPH / {クラスタ}の.conf [ceph01] [WARNIN] MGRキーリングいずれかを作成、まだ存在していない 鍵リング・ファイルを作成する[DEBUG] [ceph01] [ceph01] DEBUG]再帰的にパスを作成した場合、それは存在しません INFO]実行するコマンド[ceph01] [:CEPH --cluster CEPH --name client.bootstrap-MGR --keyring /var/lib/ceph/bootstrap-mgr/ceph.keyring認証取得-or-create mgr.mgr1月許すプロファイルMGRができるようにOSD * MDSは許可* -oは/ var / libに/ CEPH / MGR / CEPH-mgr1 / キーリング [ceph01] [INFO]コマンドを実行すると:CEPHを有効systemctl-mgr @ mgr1 [ceph01] [WARNIN]からのシンボリックリンクを作成し /etc/systemd/system/ceph-mgr.target.wants/[email protected]を/ usr / libに/にsystemd /システム/ CEPH-MGR @ 。サービス。 [ceph01] [INFO]実行するコマンド:開始systemctl CEPH -mgr @ mgr1 [ceph01] [INFO]コマンドの実行:ceph.targetを有効systemctl あなたが新しいメール持っているでは/ var /スプール/メール/ルート
4.1作成ミラー(ノード1)
を参照してくださいストレージプール
[ルート@ ceph01セファロクラスタ]#セファロのOSDのlspools
[ルート@ ceph01セファロクラスタ]#セファロOSDプールプール-ZK 100の作成
プール「プール-ZK」を作成し
、指定のプールブロックデバイス
[ルート@ ceph01セファロクラスタ]#セファロOSDプールファイルのアプリケーションプール-ZK RBDが有効
プール「プール-ZK」上のファイル、アプリケーションのRBDを「有効
RBDのリネームプール
[ルート@ ceph01セファロ-Clusterは]#セファロOSDがリネームプールをプールRBD -ZK
'RBD'にプール'プール-ZK'に改名
[@ ceph01ルートセファロクラスタ]#のOSDのlspoolsセファロ
RBD。1