Centos7 で yum を使用して Ceph 分散ストレージをインストールするチュートリアル

Centos7 で yum を使用して Ceph 分散ストレージをインストールするチュートリアル

序文

この記事では、Ceph のインストール方法について説明します。方法を習得したら、インストールする Ceph のバージョンを選択できます。

yumソース、epelソースを設定する

まず、マシンをインターネットに接続し、ネットワーク yum ソースと epel ソースを設定する必要があります。ソース ファイルは Alibaba オープン ソース ミラー サイトからダウンロードできます。

注: EPEL (Extra Packages for Enterprise Linux) は、Fedora をベースにしたプロジェクトで、RHEL、CentOS、Scientific Linux に適した「Red Hat」オペレーティング システム用の追加パッケージを提供します。

ウェブサイト: Alibaba Cloud 公式ミラーサイト

たとえば、私は Centos7 を使用しています。次に、対応するバージョンの Linux の yum ソースと epel ソースをダウンロードします。

ここに画像の説明を挿入
ここに画像の説明を挿入

yumソースを設定する

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

キャッシュを作成する

yum メイクキャッシュ 
読み込まれたプラグイン: fastestmirror、langpacks
最速ミラーの決定
 * ベース: mirrors.aliyun.com
 * 追加情報: mirrors.aliyun.com
 * 更新情報: mirrors.aliyun.com
ベース | 3.6 kB 00:00     
特典 | 2.9 kB 00:00     
アップデート | 2.9 kB 00:00     
base/7/x86_64/primary_db 失敗                                          
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/f09552edffa70f49f553e411c2282fbccfffbeafa21e81e32622b103038b8bae-primary.sqlite.bz2: [Errno 14] curl#6 - 「ホストを解決できませんでした: mirrors.cloud.aliyuncs.com; 不明なエラー」
別のミラーを試してみます。
(1/10): base/7/x86_64/group_gz | 153 kB 00:00     
(2/10): extras/7/x86_64/filelists_db | 205 kB 00:00     
(3/10): extras/7/x86_64/other_db | 122 kB 00:00     
(4/10): base/7/x86_64/other_db | 2.6 MB 00:00     
(5/10): 更新/7/x86_64/filelists_db | 1.3 MB 00:00     
(6/10): アップデート/7/x86_64/other_db | 195 kB 00:00     
(7/10): base/7/x86_64/primary_db | 6.1 MB 00:00     
base/7/x86_64/filelists_db 失敗                                          
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/6882feea31727f25dc12063b4bab119501d25dbf6cb6fa0f5b78b8e3d5401ea4-filelists.sqlite.bz2: [Errno 14] curl#7 - 「mirrors.aliyuncs.com:80 への接続に失敗しました。接続が拒否されました」
別のミラーを試してみます。
extras/7/x86_64/primary_db 失敗                                          
http://mirrors.aliyuncs.com/centos/7/extras/x86_64/repodata/42c5d8fe33ef3f1ab94d1ae257bc56201267d8af60132e3d778e586693e50a8f-primary.sqlite.bz2: [Errno 14] curl#7 - 「mirrors.aliyuncs.com:80 への接続に失敗しました。接続が拒否されました」
別のミラーを試してみます。
更新/7/x86_64/primary_db 失敗                                          
http://mirrors.aliyuncs.com/centos/7/updates/x86_64/repodata/9700f154a034cedf59ca9c4f0a1466cc4dccaeb7db2e20b7e247e9e8a3a5fbc5-primary.sqlite.bz2: [Errno 14] curl#7 - 「mirrors.aliyuncs.com:80 への接続に失敗しました。接続が拒否されました」
別のミラーを試してみます。
(8/10): extras/7/x86_64/primary_db | 194 kB 00:00     
(9/10): base/7/x86_64/filelists_db | 7.1 MB 00:00     
(10/10): アップデート/7/x86_64/primary_db | 2.1 MB 00:00     
メタデータキャッシュが確立されました

Alibaba Cloud の ECS を使用しない場合、「ホスト 'mirrors.cloud.aliyuncs.com' を解決できませんでした」というメッセージが表示されますが、通常の使用には影響しません。

epelソースを構成する

ここに画像の説明を挿入
ここに画像の説明を挿入

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

キャッシュを作成することは一般的に間違いではない

yum メイクキャッシュ 
読み込まれたプラグイン: fastestmirror、langpacks
キャッシュされたホストファイルからミラー速度をロードする
 * ベース: mirrors.aliyun.com
 * 追加情報: mirrors.aliyun.com
 * 更新情報: mirrors.aliyun.com
ベース | 3.6 kB 00:00     
エペル | 4.7 kB 00:00     
特典 | 2.9 kB 00:00     
アップデート | 2.9 kB 00:00     
(1/6): epel/x86_64/group_gz | 95 kB 00:00     
(2/6): epel/x86_64/updateinfo | 1.0 MB 00:00     
(3/6): epel/x86_64/prestodelta | 4.0 kB 00:00     
(4/6): epel/x86_64/primary_db | 6.8 MB 00:01     
(5/6): epel/x86_64/other_db | 3.3 MB 00:00     
(6/6): epel/x86_64/filelists_db | 12 MB 00:02     
メタデータキャッシュが確立されました

