構成管理ツールを使用すると、セルフホスト型の Looker インスタンスをシンプルにデプロイできます。
Looker のデプロイ用の Ansible ロールの例
Looker では、Looker GitHub リポジトリにサンプルの Ansible ロールが用意されています。この例は、Looker アプリケーションを EC2 インスタンスにデプロイするために Looker が内部で使用するロールをベースとしています。これは例として提供されるものであり、Looker サポートではサポートしていません。
この Ansible ロールに関する注意事項
付属の
initスクリプトは Ubuntu 用に作成されているため、他の Linux ディストリビューション用に変更する必要がある場合があります。このスクリプトは、Looker グループがグループ looker で実行され、推奨されている構成であることを前提としています。変更する場合は、
defaults/main.ymlとfiles/looker_initを変更します。templates/looker.j2は、defaults.main.ymlの配列を使用して、EC2 インスタンスタイプに基づいてメモリを設定します。おそらく変更が必要になるでしょう。デフォルトは2800mです。templates/looker.j2には、必要に応じて Looker の JMX モニタリングに使用する引数が表示されます。