Linux に RustFS をインストールする
Linux のデプロイ方式である SNSD、SNMD、MNMD から選び、1 台または複数のサーバーに RustFS をインストールします。
このセクションでは、Linux サーバーへの RustFS のインストールを説明します。1 コマンドで試す場合は クイックスタート を使います。手動でインストールする場合は、次の 3 つのデプロイ方式から選びます。いずれも同じ 前提条件とサービスのセットアップ を使い、異なるのはトポロジーとボリュームの設定だけです。
既定の認証情報は直ちに変更する
インストール後、/etc/default/rustfs に一意の RUSTFS_ACCESS_KEY と RUSTFS_SECRET_KEY を設定します。よく知られた rustfsadmin をいずれの認証情報にも使わないでください。ファイルを変更したら、sudo systemctl restart rustfs でサービスを再起動します。
シングルノード・シングルディスク(SNSD)
サーバー 1 台、データディスク 1 台です。最も単純な方式で、冗長性はありません。ディスク障害はデータ損失になるため、バックアップに依存します。開発、テスト、および小規模で重要度の低いワークロードに適しています。
→ シングルノード・シングルディスク(SNSD)のインストール
シングルノード・マルチディスク(SNMD)
サーバー 1 台、データディスク複数台です。イレイジャーコーディングでデータをディスク間に分散するため、ノードは限られた台数のディスク障害に耐えられます。ただし、サーバー全体の障害はデータ損失になります。単一マシン上の中規模で重要度の低いワークロードに適しています。
→ シングルノード・マルチディスク(SNMD)のインストール
マルチノード・マルチディスク(MNMD)
4 台以上のサーバーで、各サーバーに 1 台以上のディスクがあります。イレイジャーコーディングがサーバー間にまたがり、ディスクおよびノード単位の耐障害性と水平スケーラビリティを提供します。本番ワークロード向けの方式です。
本番の前に
本番にデプロイする前に、インストール前チェックリスト(ハードウェア、ネットワーク、ソフトウェア、セキュリティ)を確認します。本番以外のデプロイでは省略できます。