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

フォローする

まとめ


この記事では、スタジオの実稼働Flixセットアップと並行してテストFlixサーバーを使用する利点、そのようなインストールに推奨されるセットアップ、およびステップバイステップのインストール ガイドについての情報を提供します。この記事では、運用に使用される、動作するFlix 6 環境がすでに存在していることを前提としています。

詳しくは

運用環境の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 サーバーを使用している場合は、デフォルトのスキーマ名 (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

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

    理由をお聞かせください