Tools zur Konfigurationsverwaltung können die Bereitstellung einer vom Kunden gehosteten Looker-Instanz vereinfachen.
Beispiel für eine Ansible-Rolle für die Looker-Bereitstellung
Looker bietet eine Beispielrolle an Ansible in unserem Looker-GitHub-Repository. Dieses Beispiel basiert auf Rollen, die Looker intern verwendet, um die Looker-Anwendung auf EC2-Instanzen bereitzustellen. Sie dient nur als Beispiel und wird vom Looker-Support nicht unterstützt.
Hinweise zu dieser Ansible-Rolle
Das enthaltene
init
-Skript wurde für Ubuntu geschrieben. Bei anderen Linux-Distributionen muss es daher möglicherweise geändert werden.In den Skripts wird davon ausgegangen, dass Looker vom Nutzer looker in der Gruppe looker ausgeführt wird. Dies ist die empfohlene Konfiguration. Ändern Sie
defaults/main.yml
undfiles/looker_init
, wenn Sie dies ändern möchten.templates/looker.j2
legt den Arbeitsspeicher basierend auf dem EC2-Instanztyp fest und verwendet ein Array indefaults.main.yml
. Das müssen Sie wahrscheinlich ändern. Der Standardwert ist2800m
.templates/looker.j2
zeigt die Argumente an, die bei Bedarf für das JMX-Monitoring von Looker verwendet werden sollen.