0

glusterFSマスターノードがwordpressの実際のコピーを実行し、他の2つのノードがそのレプリカを持つように、wordpressをインストールできるクラスターをセットアップしようとしています。また、マスター スレーブ Mysql セットアップをセットアップしたいと考えています。Mysql サーバー、GlusterFSサーバー、nginx サーバーを 3 つのドロップレットにインストールし、4 つ目のドロップレットをNginx Load balancerインストールしました。問題は、GlusterFSボリュームを作成できないことです。以下は、その FS の構築中に発生するエラーです。

使用したコマンド:

gluster volume create file_store replica 2 transport tcp master.com:/gluster slave1.com:/gluster slave2.com:/gluster slave3.com:/gluster force;

gluster volume create file_store replica 2 transport tcp master.com:/gluster slave1.com:/gluster slave2.com:/gluster force;

gluster volume create file_store replica 2 transport tcp master.com:/gluster slave1.com:/gluster force;

これらのコマンドを試し、ホスト名の代わりにプライベート IP を試し、最後に強制を削除して試しました。

これが私が得たエラーです。

間違ったブリックと使用<hostname>などなどoperation failed

問題の解決を手伝ってください。以下のチュートリアルを使用して開発しています

https://www.digitalocean.com/community/tutorials/automating-the-deployment-of-a-scalable-wordpress-site

ドキュメントにあるすべての手順に従いましたが、うまくいきませんでした。私はGlusterFS今立ち往生しています。

またGlusterFS、サーバーを再起動しようとしましたが、今でも起動しません。サーバーが開始されたと表示されGlusterFSますが、サービスのステータスを確認すると、Failed

助けてください。

前もって感謝します

4

1 に答える 1

2

glusterfs をインストールして構成する際は、次の手順に従います。

  1. すべてのノードに glusterfs-server パッケージをインストールし、サービスを開始します (つまり、apt-get install glusterfs-server必要なサーバー パッケージとクライアント パッケージの両方をインストールし、サービスを自動的に開始します。そうでない場合は、service glusterfs-server startdebian ベースのマシンを使用してサービスを開始します。

  2. 1 つのサーバー ピア プローブから他のサーバー ピア プローブへ。(例: #gluster peer probe 192.168.0.103)

  3. ボリュームを作成し、gluster ボリュームを作成しながら、いくつかのことを確認します。

    私。各ノード/ブリック パスには以前の gluster ボリューム トレースはありません。

    ii. 制限されたフォルダーの下にブリックを作成しようとしている場合は、正しいレプリカ番号を指定し、最後に「強制」オプションを使用してください。

レプリカ番号 = ブリックの数。この例では 2 です。3 つのブリックを作成する場合は、レプリカを 3 として提供します。また、ブリックを削除または追加する際に、add/remove-brick コマンドで正しいレプリカ番号を提供します。提供する必要がある新しいレプリカの数は、それぞれ追加または削除中に N+1 または N-1 になります。N は、存在するレンガの数です。

例えば:

root@debian:/# gluster volume create testvol replica 2 transport tcp 192.168.0.100:/var/www/ 192.168.0.103:/var/www/ force

volume create: testvol: success: please start the volume to access data
  1. ボリュームを開始します

例えば:

gluster volume start testvol

volume start: testvol: success 
  1. データ転送を開始するために、各サーバーにボリュームをマウントします

例えば:

mount -t glusterfs 192.168.0.100:testvol /mnt/glusterfs/

mount -t glusterfs 192.168.0.103:testvol /mnt/glusterfs/

マウントポイントに何かを書き込んだ場合、ボリュームをマウントした後、他のものに複製されます。

于 2015-10-15T10:44:28.470 に答える