glusterfs

単一ノードでnvme SSDドライブをプールする最も簡単なRAID以外の方法 - glusterfs?
glusterfs

単一ノードでnvme SSDドライブをプールする最も簡単なRAID以外の方法 - glusterfs?

私たちは完全にnvme-ssdに基づいてRHEL OSビデオ編集サーバーを設定しています。高いスループットと非常に低い待ち時間が必要です。 RAID コントローラーによって速度が遅くなることがあります。商用ソフトウェアRAID(xiRAID)はすでに利用可能であり、テストでうまく機能しました。しかし、個々のディスクが各ドライブにファイル全体を保存できるほど高速であれば、RAIDの複雑さと柔軟性は不要であると思います。 UnraidとMergerFSは素晴らしいように見えましたが、私たちの経営陣は一人のオープンソースプロジェクトに本番サーバーに基づいているのが...

Admin

Hot Standby アーキテクチャのためのデータ複製方法
glusterfs

Hot Standby アーキテクチャのためのデータ複製方法

私はストレージとファイルシステムの世界に比較的慣れていません(正しい言語を使用していない場合はご了承ください)、現在の常時スタンバイ構成(ファイル使用可能な設定など)を実装する方法を研究しています。 2つの異なるマシンを同時に使用して、フェイルオーバー時にスタンバイホストが引き継がれるようにします(この質問はデータ複製に関するものです)。いいえフェイルオーバーオーケストレーション)。しかし、さまざまなアプローチの長所と短所については少し混乱しています。 これまで私が行った研究によると、2つの異なるアプローチを取ることができるようです。 DRBD +一部の共...

Admin

nextcloudアプリケーションは他のディレクトリをマウントした後、ディレクトリへのアクセス権を失います。
glusterfs

nextcloudアプリケーションは他のディレクトリをマウントした後、ディレクトリへのアクセス権を失います。

Apacheがインストールされているサーバー、mariadbデータベースを実行しているサーバー、およびglusterfsを実行しているサーバーで実行されるnextcloudアプリケーションベースのクラウドがあります。 glusterfsを実行しているサーバーには、このアプリケーションのデータストアである「nextcloud」ボリュームが作成され、データベース全体もこのボリュームにあります。データベースが実行されているサーバーでは、glusterfsを含む "nextcloud"ボリュームが/var/lib/mysqlディレクトリにマウントされます。 Apac...

Admin

Glusterfs, Gluster Volume Status コマンドは TCP ポート N/A ステータスを表示します。
glusterfs

Glusterfs, Gluster Volume Status コマンドは TCP ポート N/A ステータスを表示します。

アプリケーションデータを保存するために、3つのボリュームを作成したglusterfsベースのネットワークストレージを提案しました。 glustervolume start <name_volume>force コマンドを実行した後、ボリュームの状態を確認したところ、tcp ポートが「n/a」状態であることがわかりました。 gluster volume status Status of volume: logz Gluster process TCP Port RDMA Port Onl...

Admin

大規模なテラバイトディレクトリからディレクトリサイズをすばやく検索する方法
glusterfs

大規模なテラバイトディレクトリからディレクトリサイズをすばやく検索する方法

デフォルトでは、私は4つのディレクトリを持つ3TBのディスクを持っていますが、そこには何百ものディレクトリがあります。 すべてのディレクトリの相対的なサイズを見たいです。正確である必要はなく、GB単位で表示する方が良いです。 du -sh /disk/dir1/asdf を試しました。 ただし、これらのディレクトリは数百ギガバイトに達するため、上記のプロセスは10分以上かかります。 "ncdu"は良いですが、すべての作業を完了するのに時間がかかります(数時間)。 df -hはうまく機能し、高速で相対的なサイズを提供しますが、ディスクのみを表示します。 df ...

Admin

ZFS + GlusterFS + NFSスタックがクライアントに誤ったファイルを返す(異常な動作)
glusterfs

ZFS + GlusterFS + NFSスタックがクライアントに誤ったファイルを返す(異常な動作)

複数のアプリケーションサーバーにファイルを提供するために、ミラー化されたZFSプールの上に複製されたGlusterFSボリュームの上にNFSサーバーを設定しました。 ZFS+GlusterFS+NFSクラスタアーキテクチャ NFS共有に保存されているファイルを検索する2つのアプリケーションサーバーがあります。仕事量はほぼ似ています。一度書く/時々読む:ファイルはリポジトリに書き込まれ、ほとんど変更されず、時には要求を満たすために読み込まれます。 要求クライアントにデータを返す前に、アプリケーションはファイルSHA256ハッシュを計算し、それをデータベースに格...

Admin

CentOS 8のGlusterFS - レプリケーションボリュームの作成に失敗する
glusterfs

CentOS 8のGlusterFS - レプリケーションボリュームの作成に失敗する

私は4つのCentOS 8仮想マシンで構成されたホームラップでGlusterFSを学び始めました。私の研究室の設定は次のとおりです。 1つの仮想マシンはネームサーバー(BIND)とタイムサーバー(Chrony)として機能します。 GlusterFSがインストールされた3つの仮想マシンで構成されるクラスタ。sdb1各マシンには、Gluster専用のXFSパーティション()があります。パーティションが/gfsPool/gBricksディレクトリにマウントされます。 gfsvol01/gfsPool/gBricks各ノードに作成されたディレクトリ。 Glust...