Cephソースの設定

Alibaba Cloud オープンソースミラーサイトで Ceph を探す

ここに画像の説明を挿入

ダウンロードURLにアクセス

ここに画像の説明を挿入

その中にはCephのさまざまなバージョンがあります

ここに画像の説明を挿入

たとえば、Cephのrpm-15.2.2/バージョンをダウンロードします。

ここに画像の説明を挿入

Centos7 バージョンである el7 を選択します。

ここに画像の説明を挿入

これら 2 つの項目のパスを Ceph ソース ファイルに記述すると、ディレクトリに特定のソフトウェア パッケージが含まれます。

猫 >>/etc/yum.repos.d/ceph.repo<< eof
[ceph] #パスはname=cephの上のx86_64ディレクトリです
ベースURL=https://mirrors.aliyun.com/ceph/rpm-15.2.2/el7/x86_64/
gpgcheck=0
有効=1
[ceph-noarch] #パスは上記のnoarchディレクトリ名=ceph-noarch
ベースURL=https://mirrors.aliyun.com/ceph/rpm-15.2.2/el7/noarch/
gpgcheck=0
有効=1
の

Cephとそのコンポーネントをインストールする

epel-releaseとyum関連コンポーネントをインストールする

yum -y インストール epel-release yum-plugin-priorities yum-utils

Cephと関連コンポーネントをインストールする

yum インストール -y ceph-deploy ceph ceph-radosgw snappy leveldb gdisk python-argparse gperftools-libs

cephのバージョンを確認する

セフ-v
ceph バージョン 15.2.2 (0c857e985a29d90501a285f242ea9c008df49eb8) octopus (安定版)

Centos7 で yum を使用して Ceph 分散ストレージをインストールするチュートリアルに関するこの記事はこれで終わりです。Centos7 に Ceph をインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux で Ceph 分散ソフトウェアをインストールして使用する方法に関するチュートリアル
  • Centos7.0 に ceph (JEWEL) 以降のバージョンをインストールする例の分析
  • Ceph クラスターで RadosGW オブジェクト ストレージを使用する詳細な説明

<<:  HTML テーブルの境界線を設定する際のヒント

>>:  ブラウザのバージョンを決定し、複数のブラウザと互換性があることを示すステートメント

推薦する

MySQL 5.7.11 zip インストールと設定方法のグラフィックチュートリアル

1. MySQL 5.7.11 zipインストールパッケージをダウンロードするこのマシンはwin7 ...

MySQLのLIMIT文について詳しく説明します

目次質問サーバー層とストレージエンジン層LIMITって何ですか?何をするか?トゥカオ最近、Q&...

Docker で MySQL 接続と設定ファイルの最大数を変更する

1. MySQLイメージを見つける ドッカーps 2. ミラーmysqlイメージを入力する dock...

MySQL統計データテーブルの設計方法

目次リアルタイム更新は必要ですか?マテリアライズド ビュー ツール (Flexviews)カウントテ...

Nginx を使用してグレースケール リリースを実装する

グレースケールリリースとは、白と黒をスムーズに移行できるリリース方法を指します。 ABテストとは、グ...

jsを呼び出すいくつかの方法が整理され、使用が推奨されています

a タグではクリック イベントがよく使用されます。 1. href="javascript...

Nginx ロードバランシング/SSL 構成の実装

負荷分散とは何ですか?ドメイン名が複数の Web サーバーを指している場合は、nginx ロード バ...

フェッチネットワークリクエストのカプセル化例の詳細な説明

エクスポートデフォルト({ URL、 メソッド = 'GET'、 データ = nu...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

404エラーページを作成する際に注意すべき問題の簡単な分析

ウェブサイトを最適化するときは、エラー ページの使い方を学ぶ必要があります。たとえば、ウェブサイトに...

見落としがちなVue.jsのAPIを詳しく解説

目次次のチェックv-model 構文シュガー.sync 修飾子$セット計算プロパティセット要約する次...

Echart Bar の 2 列チャート スタイルの最も完全な詳細な説明

目次序文インストールと設定1. Echartsをインストールする2. Echartsをグローバルに導...

レスポンシブWebデザイン学習(2) — 動画をレスポンシブにすることはできるのか?

前回のエピソードレビュー:昨日は、ページがさまざまなデバイス サイズにどのように対応するかについて説...

MySQL 文字セットの表示と変更のチュートリアル

1. 文字セットを確認する1. MYSQLデータベースサーバーとデータベースの文字セットを確認する方...

シェルスクリプトを使用して CentOS7 に python3.8 環境をインストールする (推奨)

ワンクリック実行仮想マシンに Python 3.8 をインストールするには、ネットワーク アダプター...