ipr-cnrs.openmanage
Openmanage
Übersicht
Eine Rolle zur Verwaltung von OpenManage (über omreport, omconfig,…), seiner Weboberfläche OMSA (OpenManage Server Administrator) und iDrac (mit racadm).
Rollenvariablen
- openmanage__repositories: Liste der APT-Repositories, die OpenManage bereitstellen können. Jeder Eintrag ist ein Dictionary [Standard:
Siehe default/main.yml
]. - openmanage__deploy_state: Der gewünschte Zustand, den diese Rolle erreichen soll [Standard für Dell-Hardware:
present
]. - openmanage__install_recommends: Ob empfohlene Pakete installiert werden sollen [Standard:
false
]. - openmanage__dep_packages: Liste der Abhängigkeitspakete, um racadm ausführen zu können [Standard:
Siehe default/main.yml
]. - openmanage__base_packages: Liste der Basis-Pakete für die gesamte Nutzung von racadm [Standard:
Siehe default/main.yml
]. - openmanage__stretch_packages: Liste einiger Pakete, die spezifisch für Debian Stretch (oder Ubuntu Xenial) und frühere Versionen sind [Standard:
Siehe default/main.yml
]. - openmanage__snmpd_service_name: SNMPD-Dienstname zur Verwaltung [Standard:
snmpd
]. - openmanage__snmpd_service_enabled: Ob der SNMPD-Dienst beim Start aktiviert werden sollte [Standard:
true
]. - openmanage__snmpd_service_override_path: Pfad zum Speichern der benutzerdefinierten SNMPD-Konfiguration [Standard:
/etc/systemd/system/snmpd.service.d/override.conf
]. - openmanage__snmpd_service_override_content: Vorlage zur Bereitstellung der benutzerdefinierten Konfiguration für den SNMPD-Dienst [Standard:
etc/systemd/system/snmpd.service.d/override.conf.j2
]. - openmanage__webgui_state: Der gewünschte Zustand für die Weboberfläche von OMSA [Standard:
absent
]. - openmanage__webgui_packages: Liste der Pakete zur Bereitstellung der Weboberfläche für OMSA [Standard:
Siehe default/main.yml
]. - openmanage__webgui_service_name: Name der systemd-Einheit zur Verwaltung der Weboberfläche [Standard:
dsm_om_connsvc
].
Beispiel-Playbook
- Standardvariablen verwenden:
- hosts: mynode.DOMAIN
roles:
- role: ipr-cnrs.openmanage
tags: ['role::openmanage', 'ipr', 'idrac']
- Weboberfläche für OMSA aktivieren (unter https://
:1311/):
- hosts: mynode.DOMAIN
roles:
- role: ipr-cnrs.openmanage
openmanage__webgui_state: "present"
tags: ['role::openmanage', 'ipr', 'idrac']
Konfiguration
Diese Rolle wird:
- Ein APT-Repository hinzufügen, um OpenManage bereitzustellen.
- Abhängigkeitspakete installieren.
- Basis-Pakete für die gesamte Nutzung von racadm installieren.
- Den Datenservice starten, um OpenManage-Anwendungen (omreport, omconfig,…) nutzen zu können.
- Die Weboberfläche unter https://
:1311 installieren und aktivieren, falls gewünscht. - Die Ausführungsrechte von idrac7 korrigieren.
- Den libssl-Fehler RAC1170 beheben (bis Debian Stretch oder Ubuntu Xenial).
- Symlinks einrichten, um Apps aus $PATH ausführen zu können.
Entwicklung
Dieser Quellcode stammt von unserer Gogs-Instanz, und das Github-Repo existiert nur, um die Rolle an Ansible Galaxy zu senden…
Aber zögere nicht, hier Issues/PRs zu senden :)
Dank dieses Hooks erhält Github automatisch Updates von unserer Gogs-Instanz :)
Dank an @roumano
Lizenz
Autorinformationen
Jérémy Gardais
- Quelle: auf IPR's Gogs
- IPR (Institut de Physique de Rennes)
Installieren
ansible-galaxy install ipr-cnrs.openmanage
Lizenz
Unknown
Downloads
97
Besitzer
Institut de Physique de Rennes
https://ipr.univ-rennes1.fr/
Tutelles CNRS et Université Rennes 1