Die Veröffentlichung der Cloud-Plattform Apache CloudStack 4.17 ermöglicht die Automatisierung der Bereitstellung, Konfiguration und Wartung privater, hybrider oder öffentlicher Cloud-Infrastrukturen (IaaS, Infrastructure as a Service). Die CloudStack-Plattform wurde von Citrix an die Apache-Stiftung übergeben, die das Projekt nach der Übernahme von Cloud.com erhalten hat. Installationspakete wurden für CentOS, Ubuntu und openSUSE vorbereitet.
CloudStack ist unabhängig von der Art des Hypervisors und ermöglicht die gleichzeitige Nutzung von Xen (XCP-ng, XenServer/Citrix Hypervisor und Xen Cloud Platform), KVM, Oracle VM (VirtualBox) und VMware in einer einzigen Cloud-Infrastruktur. Zur Verwaltung der Benutzerbasis, des Speichers sowie der Rechen- und Netzwerkressourcen wird ein Web-Interface und eine spezielle API angeboten. Im einfachsten Fall besteht die Cloud-Infrastruktur auf Basis von CloudStack aus einem Verwaltungsserver und einer Reihe von Rechenknoten, auf denen die Ausführung von Gastsystemen im Virtualisierungsmodus organisiert wird. In komplexeren Systemen wird die Verwendung eines Clusters aus mehreren Verwaltern unterstützt. Server und zusätzlichen Lastenausgleichern. Dabei kann die Infrastruktur in Segmente aufgeteilt werden, von denen jedes in einem separaten Rechenzentrum funktioniert.
Die Version 4.17 wird als LTS (Long Term Support) eingestuft und wird für 18 Monate unterstützt. Die wichtigsten Neuerungen sind:
- Die Unterstützung des Aktualisierens virtueller Router (VR, Virtual Router) durch In-Place-Austausch, der keinen Betriebsstopp erfordert (früher musste der alte Instanz gestoppt und gelöscht werden, bevor die neue installiert und gestartet werden konnte). Die Aktualisierung ohne Stopp wird durch die Anwendung von Live-Patches realisiert, die ad hoc aufgebracht werden.
- Für isolierte und VPC-Netzwerke wird angeboten, IPv6-Unterstützung, die zuvor nur für Shared-Netzwerke verfügbar war. Darunter fällt auch die Konfiguration statischer IPv6-Routen mit der Zuweisung von IPv6-Subnetzen für virtuelle Umgebungen.

- Im Hauptsatz wurde ein Storage-Plugin für die SDS-Plattform (Software Defined Storage) StorPool aufgenommen, das Funktionen wie sofortige Snapshots, Clonen von Partitionen, dynamische Speicherzuweisung, Backup und separate QoS-Richtlinien für jede virtuelle Festplatte ermöglicht.

- Benutzern wird die Möglichkeit geboten, gemeinsam Netzwerke (Shared Networks) und private Gateways (Private Gateways) über die standardmäßige Web-Oberfläche oder API selbst zu erstellen (früher waren diese Funktionen nur für Administratoren verfügbar).

- Es wurde die Möglichkeit geschaffen, Netzwerke mit mehreren Konten zu verknüpfen (mehrere Benutzer können ein Netzwerk gemeinsam nutzen), ohne virtuelle Router einzubeziehen und ohne Portweiterleitungen.
- In der Web-Oberfläche wurde die Möglichkeit hinzugefügt, mehrere SSH-Schlüssel zur Umgebung hinzuzufügen, ohne die Datei .ssh/authorized_keys manuell bearbeiten zu müssen (Schlüssel werden während der Erstellung der Umgebung ausgewählt).

- In der Web-Oberfläche wurde die Information über systemische Ereignisse strukturiert, die für Audits und zur Ermittlung der Ursachen von Ausfällen verwendet werden. Ereignisse sind jetzt eindeutig mit der Ressource verbunden, die das Ereignis verursacht hat. Es ist möglich, Ereignisse nach Objekten zu suchen, zu filtern und zu sortieren.

- Ein alternativer Weg zur Erstellung von Snapshots von Speichern virtueller Maschinen, die unter dem Hypervisor KVM laufen, wurde hinzugefügt. In der vorherigen Version wurde libvirt verwendet, das die Arbeit mit virtuellen Festplatten im RAW-Format nicht unterstützt. Die neue Implementierung nutzt spezifische Funktionen jedes Speichers und ermöglicht die Erstellung von Snapshots virtueller Festplatten ohne Snapshot der RAM-Daten.
- In den Migrationsmeister für Umgebungen und Partitionen wurde die Unterstützung für die explizite Zuordnung von Partitionen zu bestimmten primären Speichern hinzugefügt.
- Im Administrator-Interface wurden Berichte über den Zustand der Verwaltungsserver, Ressourcenverteilungsserver und Server mit DBMS hinzugefügt.
- Für Host-Umgebungen mit KVM wurde die Möglichkeit hinzugefügt, mehrere lokale Speichersektionen zu verwenden (früher war nur ein primärer lokaler Speicher zulässig, was die Hinzufügung zusätzlicher Festplatten erschwerte).
- Die Möglichkeit wurde geschaffen, öffentliche IP-Adressen für die spätere Verwendung in eigenen Netzwerken zu reservieren.
Quelle: opennet.ru