Admin

複数のGlusterFSバックアップサーバー
glusterfs

複数のGlusterFSバックアップサーバー

次のようにクォーラムレプリケーションボリュームを設定しました。 gluster volume create gvol \ replica 3 \ arbiter 1 \ host1:/opt/brick/vol1 host2:/opt/brick/vol1 host3:/opt/arb/vol1 \ host4:/opt/brick/vol2 host5:/opt/brick/vol2 host6:/opt/arb/vol2 今すぐバックアップサーバーを使用してクライアントにインストールしようとしています。複数のサーバー...

Admin

.glusterfsフォルダは26TB(Glusterボリューム)を占有します。
glusterfs

.glusterfsフォルダは26TB(Glusterボリューム)を占有します。

クラスタでGlusterを使用していますが、ストレージの問題があります。 私のデータは36TBのうち約17TBを使用しています。それで、残りの19TBが何であるかを見て、論理的な答えは.glusterfs。du -hsonコマンドを使用すると.glusterfs24TBを占めるというが、24+17は36ではなく41なので言葉にならない。しかし、ドライブには私のデータとGluster以外には何もありません。 ハードリンクで構成されていることはわかっていますが、.glusterfsファイルも作成できますか?ごみ箱オプションが有効になっていません。残りの19T...

Admin

ポッド起動時のGlusterFSインストールの問題(Kuberneteから)
glusterfs

ポッド起動時のGlusterFSインストールの問題(Kuberneteから)

いくつかの背景知識を提供するために、3ノードのGlusterFSクラスタが実行されており、一部のサーバーにいくつかのディレクトリをマウントして動作するかどうかをテストしました。また、Kubernetesクラスタ(現在1つのノード)でマウントをテストして、これが問題ではないこと、およびgluster-clientパッケージがインストールされていることを確認しました。 RancherはKubernetesの管理オーバーレイとして使用されました。永続ボリュームを手動で作成し、Glusterプラグインを選択しました。エンドポイントの場合は、カスタムエンドポイントと...

Admin

XFS、GlusterFS v5.5、および2038年発行
glusterfs

XFS、GlusterFS v5.5、および2038年発行

たとえば、保存日を2071に設定するなど、デフォルトの保存期間を試しました。 WORMingをすると、すべてが大丈夫そうです。 FUSEとブリックレベルでは、予約はすべてのノードで2071に設定されます。また、storage.ctimeタイムスタンプ mdata xattrも保存するオプションを有効にしました。しかし、しばらくすると、ブリックレベル atime(ストレージの保存)が1934に変わったことを確認しました。 stat /gluster/brick1/glusterbrick/data/file3.txt File: /gluster/...

Admin

柔軟なGlusterマウント
glusterfs

柔軟なGlusterマウント

~によるとhttps://gluster.readthedocs.io/en/latest/Administrator%20Guide/Setting%20Up%20Clients/#mounting-volumes mount コマンドで指定されたサーバーは、ボリューム名を記述する Gluster 構成 volfile を取得するためにのみ使用されます。その後、クライアントはvolfileに記載されているサーバー(マウントに使用されているサーバーを含まない可能性があります)と直接通信します。 Gluster ボリュームにマウントしようとするとき...

Admin

リモートホストのファイルロックの存在を確認する
glusterfs

リモートホストのファイルロックの存在を確認する

Glusterファイルシステムのファイルにファイルロックがあることを確認したいと思います。これにより、プロセス(リモートまたはローカル)がglusterファイルシステム上のファイルに対してファイルロックを保持しているかどうかをすべてのホストで確認できます。 たとえば、次のようになります。 2つのホストがあります。h1そして2時間、どちらもRHEL 7.2を使用します。ホストコンピュータにアプリケーションがあります。h1pthread_rwlock_wrlockAPI を使用して、Gluster ファイルシステム内のファイルのファイルロックを取得します。時々...

Admin

Glusterにブリックボリュームを追加できませんでした。
glusterfs

Glusterにブリックボリュームを追加できませんでした。

ホームディレクトリスペースを増やすために2TBのボリュームを作成しました。 パーティションを作成しました。 $ parted /dev/xvdb mklabel gpt $ parted -s /dev/xvdb mkpart primary ext4 1 100% パーティションフォーマット: $ mkfs.ext4 -I 512 /dev/xvdb1 アイテムを追加/etc/fstab /dev/xvdb /export/home/brick3 ext4 defaults 0 0 マウントポイントを作成します。 $ mkdir -p...

Admin

GlusterFSはブリックを正常に再起動します。
glusterfs

GlusterFSはブリックを正常に再起動します。

長い話を短く残りのクラスターに影響を与えない(つまり凍結)方法でGlusterノード(複製されたブリックを含む)を再起動するための最良かつ簡単な方法は何ですか? より長い話: 私はglusterfs 3.8.8パッケージバージョンを実行している最新のDebian 9.4システムで、各ノードにすべての共有データを含むミラーブロックを含むN-wayレプリケーション設定でglusterを構成しています。 ノードが再起動すると、何が起こるかをテストするときに、クラスタ全体が42秒間読み取り/書き込みアクセスをブロックし、その間に共有に到達するすべてのエントリが...

Admin