設定CEPHアップセット - 3ノード

ホスト名 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

 

おすすめ

転載: www.cnblogs.com/shuihuaboke/p/12582960.html