Q100569: Flix テストサーバーの作成

まとめ


この記事では、スタジオの本番環境Flixと並行してテスト用Flixサーバーを導入するメリット、推奨される導入方法、そしてステップバイステップのインストールガイドについて説明します。この記事では、既に本番環境で稼働しているFlix環境があることを前提としています。

詳細情報

実稼働Flixセットアップの他にテストFlix環境を用意する理由は複数あります。たとえば、次のようになります。

  • ロールバックには時間がかかり、データベースのダウングレード、アセットの移行などの変更がいくつか必要になる可能性があるため、アーティストに展開する前に、新しいFlixメジャー バージョン (例: 6.2 -> 6.3) を社内でテストすることをお勧めします。
  • これにより、スタジオは現在制作に使用されているバージョンに対して新しいバージョンの利点を評価する機会が得られます。
  • 一部の構成オプションとカスタマイズには変更が必要な場合があり、テストする必要があります。
  • これにより、スタジオは制作中のエンドユーザーに影響を及ぼす可能性のある潜在的な変更や問題を特定する機会が得られます。
  • Flixのベータ版をテストするために使用し、リリース前にそのバージョンに関するフィードバックを提供することができます。

テスト サーバーの推奨設定は次のとおりです

  • 運用環境と同様の環境 - テストと運用の結果に影響を与える可能性のある変数をあまり多く導入しないでください。
  • ストレージは同じですが、アセット ディレクトリが異なります。
    • 本番環境とテスト環境のインストールに同じアセットディレクトリを使用すると問題が発生する可能性があります
    • 臨時/テスト資産は定期的にクリアしたいが、本番資産はそのままにしておきたい
  • 同じデータベースサーバーだが、DBスキーマが異なる
    • テストが完了したら、DB スキーマをクリアする必要がある可能性があります。

テスト環境を作成する手順:

  1. 本番サーバー/VMと同様の仕様の新しいテストサーバー/VMを作成します。
  2. テスト サーバー/VM にテスト ライセンスをインストールします。テスト用の新しいライセンスを受け取るには、support@foundry.com またはFoundry営業担当者に連絡してください。
  3. テスト用のFlixバージョンを保存する新しいFlixテスト ディレクトリを作成しflix https://www.foundry.com/products/ flix /downloadから flix _server をダウンロードします。
  4. 本番環境の「config.yml」ファイルを新しいテストFlixディレクトリにコピーします。
  5. 新しい「config.yml」ファイルの「hostname」エントリをテストサーバーのホスト名/IPに更新します。
  6. 新しい「config.yml」ファイルの「mysql_database」エントリを「flix_test」に更新します。
    Flixテストサーバーを初めて実行すると、この名前で新しいDBスキーマが作成されます。このスキーマは本番環境のDBスキーマとは別のものになります。
    本番環境とは全く異なるDBサーバーを使用する場合は、デフォルトのスキーマ名(flix)をそのまま使用できますが、2つのDBサーバーは必ず別々の名前にしてください。
  7. 「asset_directory」オプションを更新し、本番環境で使用されているディレクトリとは異なるディレクトリを指定してください。これにより、テスト環境のすべてのアセットがこの新しいディレクトリに保存され、本番環境のアセットはそのまま残ります。本番環境を可能な限り再現するため、同様のストレージを使用することをお勧めします。
  8. 新しいテストFlixディレクトリからflix _server を起動します。

  

テスト後

  • テストアセットディレクトリを自由にクリアしてください。
  • 「flix_test」DBスキーマを自由にクリアしてください。

さらに詳しく

通常のFlixサーバーのインストール方法の詳細については、以下を参照してください。

https://learn.foundry.com/flix flix

config.yml の例はここにあります:

https://learn.foundry.com/flix flix

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください