Linux インストール ファイル ストレージ FastDFS 構築プロセス

FastDFSの概要

FastDFS アーキテクチャ

FastDFS はオープン ソースの軽量分散ファイル システムです. ファイルを管理します. その機能には, ファイル ストレージ, ファイル同期, ファイル アクセス (ファイル アップロード, ファイル ダウンロード) などがあります. 大容量ストレージと負荷分散の問題を解決します. フォト アルバムの Web サイト、ビデオの Web サイトなど、ファイルをキャリアとして使用するオンライン サービスに特に適しています。

FastDFS はインターネット向けにカスタマイズされており、冗長バックアップ、負荷分散、線形拡張などのメカニズムを十分に考慮し、高可用性、高性能などの指標に注意を払っています.FastDFS を使用すると、一連の高性能ファイル サーバーを簡単に構築できますファイルのアップロードとダウンロード、およびその他のサービスを提供するクラスター。

FastDFS アーキテクチャには、トラッカー サーバーとストレージ サーバーが含まれます。クライアントはトラッカー サーバーにファイルのアップロードとダウンロードを要求し、トラッカー サーバーはスケジュールを設定し、最後にストレージ サーバーがファイルのアップロードとダウンロードを完了します。

Tracker サーバーの機能は負荷分散とスケジューリングであり、ファイルが Tracker サーバーを介してアップロードされると、ストレージ サーバーはいくつかのポリシーに従ってファイル アップロード サービスを提供することができます。トラッカーは、トラッキング サーバーまたはスケジューリング サーバーと呼ばれます。Storage サーバーの役割は、ファイルを格納することです.クライアントによってアップロードされたファイルは、最終的に Storage サーバーに格納されます.Storage サーバーは、独自のファイル システムを実装せず、オペレーティング システムのファイル システムを使用してファイルを管理します. ストレージはストレージサーバーと呼ばれることがあります。

 FastDFS ビルド

プル画像

docker pull morunchang/fastdfs

 ラントラッカー 

docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh

 ストレージを実行

使用的网络模式是–net=host, 192.168.216.130是宿主机的IP
group1是组名,即storage的组
如果想要增加新的storage服务器,再次运行该命令,注意更换 新组名

docker run -d --name storage --net=host -e TRACKER_IP=192.168.216.130:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh

Nginx の構成 

ここで Nginx は主に FastDFS イメージ アクセスのサポートを提供します. Nginx は Docker コンテナーに統合されています. nginx の構成を変更し、ストレージ コンテナーに入り、nginx.conf を変更する必要があります

docker exec -it storage  /bin/bash

入った後

vi /etc/nginx/conf/nginx.conf

 以下を追加

location ~ /M00 {
     root /data/fast_data/data;
     ngx_fastdfs_module;
}

 キャッシュを無効にします。

add_header Cache-Control no-store;

コンテナを出る

exit

ストレージ コンテナを再起動します

docker restart storage

コンテナ docker ps の開始を表示

```bash
9f2391f73d97 morunchang/fastdfs "sh storage.sh" 12 minutes ago Up 12 seconds storage
e22a3c7f95ea morunchang/fastdfs "sh tracker.sh" 13 minutes ago Up 13 minutes tracker

スタートアップ設定をオンにする

docker update --restart=always tracker
docker update --restart=always storage

ここで Linux ビルド FastDFS が完了しました

おすすめ

転載: blog.csdn.net/qq_55629923/article/details/129923813