Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

StorageGRID ホストサービスのインストールと設定を自動化する

共同作成者

StorageGRID ホストサービスのインストールは、 Ansible 、 Puppet 、 Chef 、 Fabric 、 SaltStack などの標準のオーケストレーションフレームワークを使用して自動化できます。

StorageGRID ホストサービスは、 DEB 形式でパッケージ化されており、あらかじめ構成ファイルを用意して(またはプログラム化して)おくことで自動インストールが可能です。すでに Ubuntu または Debian のインストールおよび設定に標準的なオーケストレーションフレームワークを使用している場合は、プレイブックやレシピに StorageGRID を追加する方が簡単です。

次のタスクを自動化できます。

  1. Linux をインストールしています

  2. Linux の設定

  3. StorageGRID の要件を満たすホストネットワークインターフェイスを設定する

  4. StorageGRID の要件を満たすホストストレージを構成する

  5. Docker をインストールする

  6. StorageGRID ホストサービスをインストールしています

  7. でのStorageGRID ノード構成ファイルの作成 /etc/storagegrid/nodes

  8. StorageGRID ノード構成ファイルを検証しています

  9. StorageGRID ホストサービスを開始しています

サンプルの Ansible のロールとプレイブック

サンプルの Ansible のロールとプレイブックは、 /extras フォルダに含まれるインストールアーカイブに含まれています。Ansibleプレイブックは、の仕組みを示しています storagegrid 役割ホストを準備し、ターゲットサーバーにStorageGRID をインストールします。必要に応じて、ロールまたはプレイブックをカスタマイズできます。