Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Cephのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Ceph
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ファイルシステム]] [[Category:ネットワーク]] [[en:Ceph]] [[zh-hans:Ceph]] Ceph は分散型で信頼性があり、高い性能と信頼性を発揮することに焦点を絞ったストレージプラットフォームです。Ceph は[[Wikipedia:Virtual Machine|仮想マシン]]のブロックストレージソリューションとして使ったり、[[ファイルシステム#FUSE ベースのファイルシステム|FUSE]] を通して通常のファイルシステムとして利用することもできます。Ceph ではあらゆることが設定できるので、管理者はシステムのほとんど全てを制御することが可能になります。クラスタの監視と制御にはコマンドラインインターフェースを使います。プラットフォームとして認証機能も備えており、[[Wikipedia: OpenStack#Swift|OpenStack Swift]] や [[Wikipedia: Amazon S3|Amazon S3]] などのシステムに対応する様々なゲートウェイが存在します。 [[Wikipedia: Ceph (software)]] より: :Ceph は分散されたコンピュータクラスタからオブジェクト・ブロック・ファイルストレージを使えるように作られたフリーのソフトウェアストレージプラットフォームである。単一障害点が残らないように完全に分散され、エクサバイト級までスケールし、フリーに利用できるプラットフォームを Ceph の主な目標としている。データは複製され、耐障害性を持つ。 [https://ceph.com/ Ceph.com] より: :Ceph は著しい性能・信頼性・スケーラビリティを発揮するように設計された分散型のオブジェクトストア・ファイルシステムです。 {{Warning|Ceph ではインストール方法として [https://github.com/ceph/ceph-deploy 上流のツール] を使うことが推奨されています。[[SSH]] を使用してマシンに接続し、自動的に Ceph のインストール・設定・管理が行われます。上流のツール (ceph-deploy) は [[Arch Linux]] をまだサポートしていません。ceph-deploy が Arch Linux に対応するまでは、ツールを活用する [http://ceph.com/docs/master/start/ クイックインストール] はできません。他に公式に記載されているインストール方法としては [http://ceph.com/docs/master/install/manual-deployment/ マニュアルデプロイガイド] しかありません。この記事では Arch Linux でクイックインストールができるようになるまで、手動でインストールする方法を解説します。公式ドキュメントには「手動インストールは主として Chef や Juju、Puppet などを使ってデプロイスクリプトを作成する場合を想定しています」と[http://ceph.com/docs/master/install/#deploy-a-cluster-manually 記されています]。}} == 用語 == {{Note|完全な用語辞典は [http://ceph.com/docs/master/glossary/ 公式ドキュメント] にあります。}} * '''クライアント''' : Ceph クラスタに接続してデータにアクセスするコンピュータ。ただし Ceph クラスタ自体には含まれない。 * '''MON''' : 別名モニター、クラスタの状態や実行しているサービスやデータの場所などクラスタの情報を保存する。 * '''MDS''' : 別名メタデータサーバー。Ceph ファイルシステムのメタデータを保存してストレージクラスタの負担を減らす (例: {{ic|ls}} などのコマンドの情報)。 * '''ノード''' : OSD や MON などの Ceph サービスを実行するマシン。 * '''OSD''' : 別名 OSD デーモン。クラスタにおけるデータのストレージを担当し、レプリケーション・リカバリ・リバランスなどの様々な操作も処理する。 * '''ストレージクラスタ''' : データを保存するのに最低限必要なソフトウェアのコアセット (OSD+MON)。 == インストール == === パッケージ === [[公式リポジトリ]]の {{Pkg|ceph}} パッケージでインストールしてください。最新版を使いたい場合は {{AUR|ceph-git}} をインストールします。 Ceph の公式クラスタデプロイツールは {{AUR|ceph-deploy}}{{Broken package link|パッケージが存在しません}} でインストールできます。 {{Pkg|ceph}} はクラスタ内の全てのノードにインストールしてください。 === NTP クライアント === {{Warning|時刻が変動しないように監視ノードでは時刻を同期するようにしてください (詳しくは[[時刻#クロックスキュー]]を参照)。時刻が同期されていないとクラスタの性能が落ちたり、あるいは完全に機能しなくなってしまう可能性もあります。[http://docs.ceph.com/docs/master/rados/configuration/mon-config-ref/#clock: 公式ドキュメント] でもノードで何らかの時刻同期を行うことを推奨しています。}} ノードに時刻同期クライアントをインストール・実行してください。詳しくは[[時刻]]を参照。 == ストレージクラスタのブートストラップ == ストレージクラスタを利用するには、クラスタのモニターを複数の識別子と鍵束でブートストラップされるようにする必要があります。 Ceph の本家ドキュメントに詳しい記載があり、最新リリースにそって更新されています。 ストレージクラスタをブートストラップするには、[http://ceph.com/docs/master/install/manual-deployment/#monitor-bootstrapping 公式のマニュアルデプロイガイド] に書かれている手順に従ってください。 === モニターの起動 === Arch Linux では基本的に [[systemd]] を使っているため、systemd ユニットとしてモニターを有効化できます。 例えば、モニターの名前が {{ic|node1}} ならば [[Systemd#ユニットを使う]]に説明されているように {{ic|ceph-mon@node1.service}} を起動・有効化してください。 == 参照 == * 公式サイト ** [https://ceph.com ホームページ] ** [http://ceph.com/docs/master/ ドキュメント] * 公式ソースコード ** [https://github.com/ceph GitHub organization] ** [https://github.com/ceph/ceph Ceph]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
Ceph
に戻る。
検索
検索
Cephのソースを表示
話題を追加