Proxmox mit Ansible automatisieren

Das Automatisierungstool Ansible hilft beim Aufsetzen und Betreiben von Proxmox-Clustern und kann sogar Ceph-Storage unter Proxmox einbinden.

Artikel verschenken
vorlesen Druckansicht
,
Lesezeit: 16 Min.
Von
  • Martin Gerhard Loschwitz
Inhaltsverzeichnis

Administratoren setzen zunehmend auf Automatisierungswerkzeuge, um wiederkehrende Aufgaben zuverlässig, reproduzierbar und frei von der Fehlerquelle Mensch auszuführen. Bei der Virtualisierungsplattform Proxmox VE (Virtual Environment) stehen Installationen, das Bootstrapping neuer Cluster, Storage-Einstellungen und Anpassungen an der Netzwerkkonfiguration in vielen Umgebungen regelmäßig an und Admins profitieren dabei erheblich von Automatisierung.

Das Automationstool Ansible bietet dabei mehrere Vorteile: Es arbeitet agentenlos, greift per SSH auf Zielsysteme zu und erzeugt eine Infrastruktur, die sich ohne zusätzliche Komponenten verwalten lässt. Unternehmen steigen daher mit Ansible ohne allzu große Hürden in das Thema Automatisierung ein. Der Artikel zeigt, wie man eine virtualisierte Infrastruktur mit Proxmox VE und Ansible in kurzer Zeit aufbaut.

iX-tract
  • Die zahlreichen Schritte beim Einrichten eines Proxmox-Hosts lassen sich mit Ansible bei geringen EinstiegshĂĽrden bequem automatisieren.
  • Eine spezielle Rolle stimmt die Konfiguration der Proxmox-Systeme aufeinander ab.
  • Ansible bewältigt auch in groĂźen Proxmox-VerbĂĽnden die Konfiguration von Hosts und Ressourcen und bindet Ceph-Storage ein.
  • Auch VMs steuert man mit einem Communitymodul ĂĽber die Proxmox-API aus Ansible heraus.
Mehr zum Thema Virtualisierung
Martin Gerhard Loschwitz
Martin Gerhard Loschwitz

Martin Gerhard Loschwitz ist Gründer und Geschäftsführer von True West und bietet skalierbare IT-Infrastruktur rund um OpenStack und Kubernetes an.

Eine Ansible-Umgebung entsteht mit wenigen Befehlen auf einer Debian- oder Ubuntu-Workstation und erhält sofort lauffähige Playbooks, Module und umfangreiche Inventarfunktionen. Ansible benötigt keine zusätzlichen Dienste. Jede Aufgabe läuft auf dem verwalteten Host und verändert dessen Konfiguration strukturiert und nachvollziehbar. Dazu bereitet die Software Python-Code vor, verbindet sich mit dem Zielsystem per SSH und führt den Code dort aus. Damit eignet sich Ansible sowohl für bestehende Set-ups als auch für neue Installationen. Selbst zuvor manuell konfigurierte Proxmox-Hosts lassen sich mit Ansible auf einen gemeinsamen Standard heben. Wer eine neue Proxmox-Infrastruktur mit Ansible einrichtet, kann im Web auf zahlreiche von der Community entwickelte Ansible-Rollen zugreifen, die alle nötigen Arbeitsschritte erledigen und ein Debian-System in einen Proxmox-Host verwandeln.

Das war die Leseprobe unseres heise-Plus-Artikels "Proxmox mit Ansible automatisieren". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.

Immer mehr Wissen. Das digitale Abo fĂĽr IT und Technik.