深セン手紙分散ファイルシステムのクラスタライオンGlusterfs

まず、実験環境
ここに画像を挿入説明

オペレーティングシステムのIPホスト名、ディスクをマウントするディレクトリをマウント
CentOSに7.3 192.168.180.100ノード1の/ dev / sdbと (3G)は/ dev / sdcの(4G)は/ dev / SDD(5G)は/ dev / SDE(6G)/ B3 / C4 / / E6のD5
(5G)は/ dev / SDE(6G)/ B3 / C4 / D5 / E6のCentOSに7.3 192.168.180.101 NODE2は/ dev / SDB(3G)は/ dev / SDC(4G)は/ dev / SDD
CentOSに7.3 192.168。ノード3 180.102 / DEV / SDB(3G)は/ dev / SDC(4G)は/ dev / SDD(5G)/ B3 / C4 / D5の
CentOSに7.3 192.168.180.103ノード4は/ dev / SDB(3G)は/ dev / SDC(4G)/ DEV / SDD(5G)/ B3 / C4 / D5

ボリューム名前空間の容積型レンガ
DIS-node1の体積体積分布。12G(/ E6)、NODE2(/ E6)
、10Gノード1ストライプストライプボリュームのボリューム(の/ D5)、NODE2(の/ D5)
REP-ボリュームの複製ボリューム5Gノード3 (の/ D5)、ノード4(の/ D5)は、
DIS-分散ストライプボリュームストライプノード1を。12G(/ B3)、NODE2(/ B3)、ノード3(/ B3)、ノード4(/ B3)
DIS-REPは、複製ボリューム8G分散ノード1(/ C4)、NODE2( / C4)、ノード3(/ C4)、ノード4(/ C4)
注:ソフトウェア所望の記憶場所:百度クラウド--linux - glusterfs

第二に、実験手順は、
環境準備1.
これは/ etc /マウントポイント、そしてマウントし、変更のfstabファイルを、fdiskパーティション、mkfs.ext4形式により、図2のディスクを、4台の仮想マシンを開き、インストールして追加することが適切なディレクトリを作成しますコンフィギュレーション永久
ファイアウォールとSELinuxオフ2.電源を入れ
setenforce 0
systemctlのSTOP firewalld
systemctl無効firewalld
3.ノード1 hostsファイルやホスト名の変更するには例えば
vimの/ etc / hostsファイルを
192.168.180.100ノード1
192.168.180.101ノード2
192.168.180.102ノード3
192.168.180.103ノード4

ホスト名node1の
bashの

vimのは/ etc /ホスト名
はnode1

4.インストールしたソフトウェアglusterfsは、
ノード1のルートディレクトリにgfsrepoデポをコピー
RM -rf /etc/yum.repo.d/*
Vimの/etc/yum.repo.d/gfs.repo
[Gluster]
名= Gluster
BASEURL =ファイル:/ gfsrepo //
有効。1 =
gpgcheck = 0

yumをすべてきれいに
yumをインストール-y glusterfs glusterfsサーバglusterfsヒューズglusterfs-RDMAを

5.启动glusterfs
systemctl有効glusterdの
systemctl開始glusterd

ノード2、ノード3、ノード4 1-5 6.手順を繰り返し

第三には、追加glusterfsノード
Glusterプローブはnode1ピア
Glusterピアプローブnode2の
Glusterピアプローブノード3
Glusterプローブノード4ピア・
レビュー・クラスタのステータス:glusterピアのステータス

第四に、ボリュームを作成し
、分散ボリューム作成1.
glusterボリュームをディスボリュームノード1を作成します: / E6ノード2:/ E6
glusterボリューム情報DIS-ボリュームを作成し、状況を表示
DIS-スタートボリュームボリュームボリュームglusterが配布有効
にストライプボリュームの作成2.
glusterをボリュームはストライプボリュームストライプ2ノード1作成 / D5力:/ D5ノード2:を
glusterのボリューム情報ストライプボリュームを作成した状況が見に
ストライプスタートのボリュームボリュームボリュームglusterが有効
コピーボリューム作成3.
REP-ボリュームレプリカ2作成glusterボリュームを / D5:ノード3をノード4:/ D5力
を参照してくださいglusterのボリューム情報担当者-ボリュームはケース作成
Gluster REP-スタートボリュームボリュームボリューム有効
4.ストライピングボリュームの作成分散
glusterボリュームがDIS-ストライプストライプ2作成ノード1:/ B3ノード2:/ B3ノード3:/ B3をノード4:/ B3力
glusterボリューム情報DIS-ストライプを作成した状況が参照するには
、ボリュームglusterボリュームがDIS-ストライプを起動可能に
分散複製されたボリューム5を作成
glusterボリュームがDIS-REPレプリカ2作成 / C4力:/ C4ノード2::/ C4ノード3:/ C4ノード4ノード1を
glusterボリューム情報DIS-REPを作成した状況が見に
ボリュームglusterボリュームがDIS-REPを起動可能に

第五に、展開glusterクライアントは、
ソフトウェアのインストール1
のノード1ルートにコピーgfsrepo倉庫を
RM -rf /etc/yum.repo.d/*
vimの/etc/yum.repo.d/gfs.repo
[gluster]
名= gluster
ファイル= BASEURL:/// gfsrepo
。有効1 =
gpgcheck = 0

yumをすべてきれいに
yumをインストール-y glusterfs glusterfsヒューズ

2.ディレクトリを作成マウントポイント
MKDIR -p /試験/ {DIS、ストライプ、担当者、dis_and_stripe、dis_and_rep}

3.変更hostsファイルの
vimの/ etc / hostsの
192.168.180.100ノード1
192.168.180.101ノード2
192.168.180.102ノード3
192.168.180.103ノード4

4.挂载gluster文件系统
マウント-t glusterfsノード1:DIS-体積/試験/ DISは
-t glusterfsノード1マウント:ストライプ体積/試験/ストライプを
-t glusterfsノード1マウント:REP-体積/試験/担当者を
-t glusterfsマウントノード1:DIS-ストライプ/テスト/ dis_and_stripe
マウント-t glusterfsノード1:DIS-REP /テスト/ dis_and_rep

5.修改の/ etc / fstabに自动挂载
VIMの/ etc / fstabの
ノード1:DIS-体積/試験/ DIS glusterfsデフォルト、_netdev 0
ノード1:ストライプ体積/試験/ストライプglusterfsデフォルト、_netdev 0
ノード1:REP-ボリューム/試験/担当者glusterfsデフォルト、_netdev 0
ノード1:DIS-ストライプ/試験/ dis_and_stripeのglusterfsデフォルト、_netdev 0
ノード1:DIS-REP /試験/ dis_and_rep glusterfsデフォルト、_netdev 0 0

シックス・テストクラスタ・ファイル・システム
1.ボリュームファイル書かれた
コピーマルチセクション・ファイルは、いくつかの大ボリュームに格納されている
サーバー・ストレージ・ケースに2.チェックノード
3.故障シミュレーションは、2つのノード
格納されたデータを読み取ることができるかどうかをテストボリュームを

公開された29元の記事 ウォンの賞賛0 ビュー591

おすすめ

転載: blog.csdn.net/drrui520/article/details/105106547
おすすめ