Jump to: navigation, search

Difference between revisions of "ReleaseNotes/Liberty/de"

(Created page with "=== Veraltete Funktionen ===")
 
(109 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<languages />
 
<languages />
  
[[Category:Liberty|Release Note]]
+
[[Category:Liberty|Versionshinweise]]
 
[[Category:Release Note|Liberty]]
 
[[Category:Release Note|Liberty]]
  
Line 18: Line 18:
 
* Erlaubt 1+ object-servers-per-disk Installation aktiviert bei einem neuen Konfigurationswert  > 0, "servers_per_port" in der [DEFAULT] Konfigurationssektion für Objekt-Server und/oder Replikationsserverkonfigurationen. Der gesetzte integere Wert entscheidet, wieviel unterschiedliche Objekt-Server Anfragen behandelnfür alle eindeutigen lokalen Ports im Ring. In diesem Modus, der übergeordnete Objekt-Server-Prozess läuft weter unter dem Originalbenutzer (z.B. root wenn eine Bindung an einem niedrigen Port erforderlich ist). Wenn das Binden an alle Ports im Ring definiert ist, zweigt das Binden zu einem speziellen Listen-Socket ab. Der Nachkomme, per-port Server, lässt die Rechte fallen und verhät sich wie ein normaler Objekt-Server mit einer Ausnahme: Der Ring hat eindeutige Ports per Festplatte, die Objekt-Server werden nur Anfragen für eine Festplatte bearbeiten. Der übergeordnete Prozess entdeckt tote Server und startet diese neu (mit der korrekten Listen-Socket). Er startet fehlende Server, wenne ine aktualisierte Ringdatei gefunden wurde mit einem Gerät am Server mit einem neuen Port und zerstört  fremde Server, wenn der Port nict länge rim Ring gefunden wird. Die Ringdateien sind gestartet am meist geplanten Objekt-Server Konfiguration bei jedem "ring_check_interval" Parameter (dasselbe als Standard 15s).Im Test, dieser Installationskonfiguration (mit einem Wert von 3) verringert Antwortzeiten, verbessert Anfragen pro Sekunde, und isoliert langsame Festplatten-IO als Vergleich der existierenden Settings. Um das zu benutzen, muss jedes Gerät im Ring einen unterschiedlichen Port haben.
 
* Erlaubt 1+ object-servers-per-disk Installation aktiviert bei einem neuen Konfigurationswert  > 0, "servers_per_port" in der [DEFAULT] Konfigurationssektion für Objekt-Server und/oder Replikationsserverkonfigurationen. Der gesetzte integere Wert entscheidet, wieviel unterschiedliche Objekt-Server Anfragen behandelnfür alle eindeutigen lokalen Ports im Ring. In diesem Modus, der übergeordnete Objekt-Server-Prozess läuft weter unter dem Originalbenutzer (z.B. root wenn eine Bindung an einem niedrigen Port erforderlich ist). Wenn das Binden an alle Ports im Ring definiert ist, zweigt das Binden zu einem speziellen Listen-Socket ab. Der Nachkomme, per-port Server, lässt die Rechte fallen und verhät sich wie ein normaler Objekt-Server mit einer Ausnahme: Der Ring hat eindeutige Ports per Festplatte, die Objekt-Server werden nur Anfragen für eine Festplatte bearbeiten. Der übergeordnete Prozess entdeckt tote Server und startet diese neu (mit der korrekten Listen-Socket). Er startet fehlende Server, wenne ine aktualisierte Ringdatei gefunden wurde mit einem Gerät am Server mit einem neuen Port und zerstört  fremde Server, wenn der Port nict länge rim Ring gefunden wird. Die Ringdateien sind gestartet am meist geplanten Objekt-Server Konfiguration bei jedem "ring_check_interval" Parameter (dasselbe als Standard 15s).Im Test, dieser Installationskonfiguration (mit einem Wert von 3) verringert Antwortzeiten, verbessert Anfragen pro Sekunde, und isoliert langsame Festplatten-IO als Vergleich der existierenden Settings. Um das zu benutzen, muss jedes Gerät im Ring einen unterschiedlichen Port haben.
  
* The object server includes a "container_update_timeout" setting (with a default of 1 second). This value is the number of seconds that the object server will wait for the container server to update the listing before returning the status of the object PUT operation. Previously, the object server would wait up to 3 seconds for the container server response. The new behavior dramatically lowers object PUT latency when container servers in the cluster are busy (e.g. when the container is very large). Setting the value too low may result in a client PUT'ing an object and not being able to immediately find it in listings. Setting it too high will increase latency for clients when container servers are busy.
+
* Der Objekt-Server beinhaltet eine "container_update_timeout" Einstellung (mit einem Standardwert von 1 Sekunde). Dieser Wert ist die Anzahl von Sekunden, die der Objekt-Server für die Aktualisierung der Liste der Container-Server wartet, bevor der Status des des Objekts der PUT Operation zuruück gibt. Vorher würde der Objekt-Server würde bis zu 3 Sekunden auf die Antwort des Container-Server warten. Das neue Verhalten verringert Objekt PUT Laufzeit dramatisch, wenn Container-Server im Cluster belegt sind (z.B. wenn der Container sehr groß ist). Wird der Wert zu niedrig gesetzt, kann ein Client beim PUT an einem Objekt möglicherweise nicht schnell genug das Ergebnis finden. Wird der Wert zu hoch gesetzt, wird die Laufzeit für den Client vergrössert, wenn der Container belegt ist.
  
 
* Die Möglichkeit hinzugefügt, Bereiche für Static Large Object (SLO) Segmente anzugeben.
 
* Die Möglichkeit hinzugefügt, Bereiche für Static Large Object (SLO) Segmente anzugeben.
  
* Allow SLO PUTs to forgo per-segment integrity checks. Previously, each segment referenced in the manifest also needed the correct etag and bytes setting. These fields now allow the "null" value to skip those particular checks on the given segment.
+
* Erlaubt SLO PUTs auf Per-Segment Integritätsprüfungen zu verzichten. Vorher benötigte jedes Segment im Manifest den korrekten etag und bytes Einstellungen. Diese Felder können jetzt  "null" Werte enthalten, um die Überprüfungen zu überspringen.
  
* Replicator configurations now support an "rsync_module" value to allow for per-device rsync modules. This setting gives operators the ability to fine-tune replication traffic in a Swift cluster and isolate replication disk IO to a particular device. Please see the docs and sample config files for more information and examples.
+
* Replikator Konfigurationen unterstützen jetzt einen "rsync_module" Wert, um Per-Device Rsync-Module zu erlauben. Diese Einstellung gibt Operatoren die Mölichkeit des Feintunings des Replikationsverkehrs in einem Swift Cluster und isoliert Replikations DIsk-I/O der speziellen Festplatten. Bitte schauen Sie in die Dokumentation und Beispielkonfiguration.
  
* Ring changes
+
* Ring Änderungen
** Partition placement no longer uses the port number to place partitions. This improves dispersion in small clusters running one object server per drive, and it does not affect dispersion in clusters running one object server per server.
+
** Partitionanordnung benutzt nicht länger die Portnummer zum Anordnen von Partitionen. Dies verbessert die Dispersion in kleinen Clustern, die mit einem Objekt-Server pro Fesplatte laufen, und es beeinfluss nicht die Dispersion in Clustern, die mit einem Object -Server pro Server laufen.
** Added ring-builder-analyzer tool to more easily test and analyze a series of ring management operations.
+
** Ring-builder-analyzer hinzugefügt, um noch einfacher eine Serie von Ring-Management-Operationen durchzuführen.
** Ring validation now warns if a placement partition gets assigned to the same device multiple times. This happens when devices in the ring are unbalanced (e.g. two servers where one server has significantly more available capacity).
+
** Ring Validierung warnt jetzt, wenn eine Platzierungspartition zum selben Gerät mehrmals hinzugefügt wird. Dies passiert, wenn Geräte im Ring unbalanciert sind (z.B. zwei Server und ein Server hat signifikant mehr Kapazität verfügbar).
  
* TempURL fixes (closes CVE-2015-5223)<p>Do not allow PUT tempurls to create pointers to other data. Specifically, disallow the creation of DLO object manifests via a PUT tempurl. This prevents discoverability attacks which can use any PUT tempurl to probe for private data by creating a DLO object manifest and then using the PUT tempurl to head the object.</p>
+
* TempURL repariert (CVE-2015-5223 geschlossen)<p>Es ist  PUT tempurls nicht erlaubt, um Zeiger af andere Daten zu erstellen. Insbesondere die Erstellung von DLO Objekt Manifests über PUT tempurl sind verboten. Das verhindert Angriffe mit PUT tempurl zur Ausspionierung von privaten Daten durch Erstellung von  DLO Objekt Manifesten und der Benutzung von PUT tempurl zum Abruf des Objekts.</p>
* Swift now emits StatsD metrics on a per-policy basis.
+
* Swift sendet jetzt StatsD Metriken aus auf Per-Policy Basis.
* Fixed an issue with Keystone integration where a COPY request to a service account may have succeeded even if a service token was not included in the request.
+
* Ein Problem mit Keystone Integration wurde gelöst, wo eine COPY Anftrage an einen Dienst auch ohne Dienste-Token erfolgreich war.
* Bulk upload now treats user xattrs on files in the given archive as object metadata on the resulting created objects.
+
* Bulk-Upload behandelt jetzt Benutzer xattrs auf Dateien in einem angegebenen Archiv als Objekt-Metadaten auf die resultierenden erzeugten Objekte.
* Emit warning log in object replicator if "handoffs_first" or "handoff_delete" is set.
+
* Sende nun eine Logwarning im Objekt Replikator, wenn "handoffs_first" oder "handoff_delete" gesetzt ist.
* Enable object replicator's failure count in swift-recon.
+
* Objekt Replikators Fehlerzähler in Swift-Recon aktiviiert.
* Added storage policy support to dispersion tools.
+
* Eine Speicherregel zur Unterstützung der Dispersion-Werkzeuge hinzugefügt.
* Support keystone v3 domains in swift-dispersion.
+
* Unterstützt Keystone v3 Domänen in Swift-Dispersion.
* Added domain_remap information to the /info endpoint.
+
* domain_remap Informationen zum /info Endpunkt hinzugefügt.
* Added support for a "default_reseller_prefix" in domain_remap middleware config.
+
* Unterstützung für ein "default_reseller_prefix" in domain_remap Middleware-Konfiguration hinzugefügt.
* Allow rsync to use compression via a "rsync_compress" config. If set to true, compression is only enabled for an rsync to a device in a different region. In some cases, this can speed up cross-region replication data transfer.
+
* Es ist erlaubt, Rsync Kompression zu benutzen mit einer  "rsync_compress" Konfiguration zu benutzen. Wenn es auf 'true' gesetzt ist, Kompression ist nur aktiviert für einen Rsync zu einem Gerät in einer anderen Region. In einigen Fällen kann es die Geschwindigkeit in regionsübergreifender Datenübertragung erhöhen.
* Added time synchronization check in swift-recon (the --time option).
+
* Eine  Überprüfung der Zeitsynchronisation in swift-recon (die --time Option) hinzugefügt.
* The account reaper now runs faster on large accounts.
+
* Der Account-Reaper läuft jetzt schneller bei grossen Accounts.
* Various other minor bug fixes and improvements.
+
* Verschiedene kleinere Fehler behoben und Verbesserungen eingeführt.
  
 
Aktualisierungshinweise
 
Aktualisierungshinweise
  
* Dependency changes
+
* Änderungen der Abhängigkeit
** Added six requirement. This is part of an ongoing effort to add support for Python 3.
+
** 6 neue Anforderungen hinzugefügt. Das ist Teil der laufenden Bemühungen, Python 3 zu unterstützen.
** Dropped support for Python 2.6.
+
** Keine weitere Unterstützung von Python 2.6.
* Config changes
+
* Konfigurationsänderungen
** Recent versions of Python restrict the number of headers allowed in a request to 100. This number may be too low for custom middleware. The new "extra_header_count" config value in swift.conf can be used to increase the number of headers allowed.
+
** Vorherige Versionen von Python beschränken die Anzahl der Header in einer Anfrage auf 100. Diese Nummer kann zu niedrig sein bei kundenspezifischer Middleware. Der neue "extra_header_count" Konfigurationswert in swift.conf kann benutzt werden, um die Nummer der erlaubten Header zu erhöhen.
** Renamed "run_pause" setting to "interval" (current configs with run_pause still work). Future versions of Swift may remove the run_pause setting.
+
** "run_pause" umbenannt zu "interval" (derzeitige Konfigurationen mit run_pause funktionieren weiter). In zukünfigen Versionen von Swift kann run_pause gelöscht werden.
* The versioned writes feature has been refactored and reimplemented as middleware. You should explicitly add the versioned_writes middleware to your proxy pipeline, but do not remove or disable the existing container server config setting ("allow_versions"), if it is currently enabled. The existing container server config setting enables existing containers to continue being versioned. Please see http://swift.openstack.org/middleware.html#how-to-enable-object-versioning-in-a-swift-cluster for further upgrade notes.
+
* DIe Funktion des versionierten Schreibens wurde neu überarbeitet und als Middleware neu implementiert. Sie sollten explizit versioned_writes middleware zu Ihrer Proxy Pipeline hinzufügen, aber die bestehende Container Server Konfigurationseinstellungen ("allow_versions") nicht löschen oder deaktivieren, wenn es derzeit aktiviert ist. Die existierenden Container-Server Konfigurationseinstellungen ermöglichen, daß bestehende Container weiterhin versioniert werden. Bitte schauen Sie auf http://swift.openstack.org/middleware.html#how-to-enable-object-versioning-in-a-swift-cluster for further upgrade notes.
  
 
== OpenStack Netzwerk (Neutron) ==
 
== OpenStack Netzwerk (Neutron) ==
  
=== New Features ===
+
=== Neue Funktionen ===
* Neutron now supports IPv6 Prefix Delegation for the automatic assignment of CIDRs to IPv6 subnets. For more information on the usage and configuration of this feature, see the [http://docs.openstack.org/networking-guide/adv_config_ipv6.html#prefix-delegation OpenStack Networking Guide].
+
* Neutron unterstützt nun IPv6 Prefix Delegation für die automatische Zuweisung von CIDRs zu IPv6 Subnetzen. Für mehr Information zur Anwendung und Konfiguration dieser Funktion schauen Sie auf  [http://docs.openstack.org/networking-guide/adv_config_ipv6.html#prefix-delegation OpenStack Networking Guide].
* Neutron now exposes a QoS API, initially offering bandwidth limitation on the port level. The API, CLI, configuration and additional information may be found here [http://docs.openstack.org/developer/neutron/devref/quality_of_service.html].
+
* Neutron stellt jetzt eine QoS API bereit, erste Funktion ist die Limitierung von Bandbreite auf Port-Level Die API, CLI, Konfiguration und weitere Informationen sind zu finden auf  [http://docs.openstack.org/developer/neutron/devref/quality_of_service.html].
* Router high availability (L3 HA / VRRP) now works when layer 2 population (l2pop) is enabled [https://bugs.launchpad.net/neutron/+bug/1365476].
+
* Router Hochverfügbarkeit (L3 HA / VRRP) funktioniert jetzt wenn Layer 2 Population (l2pop) aktiviiert ist [https://bugs.launchpad.net/neutron/+bug/1365476].
* VPNaaS reference drivers now work with HA routers.
+
* VPNaaS Referentreiber funktioniert jetzt mit HA Router.
* Networks used for VRRP traffic for HA routers may now be configured to use a specific segmentation type or physical network tag [https://bugs.launchpad.net/neutron/+bug/1481443].
+
* Netzwerke für VRRP Verkehr an HA Router können jetzt mit spezifischen Typen von physikalichen Netzwerk-Tags konfiguriert werden [https://bugs.launchpad.net/neutron/+bug/1481443].
* The OVS agent may now be restarted without affecting data plane connectivity.
+
* Der OVS Agent kann jetzt neu gestartet werden ohne die Konnektivität auf Datenebende zu beeinflussen.
* Neutron now offers role base access control (RBAC) for networks [http://specs.openstack.org/openstack/neutron-specs/specs/liberty/rbac-networks.html].
+
* Neutron bietet jetzt eine rollenbasierte Zugriffskontrolle für Netzwerke an (RBAC) [http://specs.openstack.org/openstack/neutron-specs/specs/liberty/rbac-networks.html].
 
** https://bugs.launchpad.net/neutron/+bug/1498790
 
** https://bugs.launchpad.net/neutron/+bug/1498790
* LBaaS V2 reference driver is now based on Octavia, an operator grade scalable, reliable Load Balancer platform.
+
* LBaaS V2 Referenz Treiber basiert jetzt auf Octavia, ein operativ skalierbare, zuverlässige Lastverteilerplattform.
* LBaaS V2 API is no longer experimental. It is now stable.
+
* LBaaS V2 API ist nicht länger experimentell. Sie ist nun stabil.
* Neutron now provides a way for admins to manually schedule agents, allowing host resources to be tested before they are enabled for tenant use [https://github.com/openstack/neutron-specs/blob/master/specs/liberty/enable-new-agents.rst#user-documentation].
+
* Neutron stellt jetzt für Administratoren einen Weg zur Verfügung, manuell Agenten zu planen und Hostresourcen zu testen bevor sie zur Benutzung in Tenants aktiviert werden [https://github.com/openstack/neutron-specs/blob/master/specs/liberty/enable-new-agents.rst#user-documentation].
* Neutron now has a pluggable IP address management framework, enabling the use of alternate or third-party IPAM. The original, non-pluggable version of IPAM is enabled by default.
+
* Neutron hat nun ein steckbares IP-Adress-Management-Gerüst, aktiviert die Benutzung von Alternativen  Third-Party IPAM. Die originale, nicht-steckbare Version von  IPAM ist standardmässig aktiviert.
  
 
=== Veraltete und gelöschte Plugins und Treiber ===
 
=== Veraltete und gelöschte Plugins und Treiber ===
Line 83: Line 83:
 
* Die 'external_network_bridge' Option für den L3 Agenten ist veraltet in der Variante von einem  bridge_mapping mit einem physikalischen Netz. Für mehr Informationen, schauen SIe in die "Netzwek Knoten" Sektion für dieses Szenario in der Netzwerkanleitung: http://docs.openstack.org/networking-guide/scenario_legacy_ovs.html
 
* Die 'external_network_bridge' Option für den L3 Agenten ist veraltet in der Variante von einem  bridge_mapping mit einem physikalischen Netz. Für mehr Informationen, schauen SIe in die "Netzwek Knoten" Sektion für dieses Szenario in der Netzwerkanleitung: http://docs.openstack.org/networking-guide/scenario_legacy_ovs.html
  
=== Performance Considerations ===
+
=== Überlegungen zur Leistung ===
* The stock Trusty Tahr kernel (3.13) shows linear performance degradation when running "ip netns exec" as the number of namespaces increases.  In cases where scale is important, a later version kernel (e.g. 3.19) should be used. [WHICH VERSION OF 3.13 EXHIBITED THIS. MOST VERSIONS WILL HAVE THIS FIX ALREADY.]
+
* Der bestehende Trusty Tahr Kernel (3.13) zeigt linear Leistungsabfall beim Ausführen von "ip netns exec", wenn sich die Anzahl der Namespaces erhöht.  In Fällen, wo Wachstum wichtig ist, sollte eine spätere Kernelversion benutzt werden (z.B. 3.19). [DIE  VERSION 3.13 ZEIGTE DIESES VERHALTEN. DIE MEISTEN VERSIONEN SIND SCHON GEFIXT.]
 
<br />
 
<br />
  '''Note:''' This regression should be fixed in Trusty Thar since 3.13.0-36.63 and later kernel versions. For further references see: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328088
+
  '''Anmerkung:''' Dieser Fehler sollte bejoben sein in Trusty Thar seit 3.13.0-36.63 und spätere Kernelversionen. Für weitere Referenzen schauen Sie auf https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328088
  
* Creating Neutron-LBaaS load balancers in environments without hardware virtualization may be slow when using the Octavia driverThis is due to QEMU using the TCG accelerator instead of the KVM accelerator in environments without hardware virtualization availableWe recommend enabling hardware virtualization on your compute nodes, or enabling nested virtualization when using the Octavia driver inside a virtual environmentSee the following link for details on setting up nested virtualization for DevStack running inside KVM: http://docs.openstack.org/developer/devstack/guides/devstack-with-nested-kvm.html.
+
* Erstellung von Neutron-LBaaS Lastverteiler in Umgebungen ohne Hardware-Virtualisierung kann langsam sein, wenn der Octavia Treiber benutzt wirdDas liegt daran, weil QEMU TCG Beschleuniger benutzt, wo KVM Beschleuniger in Umgebungen ohne Hardware-Virtualisierung nicht verfügbar istWir empfehlen, Hardware-Virtualisierung an Ihren Compute-Knoten zu aktivieren, oder verschachtelte Virtualisierung zu aktivieren, wenn der Octavia Treiber innerhalb der virtuellen Umgebung verwendet wirdSchauen Sie auf folgenden Link für Details zur Installation verschachtelter Virtualisierung für DevStack mit laufendem KVM: http://docs.openstack.org/developer/devstack/guides/devstack-with-nested-kvm.html.
  
 
== OpenStack Compute (Nova) ==
 
== OpenStack Compute (Nova) ==
Line 96: Line 96:
 
==== API ====
 
==== API ====
  
* Turned on v2.1 by default for all endpoints, v2.0 and v1.1 using a new compatibility mode, to make the transition transparent to existing API users (https://blueprints.launchpad.net/nova/+spec/api-relax-validation)
+
* Standardmässig ist v2.1 eingeschaltet für alle Endpunkte, v2.0 und v1.1 benutzen einen neuen Kompatibiliätsmodus, um den Übergang für bestehende API Benutzer transparent zu machen  (https://blueprints.launchpad.net/nova/+spec/api-relax-validation)
* Evacuate made more robust (partial) (https://blueprints.launchpad.net/nova/+spec/robustify-evacuate)
+
* Evakuierung wurde mehr robust gemacht (teilweise) (https://blueprints.launchpad.net/nova/+spec/robustify-evacuate)
* New "mark host down"/"force down" API for external high availability tools to notify Nova in the event of a host failure (http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/mark-host-down.html).
+
* Neue "mark host down"/"force down" API für externe hochverfügbare Werkzeuge, um Nova zu benachrichtigen im Falle eines Hostfehlers (http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/mark-host-down.html).
* Consolidate the APIs for getting consoles https://blueprints.launchpad.net/nova/+spec/consolidate-console-api
+
* konsolidiere die APIs, um Konsolen zu bekommen https://blueprints.launchpad.net/nova/+spec/consolidate-console-api
* Show 'reserved' status in os-fixed-ips API  (https://blueprints.launchpad.net/nova/+spec/show-reserved-status-in-os-fixed-ips-api)
+
* Zeige 'reserved' Status in os-fixed-ips API  (https://blueprints.launchpad.net/nova/+spec/show-reserved-status-in-os-fixed-ips-api)
* Allow ip6 server search for non-admin (https://blueprints.launchpad.net/nova/+spec/allow-ip6-search-for-non-admin)
+
* Erlaube IP6 Server die Suche nach non-admin (https://blueprints.launchpad.net/nova/+spec/allow-ip6-search-for-non-admin)
* Check flavor type before add tenant access (https://blueprints.launchpad.net/nova/+spec/check-flavor-type-before-add-tenant)
+
* Überprüfe Variantentypen bevor der Tenantzugriff eingerichtet wird (https://blueprints.launchpad.net/nova/+spec/check-flavor-type-before-add-tenant)
* Make on_shared_storage flag optional in rebuild_instance  (https://blueprints.launchpad.net/nova/+spec/optional-on-shared-storage-flag-in-rebuild-instance)
+
* Mache on_shared_storage Zeichen optional in rebuild_instance  (https://blueprints.launchpad.net/nova/+spec/optional-on-shared-storage-flag-in-rebuild-instance)
* Policy checks have been removed from the database layer, so are now only at the API layer (https://blueprints.launchpad.net/nova/+spec/nova-api-policy-final-part)
+
* Regelüberprüfung wurde vom Datenbanklayer gelöscht, sodass es nun bloss den API Layer gibt (https://blueprints.launchpad.net/nova/+spec/nova-api-policy-final-part)
* Add VIF net-id in virtual interfaces list API Response (https://blueprints.launchpad.net/nova/+spec/add-vif-net-id-in-vif-list)
+
* VIF net-id hinzugefügt in virtuellen Schnittstellen-Listen API Antwort (https://blueprints.launchpad.net/nova/+spec/add-vif-net-id-in-vif-list)
* Convert glance image meta properties into NovaObject (partial) (https://blueprints.launchpad.net/nova/+spec/convert-image-meta-into-nova-object)
+
* Konvertiere Glance-Abbild Meta-Eigenschaften nach NovaObject (partiell) (https://blueprints.launchpad.net/nova/+spec/convert-image-meta-into-nova-object)
* Adding locking information in server get response (https://blueprints.launchpad.net/nova/+spec/add-locking-information-in-server-get-response)
+
* Sperrinformation in Serverantworten hinzugefügt (https://blueprints.launchpad.net/nova/+spec/add-locking-information-in-server-get-response)
* Allow admin users to view any keypair (https://blueprints.launchpad.net/nova/+spec/admin-query-any-keypair)
+
* Erlaube Administratoren alle Schlüsselpaare anzusehen (https://blueprints.launchpad.net/nova/+spec/admin-query-any-keypair)
* Metadata: Add project_id to liberty-versioned metadata (https://blueprints.launchpad.net/nova/+spec/project-id-in-metadata)
+
* Metadaten: project_id zu liberty-versioned Metadaten hinzugefügt (https://blueprints.launchpad.net/nova/+spec/project-id-in-metadata)
* Metadata: inject routes into network template engine (https://blueprints.launchpad.net/nova/+spec/network-template-routes-injection)
+
* Metadaten: Routen in die Netzwerk-Template-Maschine injiziert (https://blueprints.launchpad.net/nova/+spec/network-template-routes-injection)
* Metadata: API: Proxy neutron configuration to guest instance (partial) (https://blueprints.launchpad.net/nova/+spec/metadata-service-network-info)
+
* Metadaten: API: Proxy Neutron Konfiguration zu Gastinstanten (partiell) (https://blueprints.launchpad.net/nova/+spec/metadata-service-network-info)
  
 
==== Scheduler ====
 
==== Scheduler ====
  
Architectural evolution on the scheduler has continued, along with key bug fixes:
+
Evolution an der Architektur des Planers wurde fortgeführt, meist mit Fehlerbeseitigung:
* Adds object model for a launch request spec (partially complete) (https://blueprints.launchpad.net/nova/+spec/request-spec-object)
+
* Spezifikation für ein Objektmodell hinzugefügt zum Starten von Instanzen (teilweise implementiert) (https://blueprints.launchpad.net/nova/+spec/request-spec-object)
* Move resource allocation ratios from scheduler to resource tracker (https://blueprints.launchpad.net/nova/+spec/allocation-ratio-to-resource-tracker)
+
* Resourcenzuweisung vom Planer zum Resource-Tracker verschoben (https://blueprints.launchpad.net/nova/+spec/allocation-ratio-to-resource-tracker)
* Fix resource tracking for operations that move instances between hosts (https://blueprints.launchpad.net/nova/+spec/migration-fix-resource-tracking)
+
* Resource-Tracking für Operationen die Instanzen zwischen Hosts verschieben behoben (https://blueprints.launchpad.net/nova/+spec/migration-fix-resource-tracking)
* Improved user feedback when returning ''NoValidHost'' from the scheduler (http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/add_exceeded_max_retries_exception.html).
+
* Verbessertes Benutzerverhalten bei der Antwort ''NoValidHost'' vom Planer (http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/add_exceeded_max_retries_exception.html).
  
 
==== Cells v2 ====
 
==== Cells v2 ====
Line 132: Line 132:
 
===== Libvirt =====
 
===== Libvirt =====
  
* Moved to using ''os-brick'' library for Libvirt volume drivers allowing sharing of logic for volume discovery and removal between Nova and Cinder (http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/use-os-brick-library.html).
+
* Zur Verwendung von '' os-brick "" Bibliothek für Libvirt Volume-Treiber ermöglicht die gemeinsame Nutzung von Logik für Volumen Entdeckung und Entfernung zwischen Nova und Cinder (http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/use-os-brick-library.html).
* Added ''live_migration_completion_timeout'' and ''live_migration_progress_timeout'' configuration keys to assist with capping the maximum time a live migration should be allowed to run, particularly when progress has halted (https://launchpad.net/bugs/1429220).
+
* '' live_migration_completion_timeout '' und '' live_migration_progress_timeout '' Konfigurationsschlüssel hinzugefügt zum Kappen der maximalen Zeit, doe eine Live-Migration dauern sollte, insbesondere, wenn die Fortschrittsanzeige gestoppt ist (https://launchpad.net/bugs/1429220).
* Added logic to manage and scale the maximum downtime setting during live migration to provide larger guest sizes with a better chance of completing migration successfully (https://launchpad.net/bugs/1429220).
+
* Logik hinzugefügt zum Verwalten und Skalieren, der maximalen Ausfallzeit während der Live-Migration auf größere Gästegrößen mit einer bessere Chance zum erfolgreichen Abschluss der Migration (https://launchpad.net/bugs/1429220).
* Limit parallel live migrations in progress (https://launchpad.net/bugs/1478108).
+
* Limitiere parallele Live-Migrationen in Bearbeitung (https://launchpad.net/bugs/1478108).
* Optionally enable the scaling of VirtIO queues in relation to guest vCPUs if the ''hw_vif_multiqueue_enabled'' image property is set to 'true' (default: 'false') providing enhanced network performance for guests with more than one vCPU, many concurrent connections, and/or relatively large packet sizes (http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html).
+
* Optionale Aktivierung der Skalierung der virtio Warteschlange in Bezug auf Gast vCPUs, wenn das '' hw_vif_multiqueue_enabled '' image-Eigenschaft auf "true" (Standardwert: 'false') festgelegt ist stellt eine verbesserte Netzwerkleistung für Gäste mit mehr als eine vCPU, viele gleichzeitige Verbindungen und / oder relativ große Paketgrößen zur Verfügung (http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html).
* Allow admin to set guest ''Administrator''/''root'' password if QEMU guest agent is installed and enabled via the ''hw_qemu_guest_agent'' image property (http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/libvirt-set-admin-password.html).
+
* Erlaube Administrator das Gast '' Administrator '' / '' root '' Kennwort festzulegen, wenn QEMU Gast-Agent installiert ist und über die '' hw_qemu_guest_agent '' image-Eigenschaft aktiviert (http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/libvirt-set-admin-password.html).
* New VIF type to allow routing VM data instead of bridging it (https://blueprints.launchpad.net/nova/+spec/vif-type-tap)
+
* Neuer VIF-Typ zum Ermöglichen von Routing  VM-Daten anstelle von Bridging (https://blueprints.launchpad.net/nova/+spec/vif-type-tap)
* Add support for InfiniBand SR-IOV for libvirt virtualization (https://blueprints.launchpad.net/nova/+spec/vif-driver-ib-passthrough)
+
* Unterstützung für InfiniBand SR-IOV für libvirt Virtualisierung hinzugefügt (https://blueprints.launchpad.net/nova/+spec/vif-driver-ib-passthrough)
* Add MacVTap as new virtual interface type for libvirt virtualization (https://blueprints.launchpad.net/nova/+spec/libvirt-macvtap-vif)
+
* MacVTap als neue virtuelle Schnittstellentyp für libvirt Virtualisierung hinzufügen (https://blueprints.launchpad.net/nova/+spec/libvirt-macvtap-vif)
* Consolidate FS-style libvirt drivers (https://blueprints.launchpad.net/nova/+spec/consolidate-libvirt-fs-volume-drivers)
+
* Implementierung FS-style libvirt-Treiber (https://blueprints.launchpad.net/nova/+spec/consolidate-libvirt-fs-volume-drivers)
* EMC ScaleIO Data Client (SDC) Libvirt Volume Driver (https://blueprints.launchpad.net/nova/+spec/emc-sdc-libvirt-volume-driver)
+
* EMC ScaleIO Data Client (DEZA) Libvirt Volume Driver (https://blueprints.launchpad.net/nova/+spec/emc-sdc-libvirt-volume-driver)
* Implementation of remote FS driver based on `rsync` for libvirt (https://blueprints.launchpad.net/nova/+spec/remote-fs-driver)
+
* Implementierung von Remote-FS-Treiber basierend auf `rsync` für libvirt (https://blueprints.launchpad.net/nova/+spec/remote-fs-driver)
* Virtuozzo containers boot from volume (https://blueprints.launchpad.net/nova/+spec/virtuozzo-container-boot-from-volume)
+
* Virtuozzo Container booten Sie von Volumen (https://blueprints.launchpad.net/nova/+spec/virtuozzo-container-boot-from-volume)
* Add HGST volume type support w/os-brick (https://blueprints.launchpad.net/nova/+spec/add-os-brick-volume-driver-hgst-solutions)
+
* In HGST Volume-Typ-Unterstützung w / os-brick(https://blueprints.launchpad.net/nova/+spec/add-os-brick-volume-driver-hgst-solutions)
* virtio-net multiqueue (partial) (https://blueprints.launchpad.net/nova/+spec/libvirt-virtio-net-multiqueue)
+
* Virtio-net Multiqueue (teilweise) (https://blueprints.launchpad.net/nova/+spec/libvirt-virtio-net-multiqueue)
  
 
===== VMware =====
 
===== VMware =====
  
* VMware driver domain metadata (https://blueprints.launchpad.net/nova/+spec/vmware-driver-domain-metadata)
+
* VMware Treiber Domänen Metadaten (https://blueprints.launchpad.net/nova/+spec/vmware-driver-domain-metadata)
* Enable setting memory, disk and vnic limits (partial) (https://blueprints.launchpad.net/nova/+spec/vmware-limits)
+
* Aktiviere das Setzen von Speicher, Festplatte und vnic Limits (teilweise) (https://blueprints.launchpad.net/nova/+spec/vmware-limits)
* Native HTML5 consoles for VMware (https://blueprints.launchpad.net/nova/+spec/vmware-webmks-console)
+
* Native HTML5 Konsole für VMware (https://blueprints.launchpad.net/nova/+spec/vmware-webmks-console)
* Support swap disk in VMware driver (https://blueprints.launchpad.net/nova/+spec/vmware-swap-support)
+
* Unterstützung Auslagerungsdatei in VMware Treiber (https://blueprints.launchpad.net/nova/+spec/vmware-swap-support)
* VMware NSXv Support (https://blueprints.launchpad.net/nova/+spec/vmware-nsxv-support)
+
* VMware NSXv Unterstützung (https://blueprints.launchpad.net/nova/+spec/vmware-nsxv-support)
* VMware: Support for console log in the VMware driver (partial) (https://blueprints.launchpad.net/nova/+spec/vmware-console-log)
+
* VMware: Unterstützung für Konsolelog im  VMware Treiber (teilweise) (https://blueprints.launchpad.net/nova/+spec/vmware-console-log)
  
 
===== Hyper-V =====
 
===== Hyper-V =====
  
* Hyper-V unit tests refactoring (continued + partial) (https://blueprints.launchpad.net/nova/+spec/hyper-v-test-refactoring-liberty)
+
* Hyper-V Unit-Tests überarbeitet (teilweise fertig) (https://blueprints.launchpad.net/nova/+spec/hyper-v-test-refactoring-liberty)
  
 
===== Ironic =====
 
===== Ironic =====
Line 167: Line 167:
 
==== Andere Funktionen ====
 
==== Andere Funktionen ====
  
* Added support for specifying multiple ''instance_type'' names to the ''AggregateTypeAffinityFilter'' (https://blueprints.launchpad.net/nova/+spec/aggregatetypeaffinityfilter-multi-value-support).
+
* Unterstützung hinzugefügt für Spezifizieren mehrer ''instance_type'' Namen zum ''AggregateTypeAffinityFilter'' (https://blueprints.launchpad.net/nova/+spec/aggregatetypeaffinityfilter-multi-value-support).
* Added experimental online DB schema change option (https://blueprints.launchpad.net/nova/+spec/online-schema-changes)
+
* Experimentelle online DB schema Änderungsoption hinzugefügt (https://blueprints.launchpad.net/nova/+spec/online-schema-changes)
* Improved example config file generation (https://blueprints.launchpad.net/nova/+spec/oslo-config-generator)
+
* Verbesserte Generierung von Beispielkonfigurationsdateien  (https://blueprints.launchpad.net/nova/+spec/oslo-config-generator)
* Add DB2 as an option for backend database (https://blueprints.launchpad.net/nova/+spec/db2-database)
+
* DB2 hinzugefügt als eine Option für Backenddatenbank (https://blueprints.launchpad.net/nova/+spec/db2-database)
* Cells: different_cells scheduler filter (https://blueprints.launchpad.net/nova/+spec/cells-scheduler-anti-affinity-filter)
+
* Zellen: different_cells Planungsfilter (https://blueprints.launchpad.net/nova/+spec/cells-scheduler-anti-affinity-filter)
* Started on the road towards Python 3.4 support (https://blueprints.launchpad.net/nova/+spec/nova-python3)
+
* MIt Unterstützung  für Python 3.4 angefangen (https://blueprints.launchpad.net/nova/+spec/nova-python3)
* Ability to run some Nova services under Apache2 (https://blueprints.launchpad.net/nova/+spec/run-nova-services-under-apache2)
+
* Die Möglichkeit, einige Nova Dienste unter Apache2 laufen zu lassen (https://blueprints.launchpad.net/nova/+spec/run-nova-services-under-apache2)
* Upgrade infrastructure: Add a universal service version number (https://blueprints.launchpad.net/nova/+spec/service-version-number)
+
* Infrastruktur aktualisiert: Füge eine universelle Diensteversionsnummer hinzu  (https://blueprints.launchpad.net/nova/+spec/service-version-number)
* Running Nova with rootwrap as a daemon (https://blueprints.launchpad.net/nova/+spec/nova-rootwrap-daemon-mode)
+
* Betreibe Nova mit rootwrap als ein Daemon (https://blueprints.launchpad.net/nova/+spec/nova-rootwrap-daemon-mode)
* Remove 'scheduled_at' column in nova instances table (https://blueprints.launchpad.net/nova/+spec/cleanup-scheduled-at)
+
* Lösche 'scheduled_at' Spalte in nova Instanzen-Tabelle (https://blueprints.launchpad.net/nova/+spec/cleanup-scheduled-at)
* A new config option "handle_virt_lifecycle_events" in the DEFAULT group was added to allow disabling the event callback handling for instance lifecycle events from the virt driver (which is only implemented by the libvirt and hyper-v drivers in Liberty). This mostly serves as a workaround in case the callbacks are racing under heavy load and causing problems like shutting down running instances. See https://review.openstack.org/#/c/159275/ for details.
+
* Eine neue Konfigurationsoption "handle_virt_lifecycle_events" in der DEFAULT Gruppe wurde hinzugefügt, um Deaktivierung des Callback Handlings für Instanzen-Livecycle-Events vom virt Treiber zu erlauben (was nur implementiert ist von  libvirt und hyper-v Treiber in Liberty). Dies dient vor allem als ein Workaround für den Fall der Callbacks unter hoher Last und verursachten Problemen, wie das Herunterfahren laufenden Instanzen. Sehen Sie: https://review.openstack.org/#/c/159275/ für Details.
  
 
=== Aktualisierungshinweise ===
 
=== Aktualisierungshinweise ===
  
* If you are coming from Kilo stable, please make sure you have fully upgraded to the latest release of that lineage before deploying Liberty. Due to bug https://bugs.launchpad.net/nova/+bug/1474074 versions of Kilo from before the fix will be problematic when talking to Liberty nodes.
+
* Wenn Sie von Kilo kommen, stellen Sie sicher, dass SIe vollständig die letzte Version aktualisiert haben bevor Sie Liberty installieren. Wegen des Fehlers https://bugs.launchpad.net/nova/+bug/1474074 sind manche Versionen von Kilo vor diesem Bug-Fix problematisch, wenn sie zu Liberty Knoten kommunizieren.
* Allocation ratios for RAM and CPU are now defined within the nova-compute service (so per compute node). Ratios also need to be provided for the scheduler service. Depending on whether a compute node is running Kilo or Liberty, the allocation ratios will behave differently : ''if the compute node is running Kilo'' then the CPU and RAM allocation ratios for that compute node will be the ones defaulted in the controller's nova.conf file.''Or, if the compute node is Liberty'' then you'll be able to set a per-compute allocation ratio for both CPU and RAM. In order to leave the operator providing the allocation ratios to all the compute nodes, the default allocation ratio will be set in nova.conf to 0.0 (even for the controller). That doesn't mean that allocation ratios will actually be 0.0, just that the operator needs to provide those '''before the next release (ie. Mitaka)'''. To be clear, the default allocation ratios are still 16.0 for cpu_allocation_ratio and 1.5 for ram_allocation_ratio.
+
* Vergabeverhältnisse für RAM und CPU sind jetzt definiert im nova-compute Dienst (per compute Knoten). Die Verhältnisse werden auch für den Planungsdienst gebraucht.
* nova-compute should be upgraded to Liberty code before upgrading Neutron services per the new "network-vif-deleted" event: https://review.openstack.org/#/c/187871/
+
Abhängig ob ein Compute Knoten mit Kilo oder Liberty läuft, verhält sich das Vergabeverhältnis unterschiedlich: ''Wenn der Compute Knoten mit Kilo läuft", wird das Vergabeverhälnis von CPU und RAM für diesen Compute Knoten zentral in der nova.conf Datei des Controller verwaltet.''Oder, wenn der Compute Knoten ist Liberty'' dann sind Sie in der Lage per-compute Vergabeverhältnisse zu setzen für CPU und RAM. Um dem Operator die Vergabeverhältnisse auf allen Compute Knoten setzen zu lassen, wird der Standard in nova.conf auf 0.0 gesetzt(auch für den Controller). Das bedeutet nicht, daß Vergabeverhältnisse auf 0.0 sind, der Operator brauch das nur zu setzen '''vor der nächsten Version (z.B. Mitaka)'''. Um es klarzustellen, die Standard-Vergabeverhältnisse sind immer noch 16.0 für cpu_allocation_ratio und 1.5 für ram_allocation_ratio.
* Rootwrap filters must be updated after release to add the 'touch' command.
+
* nova-compute sollte aktualisiert werden zu Liberty vor dem neuen Neutron Dienstereignis "network-vif-deleted": https://review.openstack.org/#/c/187871/
** There is a race condition between imagebackend and imagecache mentioned in the Launchpad Bug [https://bugs.launchpad.net/nova/+bug/1256838 1256838].  
+
* Rootwrap Filter müssen aktualisiert werden für das neue 'touch' Kommando.
** In this case if base image is deleted by ImageCacheManager while imagebackend is copying the image to instance path, then the instance goes in to error state.
+
** Da ist eine Race Condition zwischen imagebackend und imagecache erwähnt in Launchpad Bug [https://bugs.launchpad.net/nova/+bug/1256838 1256838].  
** In order to resolve this issue, there is a need to add 'touch' command in compute.filters along with the change https://review.openstack.org/#/c/217579/.
+
** Wenn das Basisabbild vom ImageCacheManager gelöscht wurde, während imagebackend es in den Abbildpfad kopiert, geht die Instanz in den Fehlerstatus.
** In case of a race condition, when libvirt has changed the base file ownership to libvirt-qemu while imagebackend is copying the image, then we get permission denied error on updating the file access time using os.utime. To resolve this error we need to update the base file access time with root user privileges using 'touch' command.
+
** Um den Fehler in Ordnung zu bringen, ist es notwendig, das touch' Kommando in compute.filters nach der Änderung auszuführen https://review.openstack.org/#/c/217579/.
* The ''DiskFilter'' is now part of the ''scheduler_default_filters'' in Liberty per https://review.openstack.org/#/c/207942/ .
+
** Im Falle einer Race Condition, wenn libvirt die Eigentümerrechte der Basisdatei zu libvirt-qemu geändert während imagebackend es kopiert, dann bekommen wir den Zugriff-Verweigert-Fehler beim Aktualisieren der Dateizugriffszeit mit os.utime. Um das Problem zu lösen, müssen wir die Dateizugriffszeit mithilfe von Superuserrechten mit dem 'touch' Kommando aktualisieren.
* Per https://review.openstack.org/#/c/103916/ you can now only map one vCenter cluster to a single nova-compute node.
+
* Der ''DiskFilter'' ist jetzt Teil von ''scheduler_default_filters'' in Liberty per https://review.openstack.org/#/c/207942/ .
* The Libvirt driver ''parallels'' has been renamed to ''virtuozzo''
+
* Per https://review.openstack.org/#/c/103916/ können Sie nur einen vCenter Cluster an einen einfachen nova-compute Knoten übertragen.
* Orphaned tables - ''iscsi_targets'', ''volumes'' - have been removed.
+
* Der Libvirt Treiber ''parallels'' wurde umbenannt zu 'virtuozzo''
* The default paste.ini has been updated to use the new v2.1 API for all endpoints, and the v3 endpoint has been removed. A compatibility mode middlewear is used to relax the v2.1 validation for the /v2 and /v1.1 endpoints.
+
* Verwaiste Tabellen - ''iscsi_targets'', ''volumes'' - wurden gelöscht.
* The code for DB schema downgrades has now been removed: https://blueprints.launchpad.net/nova/+spec/nova-no-downward-sql-migration
+
* Die Standard paste.ini wurde aktualsiert, die neue v2.1 API für alle Endpunkte zu benutzen, und die v3 Endpunkte wurden gelöscht. Ein Kompatibilitätsmodus wurde in die Middleware integriert zur einfachen Benutzung der v2.1 Validierung für  /v2 und /v1.1 Endpunkte.
* The default DB driver we test against is now pymysql rather than Python-MySQL
+
* Der Code für DB Schema Downgrades wurde jetzt gelöscht: https://blueprints.launchpad.net/nova/+spec/nova-no-downward-sql-migration
* The "powervm" hv_type shim has been removed. This only affects users of the [https://github.com/stackforge/powervc-driver PowerVC driver on stackforge] which are using older images with hv_type=powervm in the image metadata.
+
* Der Standard-DB-Treiber, den wir getestet haben, ist jetzt pymysql anstatt Python-MySQL
* The minimum required version of libvirt in the Mitaka release will be 0.10.2. Support for libvirt < 0.10.2 is deprecated in Liberty: https://review.openstack.org/#/c/183220/
+
* "powervm" hv_type wurde gelöscht. Das betrifft bloss Benutzer von [https://github.com/stackforge/powervc-driver PowerVC Treiber auf stackforge] welche alte Abbilder benutzen mit hv_type=powervm in den Abbildmetadaten.
* The libvirt.remove_unused_kernels config option is deprecated for removal and now defaults to True: https://review.openstack.org/#/c/182315/
+
* DIe kleinste erforderlichste Version von libvirt in Mitaka wird die 0.10.2 sein. Unterstützung für libvirt < 0.10.2 ist in Liberty veraltet: https://review.openstack.org/#/c/183220/
 +
* Die libvirt.remove_unused_kernels Konfigurationsoption ist veraltet für Löschungen und jetzt standard auf True: https://review.openstack.org/#/c/182315/
  
 
=== Veraltete Funktionen ===
 
=== Veraltete Funktionen ===
Line 232: Line 233:
 
* Initialer influxdb Treiber implementiert.
 
* Initialer influxdb Treiber implementiert.
  
==== Aodh Features ====
+
==== Aodh Funktionen ====
* Event alarms - ability to trigger an action when an event is received.
+
* Ereignisalarm - die Fähigkeit eine Aktion auszulösen, wenn ein Ereignis empfangen wird.
* Trust support in alarms [https://blueprints.launchpad.net/ceilometer/+spec/trust-alarm-notifier link].
+
* Sichere Unterstützung in Alarmen [https://blueprints.launchpad.net/ceilometer/+spec/trust-alarm-notifier link].
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
* The name of some middleware used by ceilometer changed in a backward incompatible way. Before upgrading, edit the <code>paste.ini</code> file for ceilometer to change <code>oslo.middleware</code> to <code>oslo_middleware</code>. For example, using <nowiki>sed -ri 's/oslo\.middleware/oslo_middleware/' api_paste.ini</nowiki>
+
* Die Namen einiger Middleware, die in Ceilometer benutzt werden, sind nicht abwärtskompatibel geändert. Bevor Sie aktualisieren, editieren Sie die <code>paste.ini</code> Datei für Ceilometer, um<code>oslo.middleware</code> zu <code>oslo_middleware</code> zu ändern. Zum Beispiel benutzen Sie <nowiki>sed -ri 's/oslo\.middleware/oslo_middleware/' api_paste.ini</nowiki>
* The notification agent is a core service to collecting data in Ceilometer. It now handles all transformations and publishing. Polling agents now defer all processing to notification agents, and must be deployed in tandem.
+
* Der Notifizierungsagent ist ein Kerndienst, um Daten für Ceilometer zu sammeln. Er behandelt jetzt alle Transformationen und Veröffentlichungen. Pollingagenten verschieben jetzt alle Daten zum Notifizierungsagenten und müssen parallel installiert werden.
* A mandatory limit is applied to each request. If no limit is given, it will be restricted to a default limit.
+
* Ein Limit muß jetzt bei jeder Anfrage angegeben werden, ansonsten wird das Standardlimit verwendet.
  
=== Deprecated Features ===
+
=== Veraltete Funktionen ===
* Ceilometer Alarms is deprecated in favour or Aodh.
+
* Ceilometer Alarm ist veraltet.
* RPC publisher and collector is deprecated in favour of a topic based notifier publisher.
+
* RPC Publisher und Collector sind veraltet zu Gunsten eines Notifier-Publishers.
* Non-metric meters are still deprecated, and are to be removed in a future release.
+
* Nicht-metrische Meter sind weiter veraltet und werden in zukünfigen Versionen gelöscht.
  
 
== OpenStack Identität (Keystone) ==
 
== OpenStack Identität (Keystone) ==
Line 250: Line 251:
 
=== Neue Kernfunktionen ===
 
=== Neue Kernfunktionen ===
  
* '''''Experimental''''': Domain specific configuration options can be stored in SQL instead of configuration files, using the new REST APIs.
+
* '''''Experimentell''''': Domänenspezifische Konfigurationsoptionen können nun in SQL statt Konfigurationsdateien gespeichert werden unter Benutzung der neuen REST API.
* '''''Experimental''''': Keystone now supports tokenless authorization with X.509 SSL client certificate.
+
* '''''Experimentell''''': Keystone unterstützt jetzt tokenlose Authorisation mit  X.509 SSL cCient Zertifikaten.
* Configuring per-Identity Provider WebSSO is now supported.
+
* Konfiguration per-Identity Provider WebSSO wird jetzt unterstützt.
* <code>openstack_user_domain</code> and <code>openstack_project_domain</code> attributes were added to SAML assertion in order to map user and project domains, respectively.
+
* <code>openstack_user_domain</code> und <code>openstack_project_domain</code> Attribute werden hinzugefügt zu SAML Assertion, um Benutzer und Projektdomänen abzubilden.
* The credentials list call can now have its results filtered by credential type.
+
* Der Aufruf der Berechtigungsliste kann die Ergebnisse jetzt nach Typ filtern.
* Support was improved for out-of-tree drivers by defining stable Driver Interfaces.
+
* Die Unterstützung von  out-of-tree Treiber wurde mit Definition einer Treiberschnittstelle verbessert.
* Several features were hardened, including Fernet tokens, Federation, domain specific configurations from database and role assignments.
+
* Verschiedene Funktionen wurden gehärtet, wie Fernet Token, Federation, domänspezifische Konfigurationen von der Datenbank und  Rollenzuweisung.
* Certain variables in keystone.conf now have options, which determine if the user's setting is valid.
+
* Verschiedene Variablen in keystone.conf haben nun Optionen, wenn die Benutzereinstellungen richtig sind.
  
 
=== Aktualisierungshinweise ===
 
=== Aktualisierungshinweise ===
  
* The EC2 token middleware, deprecated in Juno, is no longer available in keystone. It has been moved to the keystonemiddleware package.
+
* Die EC2 Token Middleware, veraltet in Juno, ist nicht länger verfügbar in Keystone. Es wurde gelöscht im Keystonemiddleware Paket.
* The <code>compute_port configuration</code> option, deprecated in Juno, is no longer available.
+
* Die <code>compute_port configuration</code> Option, veraltet in Juno, ist nicht länger verfügbar.
* The XML middleware stub has been removed, so references to it must be removed from the <code>keystone-paste.ini</code> configuration file.
+
* Der XML Middleware Stumpf wurde gelöscht, sodass Referenzes dazu auch gelöscht werden müssen von der <code>keystone-paste.ini</code> Konfigurationdatei.
* stats_monitoring and stats_reporting paste filters have been removed, so references to it must be removed from the <code>keystone-paste.ini</code> configuration file.
+
* stats_monitoring und stats_reporting paste Filter wurden gelöscht, sodass Referenzen dazu auch gelöscht werden müssen von der <code>keystone-paste.ini</code> Konfigurationdatei.
* The external authentication plugins ExternalDefault, ExternalDomain, LegacyDefaultDomain, and LegacyDomain, deprecated in Icehouse, are no longer available.
+
* Die externen Authentifizierungsplugins  ExternalDefault, ExternalDomain, LegacyDefaultDomain, und LegacyDomain, veraltet in Icehouse, sind nicht länger verfügbar.
* <code>keystone.conf</code> now references entrypoint names for drivers. For example, the drivers are now specified as "sql", "ldap", "uuid", rather than the full module path. See the sample configuration file for other examples.
+
* <code>keystone.conf</code> referenziert jetzt Einstiegspunkt-Namen für Treiber. Als Beispiel, die Treiber sind jetzt spezifiziert als "sql", "ldap", "uuid", anstatt des vollen Modulepfades. Schauen Sie in die Beispielkonfiguration für andere Beispiele.
* We now expose entrypoints for the <code>keystone-manage</code> command instead of a file.
+
* Wir legen jetzt Einstiegspunkte frei für das <code>keystone-manage</code> Kommando anstatt in einer Datei.
* Schema downgrades via <code>keystone-manage db_sync</code> are no longer supported. Only upgrades are supported.
+
* Schema Downgrades via <code>keystone-manage db_sync</code> sind nicht länger unterstützt. Nur Aktualisierungen werden unterstützt.
* Features that were "extensions" in previous releases (OAuth delegation, Federated Identity support, Endpoint Policy, etc) are now enabled by default.
+
* Funktionen das waren "extensions" in vorhergehenden Versionen (OAuth delegation, Federated Identity support, Endpoint Policy, etc) sind jetzt standardmässig aktiviert.
* A new <code>secure_proxy_ssl_header</code> configuration option is available when running keystone behind a proxy.
+
* Eine neue <code>secure_proxy_ssl_header</code> Konfigurationsoption ist verfügbar, wenn Keystone hinter einem Proxy läuft.
* Several configuration options have been deprecated, renamed, or moved to new sections in the <code>keystone.conf</code> file.
+
* Verschiedene Konfigurationsoption  sind veraltet, umbenannt, oder verschoben in neue Sektionen in der  <code>keystone.conf</code> Datei.
* Domain name information can now be used in policy rules with the attribute <code>domain_name</code>.
+
* Domännamen Information kann jetzt benutzt werden in Policy-Regeln mit dem Attribut <code>domain_name</code>.
  
 
=== Veraltete Funktionen ===
 
=== Veraltete Funktionen ===
  
* Running Keystone in Eventlet remains deprecated and will be removed in the Mitaka release.
+
* Betrieb von Keystone in Eventlet ist veraltet und wird in der Mitaka Version gelöscht.
* Using LDAP as the resource backend, i.e for projects and domains, is now deprecated and will be removed in the Mitaka release.
+
* Benutzung von LDAP als das Resource-Backend, z.B. für Projekte und Domänen, ist jetzt veraltet und wird in der Mitaka Version gelöscht.
* Using the full path to the driver class is deprecated in favor of using the entrypoint. In the Mitaka release, the entrypoint must be used.
+
* Benutzung des vollen Pfades in der Treiberklasse ist veraltet als Favorit in der Benutzung als Eingangspunkt. In der Mitaka Version, der Eingangspunkt muss benutzt werden.
* In the [resource] and [role] sections of the <code>keystone.conf</code> file, not specifying the driver and using the assignment driver is deprecated. In the Mitaka release, the resource and role drivers will default to the SQL driver.
+
* In den [resource] and [role] Sektionen von der <code>keystone.conf</code> Datei, kein Spezifizieren des Treibers und Benutzung der Treiberzuweisung ist veraltet. In der Mitaka Version, die Resource- und Rollentreiber werden Standard zu SQL-Treiber.
* In <code>keystone-paste.ini</code>, using <code>paste.filter_factory</code> is deprecated in favor of the "use" directive, specifying an entrypoint.
+
* In <code>keystone-paste.ini</code>, benutzen von <code>paste.filter_factory</code> ist veraltet als Favorit von der  "use" Direktive, spezifiziert am Endpunkt.
* Not specifying a domain during a create user, group or project call, which relied on falling back to the default domain, is now deprecated and will be removed in the N release.
+
* Keine Spezifizierung einer Domäne beim Anlegen eines Benutzers, Gruppe oder Projektaufrufes, welches zurückfällt auf eine Standarddomäne, ist jetzt veraltet und wird gelöscht in der N Version.
* Certain deprecated methods from the assignment manager were removed in favor of the same methods in the [resource] and [role] manager.
+
* Bestimmte veraltete Methoden vom Zuordnungsmanager sind gelöscht im Einklang mit denselben Methoden in [resource] und [role] Manager.
  
 
== OpenStack Blockspeicher (Cinder) ==
 
== OpenStack Blockspeicher (Cinder) ==
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
* A generic image caching solution, so popular VM images can be cached and copied-on-write to a new volume. [http://docs.openstack.org/admin-guide-cloud/blockstorage_image_volume_cache.html Read docs for more info]
+
* Eine generische Abbild-Speicher-Funktion, sodass populäre Abbilder zwischengespeichert und per copied-on-write auf einen neuen Datenträger geschrieben werden können. [http://docs.openstack.org/admin-guide-cloud/blockstorage_image_volume_cache.html Read docs for more info]
* Non-disruptive backups [http://docs.openstack.org/admin-guide-cloud/blockstorage_volume_backups.html Read docs for more info].
+
* Unterbrechungsfreie Backups [http://docs.openstack.org/admin-guide-cloud/blockstorage_volume_backups.html Lesen Sie die Dokumentation für mehr Informationen].
* Ability to clone consistency groups of volumes [http://docs.openstack.org/admin-guide-cloud/blockstorage-consistency-groups.html Read docs for more info].
+
* Die Möglichkeit konsistene Gruppen von Datenträgern zu klonen  [http://docs.openstack.org/admin-guide-cloud/blockstorage-consistency-groups.html Lesen Sie die Dokumentation für mehr Informationen].
* List capabilities of a volume backend (fetch extra-specs).
+
* Liste die Möglichkeiten eines Datenträger-Backends (Abruf Extra-Spezifikationen).
* Nested quotas.
+
* Verschachtelte Quotas.
* Default LVM backends to be thin provisioned if available.
+
* Schlanke Speicherzuweisung (Thin Provisioning) als Standard für LVM Backends wenn verfügbar.
* Corrected cinder service-list to show as Down when a driver fails to initialize.
+
* Cinder service-list korrigiert, um eine Festplatte als Down anzuzeigen, wenn die Initialisierung eines Treibers fehlgeschlagen ist.
* Improved volume migration management:
+
* Verbesserte Verwaltung der Datenträgermigration:
** Able to see if previous migration attempt was successful
+
** Die Möglichkeit zu sehen, ob vorhergehende Migrationen erfolgreich gewesen sind
** Admins able to monitor migrations via cinder list
+
** Administratoren haben die Möglichkeit, die Migration mit cinder list zu überwachen
** New volume status of 'maintenance' to prevent operations being attempted while migration is occurring
+
** Neuer Datenträgerstatus 'maintenance' um Operationen zu verhindern, wenn die Migration im Gange ist
** Improve backend volume name/id consistency after migration completes
+
** Verbesserte Backend Datenträger Name/Id Konsistenz, wenn die Migration abgeschlossen ist
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
* A change in parameters to RPC APIs and work on object conversion prevent running Liberty c-vol or c-api services with Kilo or earlier versions of either service.
+
* Eine Änderung der Parameter in RPC APIs und Arbeiten an Objektumwandlung verhindert den Betrieb von Liberty c-vol oder c-api Diensten mit Kilo oder frühreren Versionen der Dienste.
  
=== Deprecated Features ===
+
=== Veraltete Funktionen ===
* Removed Simple and Chance Schedulers.
+
* Simple und Chance Scheduler gelöscht.
* Removed deprecated HDS HUS iSCSI driver.
+
* Veraltete HDS HUS iSCSI Treiber gelöscht.
* Removed Coraid driver.
+
* Coraid Treiber gelöscht.
* Remove Solaris iSCSI driver.
+
* Solaris iSCSI Treiber gelöscht.
* Removed --force option for allowing upload of image to attached volume.
+
* Option --force zum Hochladen von Abbildern an angehängte Datenträger gelöscht.
* Marked the v1 API as deprecated.
+
* API v1 als veraltet markiert.
  
 
== OpenStack Orchestrierung (Heat) ==
 
== OpenStack Orchestrierung (Heat) ==
Line 316: Line 317:
  
 
==== Convergence ====
 
==== Convergence ====
Convergence is a new orchestration engine maturing in the heat tree. In Liberty, the benefits of using the convergence engine are:
+
Convergence ist eine neue Orchestrierungsmaschine eingebettet in Heat. In Liberty, die Benutzung von Convergence hat folgende Vorteile:
* Greater parallelization of resource actions (for better scaling of large templates)
+
* Grössere Parallelisierung von Resource-Aktionen (bessere Skalierung bei grossen Vorlagen)
* The ability to do a stack-update while there is already an update in-progress
+
* Die Möglichkeit für ein Stack-Update, wenn ein anderer Aktualisierung im Gange ist
* Better handling of heat-engine failures (still WIP)
+
* Bessere Fehlerbehandlung der Heat-engine (in Arbeit)
  
The convergence engine can be enabled by setting /etc/heat/heat/conf [DEFAULT] convergence_engine=true, then restarting heat-engine. Once this has been done, any subsequent created stack will use the convergence engine, while operations on existing stacks will continue to use the traditional engine.
+
Die Convergence Engine kann aktiviert werden in /etc/heat/heat/conf [DEFAULT] convergence_engine=true, danach heat-engine neu starten. Ab dann benutzen alle neu erstellten Stacks die Convergence Engine, existierende Stacks benutzen die traditionelle.
  
Convergence has '''not''' been production tested and thus should be considered '''beta''' quality - use with caution. For the Liberty release, we recommend enabling convergence for the purposes of evaluation and scale testing. We will be considering making convergence the default engine in the Mitaka cycle. Convergence specific bugs are tracked in launchpad with the [https://bugs.launchpad.net/heat/+bugs?field.tag=convergence-bugs convergence-bugs tag].
+
Convergence wurde  '''nicht''' in Production getestet und sollte in "Beta"-Qualität mit Vorsicht verwendet werden. Für Liberty emfehlen wir eine Evaluierung der Möglichkeiten und Skalierungstests. Wir erwägen den Einsatz als Standard im Mitaka Zyklus. Convergence spezifische Fehler werden gesammelt in [https://bugs.launchpad.net/heat/+bugs?field.tag=convergence-bugs convergence-bugs tag].
  
==== Conditional resource exposure ====
+
==== Bedingte Resource-Belastung ====
Only resources actually installed in the cloud services are made available to users. Operators can further control resources available to users with standard policy rules in [https://github.com/openstack/heat/blob/master/etc/heat/policy.json#L80 policy.json on per-resource type basis].
+
Momentan können nur Resourcen für Benutzr verfügbar gemacht werden, die im Cloud-Dienst installiert sind. Operatoren können weiterhin Resourcen kontrollieren, die mit Standard-Policy-Regeln Benutzern verfügbar gemacht werden [https://github.com/openstack/heat/blob/master/etc/heat/policy.json#L80 policy.json an per-resource Typenbasis].
  
 
==== heat_template_version: 2015-10-15 ====
 
==== heat_template_version: 2015-10-15 ====
  
2015-10-15 indicates that the YAML document is a HOT template and it may contain features added and/or removed up until the Liberty release.  
+
2015-10-15 zeigt, dass das YAML Dokument eine  HOT Vorlage ist und Funktionen enthält, die in LIberty hinzugefügt oder gelöscht wurden.
* Removes the Fn::Select function (path based [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-attr get_attr]/[http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-param get_param] references should be used instead).  
+
* Funktion Fn::Select gelöscht (Pfad basierend auf [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-attr get_attr]/[http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-param get_param] stattdessen sollten Referenzen benutzt werden).  
* If no <attribute name> is specified for calls to [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-attr get_attr], a dict of all attributes is returned, e.g. { get_attr: [<resource name>]}.  
+
* Wenn kein <attribute name> spezifiziert ist für en Aufruf von [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#get-attr get_attr], ein Verzeichnis aller Attribute wird zurückgegeben. z.B. { get_attr: [<resource name>]}.  
* Adds new [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-split str_split] intrinsic function
+
* Neue innere Funktion hinzugefügt [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-split str_split]
* Adds support for passing multiple lists to the existing [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#list-join list_join] function.
+
* Unterstützung hinzugefügt, um mehere Listen zu einer existierenden hinzuzufügen [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#list-join list_join] .
* Adds support for parsing map/list data to [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-replace str_replace] and [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#list-join list_join] (they will be json serialized automatically)
+
* Unterstützung hinzugefügt für Verarbeiten von Mappen- und Listendaten [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-replace str_replace] und [http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#list-join list_join] (diese werden automatisch json serialisiert sein)
  
==== REST API/heatclient additions ====
+
==== REST API/heatclient Ergänzungen ====
* Stacks can now be assigned with a set of tags, and stack-list can filter and sort through those tags
+
* Stacks können jetzt zugewiesen werden mit einem Set von Tags, und stack-list kann filtern und sortieren durch diese Tags
* "heat stack-preview ..." will return a preview of changes for a proposed stack-update
+
* "heat stack-preview ..." wird eine Vorschau auf Änderungen für ein vorgeschlagenes stack-update zurückgeben
* "heat template-validate --show-nested ..." will also validate all template resources and return nested data useful for building user interfaces
+
* "heat template-validate --show-nested ..." wird auch alle Vorlagenresourcen validieren und verschachtelte Daten zurückgeben zum Aufbau von Benutzerschnittstellen
* "heat resource-type-template --template-type hot ..." generates a template in HOT format
+
* "heat resource-type-template --template-type hot ..." generatiert eine Vorlage im HOT format
* "heat resource-type-list" only shows types available to the user, and can filter results by name, version and support_status
+
* "heat resource-type-list" zeigt nur verfügbare Typen für Benutzer, und kann Ergebnisse filtern nach Namen, Version und support_status
* "heat template-version-list" lists available template versions
+
* "heat template-version-list" listet verfügbare Vorlagenversionen
* "heat template-function-list ..." lists available functions for a template version
+
* "heat template-function-list ..." listet verfügbare Funktionen für Vorlagenversionen
  
==== Enhancements to existing resources ====
+
==== Erweiterungen bestehender Resourcen ====
* Software deployments can now use Zaqar for [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-prop-software_config_transport deploying software data] and [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::SoftwareDeployment-prop-signal_transport signalling back to Heat]
+
* Softwarebereitstellungen können jetzt  Zaqar benutzen [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-prop-software_config_transport deploying software data] and [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::SoftwareDeployment-prop-signal_transport signalling back to Heat]
* Stack actions are now performed on remote [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::Stack OS::Heat::Stack] resources
+
* Stack-Aktionen können jetzt entfernt durchgeführt werden [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::Stack OS::Heat::Stack] resources
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server OS::Nova::Server] now supports deletion_policy: Snapshot  
+
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server OS::Nova::Server] unterstützt jetzt deletion_policy: Snapshot  
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup-updpolicy OS::Heat::ResourceGroup update_policy] now supports specifying [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup-prop-batch_create batch_create] and [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup-prop-rolling_update rolling_update] options
+
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup-updpolicy OS::Heat::ResourceGroup update_policy] unterstützt jetzt [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup-prop-batch_create batch_create] und [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup-prop-rolling_update rolling_update] options
  
==== New resources ====
+
==== Neue Resourcen ====
The following new resources are now distributed with the Heat release:
+
Die folgenden neuen Resourcen werden mit der neuen Version von Heat bereitgestellt:
 
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Barbican::Order OS::Barbican::Order] [1]
 
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Barbican::Order OS::Barbican::Order] [1]
 
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Barbican::Secret OS::Barbican::Secret] [1]
 
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Barbican::Secret OS::Barbican::Secret] [1]
Line 385: Line 386:
 
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Sahara::DataSource OS::Sahara::DataSource]
 
* [http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Sahara::DataSource OS::Sahara::DataSource]
  
[1] These existed Kilo as contrib resources as they were for non-integrated projects. These resources are now distributed with Heat as Big Tent projects.
+
[1] DIes existierte in KIlo als beigetragene Resource, da es kein eingebundenses Projekt gab. DIese Resource wird jetzt mit Heat als Big-Tent-Projekt bereitgestellt.
  
[2] These existed Kilo as contrib resources as they require a user with an admin role. They are now distributed with Heat. Operators now have ability to hide them from under-privileged users by modifyig policy.json (for reference, OS::Nova::Flavor is hidden from non-admin users in default policy file supplied).
+
[2] Dies existierte in KIlo als beigetragene Resource, weil es einen Benutzer mit Administratorrolle benötigt. Jetzt wird dies bereitgestellt mit Heat. Operatoren haben nun die Möglichkeit, diese vor normalen Benutzern zu verstecken durch Modifizierung von policy.json (als Referenz, OS::Nova::Flavor ist versteckt for normalen Benutzern in der Standard Policy Datei).
  
[3] These existed in Kilo as contrib resources as they used an approach not endorsed by the Heat project. They are now distributed with heat and documented as UNSUPPORTED.
+
[3] Dies existierte in Kilo als bereitgestellte Resource und benutzte einen Ansatz, der vom Heat Projekt nicht befürwortet wird. Es wird jetzt mit Heat verteilt und ist dokumentiert als NICHT UNTERSTÜTZT.
  
[4] These resources are for projects which are not yet OpenStack Big Tent projects, so are documented as UNSUPPORTED
+
[4] Diese Resourcen sind für Projekte, die derzeit nicht im OpenStack Big- Tent-Projekt sind und somit dokumentiert sind als NICHT UNTERSTÜTZT
  
With the new OS::Keystone::* resources it is now be possible for cloud operators to use heat templates to manage Keystone service catalog entries and users.
+
Mit den neuen OS::Keystone::* Resourcen ist es jetzt für Cloud Operatoren möglich, Heat Vorlagen zur Verwaltung von Keystone-Dienstekatalogeinträgen und Benutzern zu verwenden.
  
==== Deprecated Resource Properties ====
+
==== Veraltete Resourceeigenschaften ====
Many resource properties have previously been documented as DEPRECATED. 15 of these properties are now flagged as HIDDEN, which means they will no longer be documented, but existing stacks and templates will continue to work after a heat upgrade. The [ http://docs.openstack.org/developer/heat/template_guide/openstack.html Resource Type Reference] should be consulted to determine available resource properties and attributes.
+
Viele Resourceeigenschaften sind vorher schon dokumentiert als VERALTET. 15 dieser Eigenschaten sind jetzt dokumentiert als VERSTECKT, was bedeutet, dass sie nicht länger dokumentiert werden, aber noch weiter existieren und nach einer Heat-Aktualisierung weiter funktionieren. Die [http://docs.openstack.org/developer/heat/template_guide/openstack.html Resourcen-Typen-Referenz] sollte konsultiert werden zu verfügbaren Eigenschaften und Attributen.
  
 
=== Aktualisierungshinweise ===
 
=== Aktualisierungshinweise ===
  
==== Configuration Changes ====
+
==== Konfigurationsänderungen ====
Notable changes to the /etc/heat/heat.conf [DEFAULT] section:
+
Erwähnenswerte Änderungen in der  /etc/heat/heat.conf [DEFAULT] Sektion:
* hidden_stack_tags has been added, and stacks containing these tag names will be hidden from stack-list results (defaults to data-processing-cluster, which hides sahara-created stacks)
+
* hidden_stack_tags wurde hinzugefügt, und Stacks, die diesen Tag tragen, werden von der Ausgabe von stack-list versteckt (Standard bei data-processing-cluster, welche Sahara-erstellte Stacks verstecken)
* instance_user was deprecated, and is now removed entirely. Nova servers created with OS::Nova::Server resource will now boot configured with the default user set up with the cloud image. AWS::EC2::Instance still creates "ec2-user"
+
* instance_user war veraltet und wurde jetzt endgültig gelöscht. Nova Server, die mit  OS::Nova::Server erstellt wurden, werden jetzt mit Standard-Benutzereinstellungen gestartet. AWS::EC2::Instance erstellen weiter "ec2-user"
* max_resources_per_stack can now be set to -1 to disable enforcement
+
* max_resources_per_stack kann jetzt zur Deaktivierung auf -1 gesetzt werden
* enable_cloud_watch_lite is now false by default as this REST API is deprecated
+
* enable_cloud_watch_lite ist jetzt standardmässig deaktiviert, da diese REST API veraltet ist
* default_software_config_transport has gained the option ZAQAR_MESSAGE
+
* default_software_config_transport hat jetzt die Option ZAQAR_MESSAGE gewonnen
* default_deployment_signal_transport has gained the option ZAQAR_SIGNAL
+
* default_deployment_signal_transport hat die Option ZAQAR_SIGNAL gewonnen
* auth_encryption_key is now documented as requiring exactly 32 characters
+
* auth_encryption_key brauch jetzt exakt 32 Zeichen
* list_notifier_drivers was deprecated and is now removed
+
* list_notifier_drivers war veraltet und wurde jett gelöscht
* policy options have moved to the [oslo_policy] section
+
* Policy-Options sind verschoben in die  [oslo_policy] Sektion
* use_syslog_rfc_format is deprecated and now defaults to true
+
* use_syslog_rfc_format ist veraltet und jetzt standardmässig aktiviert
  
Notable changes to other sections of heat.conf:
+
Nennenswerte Änderungen anderer Sektionen in der heat.conf:
* [clients_keystone] auth_uri has been added to specify the unversioned keystone url
+
* [clients_keystone] auth_uri wurde hinzugefügt zur Spezifizierung einer unversionierten Keystone-Url
* [heat_api] workers now defaults to 4 (was previously 0, which created a worker per host CPU)
+
* [heat_api] Derzeit sind 4 Worker Standard (vorher 0, was einen Worker pro Host-CPU erstellt hat)
  
The policy file /etc/heat/policy.json can now be configured with per-resource-type access policies, for example:
+
Die Policy-Datei /etc/heat/policy.json kann jetzt konfiguriert werden mit per-resource-type Zugriffsregel, z.B.:
 
     "resource_types:OS::Nova::Flavor": "rule:context_is_admin"
 
     "resource_types:OS::Nova::Flavor": "rule:context_is_admin"
  
==== Upgrading from Kilo to Liberty ====
+
==== Aktualisierung von Kilo zu Liberty ====
Progress has been made on supporting live sql migrations, however it is still recommended to bring down the heat service for the duration of the upgrade. Downward SQL schema migrations are no longer supported. A rollback to Kilo will require restoring a snapshot of the pre-upgrade database.
+
Bei der Unterstützung von Live-SQLortschritte gegeben, es ist aber weiter dringend empfohlen, den Heat-Dienst vor der Aktualisierung zu beenden. Ältere SQL-Schemamigrationen werden nicht länger unterstützt. Um Kilo wieder zu verwenden, ist es erforderlich ein Abbild der Datenbank einzuspielen, welches vor dem Upgrade erstellt wurde.
  
 
== OpenStack Datenverarbeitung (Sahara) ==
 
== OpenStack Datenverarbeitung (Sahara) ==
Line 427: Line 428:
 
=== Neue Kernfunktionen ===
 
=== Neue Kernfunktionen ===
  
* New plugins and versions:
+
* Neue Plugins und Versionen:
** Ambari plugin with supports HDP  2.2 / 2.3
+
** Ambari Plugin mit HDP  2.2 / 2.3 Unterstützung
** Apache Hadoop 2.7.1 was added, Apache Hadoop 2.6.0 was deprecated
+
** Apache Hadoop 2.7.1 wurde hinzugefügt, Apache Hadoop 2.6.0 ist veraltet
** CDH 5.4.0 was added with HA support for NameNode and ResourceManager
+
** CDH 5.4.0 wurde hinzugefügt mit Hochverfügbarkeitsunterstützung für NameNode und ResourceManager
** MapR 5.0.0 was added
+
** MapR 5.0.0 wurde hinzugefügt
** Spark 1.3.1 was added, Spark 1.0.0 was deprecated
+
** Spark 1.3.1 wurde hinzugefügt, Spark 1.0.0 ist veraltet
** HDP 1.3.2 and Apache Hadoop 1.2.1 was removed
+
** HDP 1.3.2 und Apache Hadoop 1.2.1 wurden gelöscht
* Added support for using Swift with Spark EDP jobs
+
* Unterstützung hinzugefügt zur Benutzung von Swift mit Spark EDP Aufgaben
* Added support for Spark EDP jobs in CDH and Ambari plugins
+
* Unterstützung hinzugefügt von Spark EDP Aufgaben in CDH und Ambari Plugins
* Added support for public and protected resources
+
* Unterstützung hinzugefügt für öffentliche und geschützten Resourcen
* Started integration with OpenStack client
+
* Integration mit OpenStack Client gestartet
* Added support for editing all Sahara resources
+
* Unterstützung hinzugefügt zum Editieren aller Sahara Resourcen
* Added automatic Hadoop configuration for clusters
+
* Automatische Hadoop Konfiguration für Cluster hinzugefügt
* Direct engine is deprecated and will be removed in Mitaka release
+
* Direct engine ist veraltet und wird in der Mitaka Version gelöscht
* Added OpenStack manila NFS shares as a storage backend option for job binaries and data sources
+
* OpenStack Manila NFS Shares als Storage-Backend-Option für Aufgabendateien und Datenquellen hinzugefügt
* Added support for definition and use of configuration interfaces for EDP job templates
+
* Unterstützung hinzugefügt für Definition und Benutzung von Konfigurationsschnittellen für EDP Aufgabenvorlagen
  
 
=== Veraltete Funktionen ===
 
=== Veraltete Funktionen ===
Line 449: Line 450:
 
* Apache Hadoop 2.6.0
 
* Apache Hadoop 2.6.0
 
* Spark 1.0.0
 
* Spark 1.0.0
* All Hadoop 1.X removed
+
* Alle Hadoop 1.X gelöscht
  
 
== OpenStack Suche (Searchlight) ==
 
== OpenStack Suche (Searchlight) ==
  
This is the first release for Searchlight. Searchlight is intended to dramatically improving the search capabilities and performance of various OpenStack cloud services by offloading user search queries. It provides Keystone RBAC based searches across OpenStack services by indexing their data into ElasticSearch and providing a security layer on top of incoming search queries. ElasticSearch is a search server based on Lucene. It provides a distributed, scalable, near real-time, faceted, multitenant-capable, and full-text search engine with a RESTful web interface.
+
Das ist die erste Version von Searchlight. Searchlight ist dafür bestimmt, die Suchfunktoon in verschiedenen OpenStack Cloud-Diensten dramatisch zu verbessern, indem die Suchanfragen der Benutzer ausgelagert werden. Es werden Keystone RBAC basierende Suchen quer durch alle OpenStack Dienste durch Indizierung der Daten in ElasticSearch und eine Sicherheitsschicht am Anfang der Sucnanfragen zur Verfügung gestellt. ElasticSearch ist ein Suchdienst basierend auf Lucene. Es wird eine verteilte, erweiterbare fast in Echtzeit arbeitende, multitenant-fähige Volltextsuchmaschine mit  RESTful Webschnittstelle geliefert.
  
 
* [https://wiki.openstack.org/wiki/Searchlight Project Wiki]
 
* [https://wiki.openstack.org/wiki/Searchlight Project Wiki]
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
* [http://docs.openstack.org/developer/searchlight/searchlightapi.html Searchlight Search API] OpenStack Resource Type based API providing native ElasticSearch query support
+
* [http://docs.openstack.org/developer/searchlight/searchlightapi.html Searchlight Search API] OpenStack Resource Typ basierende API stellt native ElasticSearch Abfragesupport zur Verfügung
* [http://docs.openstack.org/developer/searchlight/indexingservice.html#bulk-indexing Bulk Indexing CLI] searchlight-manage indexing command line interface
+
* [http://docs.openstack.org/developer/searchlight/indexingservice.html#bulk-indexing Bulk Indexing CLI] searchlight-manage indexing Kommandozeilenschnittstelle
* [http://docs.openstack.org/developer/searchlight/indexingservice.html#incremental-updates Incremental Notification based updates]
+
* [http://docs.openstack.org/developer/searchlight/indexingservice.html#incremental-updates Aktualisierungen basierend auf inkrementuelle Notifizierungen]
* [http://docs.openstack.org/developer/searchlight/indexingservice.html#search-plugins Resource Type Plugin system] for adding and managing resource indexing and searches
+
* [http://docs.openstack.org/developer/searchlight/indexingservice.html#search-plugins Resource Type Plugin system] zum Hinzufügen und Verwalten Resourceindexe und Suchen
* [https://github.com/openstack/searchlight/tree/master/devstack Devstack deployment]
+
* [https://github.com/openstack/searchlight/tree/master/devstack Devstack Installation]
  
==== New Resource Types Indexed ====
+
==== Neue Resource-Typen Indexe ====
* [http://docs.openstack.org/developer/searchlight/plugins/nova.html OS::Nova::Server] Nova server instances
+
* [http://docs.openstack.org/developer/searchlight/plugins/nova.html OS::Nova::Server] Nova Server-Instancen
* [http://docs.openstack.org/developer/searchlight/plugins/glance.html OS::Glance::Image & OS::Glance::Metadef] Glance Images and Metadata Definitions
+
* [http://docs.openstack.org/developer/searchlight/plugins/glance.html OS::Glance::Image & OS::Glance::Metadef] Glance Abbilder und Metadata Definitionen
* [http://docs.openstack.org/developer/searchlight/plugins/designate.html OS::Designate::Zone & OS::Designate::RecordSet] Designate Domain and Record Sets
+
* [http://docs.openstack.org/developer/searchlight/plugins/designate.html OS::Designate::Zone & OS::Designate::RecordSet] Designate Domäne und Datensätze
  
 
=== Aktualisierungshinweise ===
 
=== Aktualisierungshinweise ===
Line 479: Line 480:
 
== OpenStack DNS (Designate) ==
 
== OpenStack DNS (Designate) ==
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
  
* '''''Experimental''''': Hook Point API
+
* '''''Experimentelle''''': Hook Point API
* Horizon Plugin moved out of tree
+
* Horizon Plugin nach draussen verschoben
* Purging deleted domains
+
* Gelöschte Domänen aufgeräumt
* Ceilometer "exists" periodic event per domain
+
* Ceilometer "exists" periodisches Ereignis per Domäne
* ASync actions
+
* ASync Actionen
 
** Import
 
** Import
 
** Export
 
** Export
* Active /passive failover for designate-pool-manager periodic tasks
+
* Aktive /passive Übernahme für designate-pool-manager periodischer Aufgaben
* OpenStack client integration
+
* OpenStack Client Integration
  
==== Addtional DNS Server Backends ====
+
==== Zusätzliche DNS Server Backends ====
  
 
* InfoBlox
 
* InfoBlox
 
* Designate
 
* Designate
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
  
* New service <code>designate-zone-manager</code>
+
* Neuer Dienst <code>designate-zone-manager</code>
** It is recommended to use a supported tooz backend.
+
** Es wird empfohlen, ein unterstützes  Tooz-Backend zu verwenden.
** ZooKeeper is recommended, or anything supported by tooz.
+
** ZooKeeper wird empfohlen, oder andere unterstütze Werkzeuge von Tooz.
** If a tooz backend is not used, all zone-managers will assume ownership of all zones, and there will be ''''n'''' "exists" messages per hour, where ''''n'''' is the number of zone-manager processes.
+
** Wenn ein Tooz-Backend nicht benutzt wird, Zone-Manager wird den Besitz von allen Zonen übernehmen und es werden ''''n'''' "exists" Nachrichten pro Stunde erzeugt, wobei ''''n'''' die Nummer der Zone-Manager-Prozesse ist.
  
* <code>designate-pool-manager</code> can do active/passive failover for periodic tasks.
+
* <code>designate-pool-manager</code> übernimmt aktiv/passiv-Failover für wiederkehrende Aufgaben.
** It is recommended to use a supported tooz backend.
+
** Es wird empfohlen, ein unterstütztes tooz-Backend zu verwenden.
** If a tooz backend is not used, all pool-managers will assume ownership of the pool, and multiple periodic tasks will run. This can result in unforeseen consequences.
+
** Wenn ein tooz-Backend nicht benutzt wird, alle Pool-Manager übernehmen die Herrschaft über die Pools und wiederkehrende Aufgaben laufen gleichzeitig. Das kann unvorhersehbare Konsequenzen haben.
  
=== Deprecated Features ===
+
=== Veraltete Funktionen ===
  
 
* V1 API
 
* V1 API
** An initial notice of intent, as there are operations that still require the Designate CLI interface which talks to V1, and Horizon panels that only talk to V1.
+
** Ein erster Hinweis zu Operationen an Designate CLI Schnittstelle V1 und Horizon-Frontends, die nur V1 benutzen.
  
== OpenStack Messaging Service (Zaqar) ==
+
== OpenStack Nachrichtendienst (Zaqar) ==
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
* Pre-signed URL - A new REST API endpoint to support pre-signed URL, which provides enough control over the resource being shared, without compromising security.
+
* vorsignierte URL - EIn neuer REST API Endpunkt zur Unterstützung vorsignierter URL, was genug Kontrolle über verteilte Resourcen sicherstellt, ohne Kompromisse bei der Sicherheit.
* Email Notification - A new task driver for notification service, which can take a Zaqar subscriber's email address. When there is a new message posted to the queue, the subscriber will receive the message by email.
+
* Email Notifikation - Ein neuer Aufgabentreiber für Notifizierungsdienst, welcher eine Abonenntenadresse von  Zaqar benutzen kann.
* Policy Support - Support fine-grained permission control with the <code>policy.json</code> file like most of the other OpenStack components.
+
Wenn eine neue Nachricht an die Warteschlange geschickt wird, wird der Abonnent die Nachricht per Email erhalten.
* Persistent Transport - Added support for websocket as a persistent transport alternative for Zaqar. Now users will be able to establish long-lived connections between their applications and Zaqar to interchange large amounts of data without the connection setup adding overhead.
+
* Policy Support - Unterstützt feinkörnige Zugriffskontrolle mit der <code>policy.json</code> Datei wie viele andere OpenStack Komponenten.
 +
* Persistent Transport - Unterstützung für Websocket als eine persistente Transportalternative für Zaqar hinzugefügt. Jetzt sind Benutzer in der Lage, langlebende Verbindungen zwischen ihren Applikationen und  Zaqar zum Austausch von grossen Daten aufzubauen.
  
 
== OpenStack Dashboard (Horizon) ==
 
== OpenStack Dashboard (Horizon) ==
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
  
* A new network topology The network topology diagram has been replaced with an interactive graph containing collapsible networks, and scales far better in large deployments (https://blueprints.launchpad.net/horizon/+spec/curvature-network-topology).
+
* Eine neue Netzwerktopologie Das Netzwerktopologiediagramm wurde ersetzt mit einer interaktiven Grafik, die zusammenklappbare Netzwerke enhält, die in grösseren Installation eine bessere Darstellbarkeit liefert (https://blueprints.launchpad.net/horizon/+spec/curvature-network-topology).
  
* Plugin improvements – Horizon auto discovers JavaScript files for inclusion, and now has mechanisms for pluggable SCSS and Django template overrides.
+
* Plugin-Verbesserungen – Horizon findet automatisch JavaScript Dateien zur EInbeziehung und hat jetzt einen Mechanismus für steckbaren SCSS und Django Vorlagenüberschreibung.
  
 
* Compute (Nova)
 
* Compute (Nova)
** Support for shelving and unshelving of instances (https://blueprints.launchpad.net/horizon/+spec/horizon-shelving-command).
+
** Unterstützung für Einlagern und Auslagern von Instanzen (https://blueprints.launchpad.net/horizon/+spec/horizon-shelving-command).
** Support for v2 block device mapping, falling back to v1 when unavailable (https://blueprints.launchpad.net/horizon/+spec/horizon-block-device-mapping-v2).
+
** Unterstützung für v2 Block-Device-Mapping, fällt zurück auf v1 wenn nicht verfügbar (https://blueprints.launchpad.net/horizon/+spec/horizon-block-device-mapping-v2).
  
* Networking (Neutron)
+
* Netzwerk (Neutron)
** Added support for subnet allocation via subnet pools (https://blueprints.launchpad.net/horizon/+spec/neutron-subnet-allocation).
+
** Unterstützung für Teilnetzzuweisung aus Teilnetz-Pools hinzugefügt (https://blueprints.launchpad.net/horizon/+spec/neutron-subnet-allocation).
** Added actions to easily associate LBaaS VIP with a floating IP (https://blueprints.launchpad.net/horizon/+spec/lbaas-vip-fip-associate).
+
** Massnahmen hinzugefügt, um auf einfache Art und Weise LBaaS VIP mit einer Floating-IP zu verbinden (https://blueprints.launchpad.net/horizon/+spec/lbaas-vip-fip-associate).
  
* Images (Glance)
+
* Abbilder (Glance)
** The metadata editor has been updated with AngularJS (https://blueprints.launchpad.net/horizon/+spec/angularize-metadata-update-modals).
+
** Der Metatdaten-Editor wurde aktualisiert mit AngularJS (https://blueprints.launchpad.net/horizon/+spec/angularize-metadata-update-modals).
** Compute images metadata can now be edited from the Project dashboard, using the new metadata editor (https://blueprints.launchpad.net/horizon/+spec/project-images-metadata).
+
** Compute Abbild-Metadaten können jetzt vom Projekt-Dashboard editiert werden, unter Benutzung des neuen Metadaten-Editors (https://blueprints.launchpad.net/horizon/+spec/project-images-metadata).
  
* Block Storage (Cinder)
+
* Blockspeicher (Cinder)
** Enabled support for migrating volumes (https://blueprints.launchpad.net/horizon/+spec/volume-migration).
+
** Unterstützung aktiviert für Migration Datenträger (https://blueprints.launchpad.net/horizon/+spec/volume-migration).
** Volume types can be now edited, and include description fields (https://blueprints.launchpad.net/horizon/+spec/volume-type-description).
+
** Datenträgertypen können jetzt editiert werden, incl. Beschreibungsfelder (https://blueprints.launchpad.net/horizon/+spec/volume-type-description).
  
* Orchestration (Heat)
+
* Orchestrierung (Heat)
** Improvements to the heat topology, making more resources identifiable where previously they had no icons and were displayed as unknown resources (https://blueprints.launchpad.net/horizon/+spec/heat-topology-display-improvement).
+
** Verbesserungen in der Heat-Topologie, macht mehr Resourcen identifizierbar, wo vorher kein Icon war oder als unbekannte Resource angezeigt wurde (https://blueprints.launchpad.net/horizon/+spec/heat-topology-display-improvement).
  
* Data Processing (Sahara)
+
* Datenverarbeitung (Sahara)
** Unified job interface map. This is a human readable method for passing in configuration data that a job may require or accept (https://blueprints.launchpad.net/horizon/+spec/unified-job-interface-map-ui).
+
** Einheitliche Aufgaben-Schnittstellenkarte. DIes ist eine für Menschen lesbare Methode zur Weitergabe von Konfigurationsdaten, die eine Aufgabe brauch oder akzeptiert (https://blueprints.launchpad.net/horizon/+spec/unified-job-interface-map-ui).
** Added editing capabilities for job binaries (https://blueprints.launchpad.net/horizon/+spec/allow-editing-of-job-binaries).
+
** Editiermöglichkeiten hinzugefügt für Aufgabendateien (https://blueprints.launchpad.net/horizon/+spec/allow-editing-of-job-binaries).
** Added editing capabilities for data sources (https://blueprints.launchpad.net/horizon/+spec/allow-editing-of-data-sources).
+
** Editiermöglichkeiten hinzugefügt für Datenquellen (https://blueprints.launchpad.net/horizon/+spec/allow-editing-of-data-sources).
** Added editing capabilities for job templates (https://blueprints.launchpad.net/horizon/+spec/data-processing-edit-templates).
+
** Editiermöglichkeiten hinzugefügt für Aufgabenvorlagen (https://blueprints.launchpad.net/horizon/+spec/data-processing-edit-templates).
** Exposed event log for clusters (https://blueprints.launchpad.net/horizon/+spec/sahara-event-log).
+
** Erweitert Ereignisprotokoll für Clusters (https://blueprints.launchpad.net/horizon/+spec/sahara-event-log).
** Added support for shell job types (https://blueprints.launchpad.net/horizon/+spec/sahara-shell-action-form).
+
** Unterstützung hinzugefügt für Shell-Aufgabentypen (https://blueprints.launchpad.net/horizon/+spec/sahara-shell-action-form).
  
* Databases (Trove)
+
* Datenbanken (Trove)
** Added initial support for database cluster creation and management. Vertica and MongoDB are currently supported (https://blueprints.launchpad.net/horizon/+spec/database-clustering-support).
+
** Erste Unterstützung für Erstellung und Verwaltung von Datenbank-Cluster hinzugefügt. Vertica und MongoDB werden momentan unterstützt (https://blueprints.launchpad.net/horizon/+spec/database-clustering-support).
  
* Identity (Keystone)
+
* Identität (Keystone)
** Added mapping for Identity Provider and Protocol specific WebSSO (https://github.com/openstack/horizon/commit/3b4021c0ad0e8d7b10aa8c2dcd8c13a5717c450c).
+
** Abbildung hinzugefügt für Identität-Provider und protokollspezische  WebSSO (https://github.com/openstack/horizon/commit/3b4021c0ad0e8d7b10aa8c2dcd8c13a5717c450c).
** Configurable token hashing (https://github.com/openstack/django_openstack_auth/commit/ece924a79d27ede1a8475d7f98e6d66bc3cffd6c and https://github.com/openstack/horizon/commit/48e651d05cbe9366884868c5331d49a501945adc).
+
** Konfigurierbares Token-Hashing (https://github.com/openstack/django_openstack_auth/commit/ece924a79d27ede1a8475d7f98e6d66bc3cffd6c and https://github.com/openstack/horizon/commit/48e651d05cbe9366884868c5331d49a501945adc).
  
* Horizon (internal improvements)
+
* Horizon (interne Verbesserungen)
** Full support for translation in AngularJS, along with simpler tooling (https://blueprints.launchpad.net/horizon/+spec/angular-translate-makemessages).
+
** Volle Unterstützung für Übersetzung in AngularJS, mittels einfacher Werkzeuge (https://blueprints.launchpad.net/horizon/+spec/angular-translate-makemessages).
** Added Karma for JavaScript testing (https://blueprints.launchpad.net/horizon/+spec/karma).
+
** Karma hinzugefügt für JavaScript Tests (https://blueprints.launchpad.net/horizon/+spec/karma).
** Added ESLint for JavaScript linting, using the eslint-config-openstack rules (https://blueprints.launchpad.net/horizon/+spec/jscs-cleanup).
+
** ESLint hinzugefügt für JavaScript Linting, benutzt die eslint-config-openstack Regeln (https://blueprints.launchpad.net/horizon/+spec/jscs-cleanup).
** Horizon now supports overriding of existing Django templates (https://blueprints.launchpad.net/horizon/+spec/horizon-theme-templates).
+
** Horizon unterstützt jetzt Überschreiben bestehender Django Vorlagen (https://blueprints.launchpad.net/horizon/+spec/horizon-theme-templates).
** JavaScript files are now automatically included (https://blueprints.launchpad.net/horizon/+spec/auto-js-file-finding).
+
** JavaScript Dateien sind jetzt automatisch inbegriffen (https://blueprints.launchpad.net/horizon/+spec/auto-js-file-finding).
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
  
* Django 1.8 is now supported, and Django 1.7 is our minimum supported version (https://blueprints.launchpad.net/horizon/+spec/drop-django14-support).
+
* Django 1.8 wird jetzt unterstützt, und Django 1.7 ist die kleinste unterstützte Version (https://blueprints.launchpad.net/horizon/+spec/drop-django14-support).
* Database-backed sessions will likely not persist across upgrades due to a change in their structure (https://github.com/openstack/django_openstack_auth/commit/8c64de92f4148d85704b10ea1f7bc441db2ddfee and https://github.com/openstack/horizon/commit/ee2771ab1a855342089abe5206fc6a5071a6d99e).
+
* Datenbackgestützte Sitzungen sind bei einer Aktualisierung üblicherweise nicht persistent, wenn sich die Struktur geändert hat  (https://github.com/openstack/django_openstack_auth/commit/8c64de92f4148d85704b10ea1f7bc441db2ddfee und https://github.com/openstack/horizon/commit/ee2771ab1a855342089abe5206fc6a5071a6d99e).
* Horizon no longer uses QUnit in testing, and it has been removed from our requirements (https://blueprints.launchpad.net/horizon/+spec/replace-qunit-tests-with-jasmine).
+
* Horizon nutzt nicht länger QUnit in Tests und wurde von der Anforderungsliste gelöscht (https://blueprints.launchpad.net/horizon/+spec/replace-qunit-tests-with-jasmine).
* Horizon now has multiple configuration options for the default web URL (<code>WEBROOT</code>), static file location (<code>STATIC_ROOT</code>) and static file URL (<code>STATIC_URL</code>) in its settings files.
+
* Horizon hat jetzt mehrere Konfigurationsoptionen für die Standard-Web-URL (<code>WEBROOT</code>), statischen Speicherort (<code>STATIC_ROOT</code>) und statische Speicher-URL (<code>STATIC_URL</code>).
* Themes have moved location from <code>openstack_dashboard/static/themes</code>, to <code>openstack_dashboard/themes</code>. Paths may need to be updated accordingly. Furthermore, Horizon is aligning closer with Bootstrap markup, and themes should be built around this ideology; see the top bar and side navigation for details.
+
* Themen wurden verschoben von <code>openstack_dashboard/static/themes</code>, zu <code>openstack_dashboard/themes</code>. Der Pfad muß möglicherweise aktualsisert werden. Furthermore, Horizon ist näher herangeführt an Bootstrap markup, und Themen sollten um diese Technologie gebaut werden, schauen Sie nach der Kopfleiste und Seitennavigation für Details.
* The deprecated <code>OPENSTACK_QUANTUM_NETWORK</code> configuration option has been removed. If you still use it, replace it with <code>OPENSTACK_NEUTRON_NETWORK</code>
+
* Die veraltete <code>OPENSTACK_QUANTUM_NETWORK</code> Konfigurationsoption wurde gelöscht. Wenn Sie sie weiterbenutzen wollen, verwenden Sie <code>OPENSTACK_NEUTRON_NETWORK</code>
* There is now an <code>OPENSTACK_NOVA_EXTENSIONS_BLACKLIST</code> option in the settings, to disable selected extensions for performance reasons (https://github.com/openstack/horizon/commit/18f4b752b8653c9389f8b0471eccaa0659707ebe).
+
* Es ist jetzt eine <code>OPENSTACK_NOVA_EXTENSIONS_BLACKLIST</code> Option in den EInstellungen zum Deaktivieren ausgewählter Erweiterungen aus Performancegründen (https://github.com/openstack/horizon/commit/18f4b752b8653c9389f8b0471eccaa0659707ebe).
* Trove and Sahara panels now reside in <code>openstack_dashboard/contrib</code>. This is to provide separation for reviews provided mostly by the service teams. In the future, these panels may become plugins rather than being kept in Horizon (https://blueprints.launchpad.net/horizon/+spec/plugin-sanity).
+
* Trove und Sahara Panele befinden sich jetzt in <code>openstack_dashboard/contrib</code>. Dies unterstützt Separierung, benutzt meist bei Überprüfungen durch Diensteteams. In der Zukunft bekommt die Panels möglicherweise Plugins, anstatt jetzt in Horizon vorgehalten zu werden (https://blueprints.launchpad.net/horizon/+spec/plugin-sanity).
* Horizon requires both a <code>volume</code> and <code>volumev2</code> endpoint for Cinder, even if only using v2.
+
* Horizon benötigt beide, einen <code>volume</code> und <code>volumev2</code> Endpunkt für Cinder, ausser es wird nur v2 benutzt.
  
 
== OpenStack Trove (DBaaS) ==
 
== OpenStack Trove (DBaaS) ==
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
  
 
* Redis
 
* Redis
** Configuration Groups for Redis
+
** Konfigurationsgruppen für Redis
** Cluster support
+
** Cluster Unterstützung
 
* MongoDB
 
* MongoDB
** Backup and restore for a single instance
+
** Backup und Restore einer einzelnen Instanz
** User and database management
+
** Nutzer- und Datenbankmanagement
** Configuration Groups
+
** Konfigurationsgruppen
 
* Percona XtraDB Cluster Server
 
* Percona XtraDB Cluster Server
 
** Cluster support
 
** Cluster support
* Allow deployer to associate instance flavors with specific datastores
+
* Erlaubt Bereitstellern Instanzvarianten mit spezifischen Datenspeichern zu verbinden
* Horizon support for database clusters
+
* Horizon Unterstützung für Datenbankcluster
* Management API for datastore and versions
+
* Management API für Datenspeicher und Versionen
* Ability to deploy Trove instances in a single admin tenant, so that the nova instances are hidden from the user
+
* Die Möglichkeit der Installation Trove instanzen in einem einfachen Adminmandaten, sodass die Novainstanzen vorm Benutzer versteckt sind
  
 
== OpenStack Bare metal (Ironic) ==
 
== OpenStack Bare metal (Ironic) ==
  
Ironic has switched to an [http://git.openstack.org/cgit/openstack/governance/tree/reference/tags/release_cycle-with-intermediary.rst intermediate release model] and released version 4.0 during Liberty, followed by two minor updates. Version 4.2 forms the basis for the OpenStack Integrated Liberty release and will receive stable updates.
+
Ironic wurde verschoben z u einem  [http://git.openstack.org/cgit/openstack/governance/tree/reference/tags/release_cycle-with-intermediary.rst Zwischenversionsmodell] und veröffentlicht mit Version 4.0 in Liberty, gefolgt von zwei kleineren Aktualisierungen. Version 4.2 formt die Basis für eine OpenStack integrierte Liberty Version und wird stabile Updates liefern.
  
Please see full release notes here: http://docs.openstack.org/developer/ironic/releasenotes/index.html
+
Bitte schauen SIe hier nach vollen Versionshinweisen: http://docs.openstack.org/developer/ironic/releasenotes/index.html
  
=== New Features ===
+
=== Neue Funktionen ===
  
* Added "ENROLL" hardware state, which is the default state for newly created nodes.
+
* "ENROLL" Hardware-Status hinzugefügt, welcher der Standardstatus für neu erstellte Knoten ist.
* Added "abort" verb, which allows a user to interrupt certain operations while they are in progress.
+
* "abort" Befehl hinzugefügt, welcher Benutzern das sichere Unterbrechen von laufenden Operationen erlaubt.
* Improved query and filtering support in the REST API.
+
* Abfrage- und Filterunterstützung verbessert in der REST API.
* Added support for CORS middleware.
+
* Unterstützung für CORS middleware hinzugefügt.
  
==== Hardware Drivers ====
+
==== Hardwaretreiber ====
  
* Added a new BootInterface for hardware drivers, which splits functionality out of the DeployInterface.
+
* Ein neues BootInterface für Hardwaretreiber hinzugefügt, welches funktionell abgesplittet ist vom DeployInterface.
* iLO virtual media drivers can work without Swift.
+
* iLO virtueller Mediatreiber arbeiten jetzt ohne Swift.
* Added Cisco IMC driver.
+
* Cisco IMC Treiber hinzugefügt.
* Added OCS Driver.
+
* OCS Treiber hinzugefügt.
* Added UCS Driver.
+
* UCS Treiber hinzugefügt.
* Added Wake-On-Lan Power Driver.
+
* Wake-On-Lan Power Treiber hinzugefügt.
* ipmitool driver supports IPMI v1.5.
+
* ipmitool Treiber unterstützt IPMI v1.5.
* Added support to SNMP driver for “APC MasterSwitchPlus” series PDU’s.
+
* Unterstützung von SNMP Treiber für “APC MasterSwitchPlus” series PDU’s hinzugefügt.
* pxe_ilo driver now supports UEFI Secure Boot (previous releases of theiLO driver only supported this for agent_ilo and iscsi_ilo).
+
* pxe_ilo Treiber unterstützt jetzt UEFI Secure Boot (vorherige Version von theiLO Treiber unterstützt das nur für agent_ilo und iscsi_ilo).
* Added Virtual Media support to iRMC Driver.
+
* Virtual Media Unterstützung zu iRMC Driver hinzugefügt.
* Added BIOS configuration to DRAC Driver.
+
* BIOS Konfiguration zu DRAC Treiber hinzugefügt.
* PXE drivers now support GRUB2.
+
* PXE Treiber unterstützt jetzt GRUB2.
  
=== Deprecated Features ===
+
=== Veraltete Funktionen ===
  
* The "vendor_passthru" and "driver_vendor_passthru" methods of the DriverInterface have been removed. These were deprecated in Kilo and replaced with the @passthru decorator.
+
* Die "vendor_passthru" und "driver_vendor_passthru" Methoden des DriverInterface wurden gelöscht. DIese waren veraltet in Kilo und wurden ersetzt durch @passthru decorator.
* The migration tools to import data from a Nova "baremetal" deployment have been removed.
+
* Die Migrationstools zum Import von Daten eines Nova "baremetal" Deployment wurden gelöscht.
* Deprecated the "parallel" option to periodic task decorator.
+
* Die "parallel" Option am periodischen Aufgabendekorator ist veraltet.
* Removed deprecated ‘admin_api’ policy rule.
+
* Veraltete ‘admin_api’ Regel gelöscht.
* Support for the original "bash" deploy ramdisk is deprecated and will be removed in two cycles. The ironic-python-agent project should be used for all deploy drivers.
+
* Unterstützung für die originale "bash" Installations-Ramdisk ist veraltet und wird in 2 Zyklen gelöscht. Das ironic-python-agent Projekt sollte für alle Installationstreiber benutzt werden.
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
  
* Newly created nodes default to the new ENROLL state. Previously, nodes defaulted to AVAILABLE, which could lead to hardware being exposed prematurely to Nova.
+
* Neu erstellte Knoten sind standardmässig im neuen ENROLL Status. Früher war der Standardstatus AVAILABLE, womit die Hardware früher Nova zur Verfügung gestellt wurde.
* The addition of API version headers in Kilo means that any client wishing to interact with the Liberty API must pass the appropriate version string in each HTTP request. Current API version is 1.14.
+
* Dadurch, dass der API Version-Header in Kilo in jede Abfrage hinzugefügt wurde, muß jeder Client, der mit Liberty API agiert, denselben Strind in jeder Abfrage benutzen. DIe derzeitige API Version ist 1.14.
  
== OpenStack Key Manager (Barbican) ==
+
== OpenStack Schlüsselverwalter (Barbican) ==
  
=== New Features ===
+
=== Neue Funktionen ===
  
* Added the ability for project administrators to create certificate authorities per project. Also, project administrators are able to define and manage a set of preferred certificate authorities (CAs) per project. This allows projects to achieve project specific security domains.
+
* Hinzugefügt wurde die Möglichkeit für Projektadministratoren, Zertifizierungsstellen pro Projekt zu erstellen. Auch sind Projekt-Administratoren in der Lage, eine Reihe von bevorzugte Zertifizierungsstellen (CAs) pro Projekt zu definieren und zu verwalten . Dies ermöglicht es Projekte zur projektspezifischen Sicherheitsdomänen zu erreichen.
* Barbican now has per project quota support for limiting number of Barbican resources that can be created under a project. By default the quota is set to unlimited and can be overridden in Barbican configuration.
+
* Barbican hat nun pro Projekt Quota-Unterstützung zur Begrenzung der Zahl der Barbican Ressourcen, die im Rahmen eines Projekts erstellt werden können. Standardmässig ist die Quote unbegrenzte eingestellt und kann in der Barbican-Konfiguration überschrieben werden.
* Support for a rotating master key which is used for wrapping project level keys. In this lightweight approach, only the project level key (KEK) is re-wrapped with new master key (MKEK). This is currently applicable only for the PKCS11 plug-in. (http://specs.openstack.org/openstack/barbican-specs/specs/liberty/add-crypto-mkek-rotation-support-lightweight.html)
+
* Unterstützung für einen rotierende Master-Schlüssel, der für die Verpackung der Projektebene-Schlüssel verwendet wird. In diesem leichten Ansatz sind nur die Projektebene Schlüssel (KEK) mit neuen Master-Schlüssel (MKEK) wieder eingepackt. Dies ist nur für die PKCS11-Plug-in noch zutreffend. (http://specs.openstack.org/openstack/barbican-specs/specs/liberty/add-crypto-mkek-rotation-support-lightweight.html)
* Updated Barbican's root resource to return version information matching Keystone, Nova and Manila format. This is used by keystoneclient's versioned endpoint discovery feature.
+
* Aktualisierte Barbican Wurzel Ressource, um Informationen zur Version passenden Keystone, Nova und Manila-Format zurückzubekommen. Dies wird durch die versionierte Endpunktermittlungsfunktion keystoneclient verwendet.
* Removed administrator endpoint as all operations are available on a regular endpoint. No separate endpoint is needed as access restrictions are enforced via Oslo policy.
+
* Entfernt Administrator-Endpunkte wie alle Operationen auf einer regulären Endpunkt. Kein separater Endpunkt ist notwendig, da Zugangsbeschränkungen durch Oslo-Policy durchgesetzt werden.
* Added configuration for enabling sqlalchemy pool for the management of SQL connections.
+
* Konfiguration zum Aktivieren sqlalchemy Pool für die Verwaltung von SQL-Verbindungen hinzugefügt.
* Added ability to list secrets which are accessible via ACL using GET /v1/secrets?acl-only=true request.
+
* Die Möglichkeit zum Auflisten von Geheimnissen hinzugefügt,  die über ACL mit GET / v1 / Geheimnisse sind? Acl-only = true Anfrage erreichbar sind.
* Improved functional test coverage around Barbican APIs related to ACL operations, RBAC policy and secrets.
+
* Verbesserte funktionale Testabdeckung rund um Barbican-APIs, für ACL-Operationen, RBAC Politik und Geheimnisse.
* Fixed issues around creation of SnakeOil CA plug-in instance.
+
* Probleme gelöst um Schaffung Snakeoil CA-Plug-In-Instanz.
* Barbican client CLI can now take a Keystone token for authentication. Earlier only username and password based authentication was supported.
+
* Barbican Client CLI können nun einen Keystone-Token zur Authentifizierung enthalten. Früher wurde nur Benutzername und Passwort basierende Authentifizierung unterstützt.
* Barbican client now has ability to create and list certificate orders.
+
* Barbican-Client verfügt nun über die Fähigkeit zum Erstellen und Listen von Zertifikat-Bestellungen.
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
  
* Removed project secret association table. Secret project relationship is maintained by foreign key. For more detail, see http://specs.openstack.org/openstack/barbican-specs/specs/liberty/data-remove-tenant-secret-assoc.html .
+
* Projekt geheime Zuordnungstabelle entfernt. Geheimprojekt Beziehung wird durch Fremdschlüssel gepflegt. Für weitere Einzelheiten wird auf http://specs.openstack.org/openstack/barbican-specs/specs/liberty/data-remove-tenant-secret-assoc.html verwiesen.
* Renamed barbican configuration file to <code>barbican.conf</code>.
+
* Barbican Konfigurationsdatei in <code> barbican.conf </code> umbenannt.
  
== OpenStack Image Service (Glance) ==
+
== OpenStack Abbilddienst (Glance) ==
  
Updated project guide that includes some details on operating, installing, configuring, developing to and using the service: http://docs.openstack.org/developer/glance/
+
Projektleitfaden aktualisiert mit einigen Details zum Betrieb, Installation, Konfiguration. Entwicklung und Benutzung dieses Dienstes: http://docs.openstack.org/developer/glance/
  
=== Key New Features ===
+
=== Neue Kernfunktionen ===
  
* Added support for uploading signed images. For more information, see http://specs.openstack.org/openstack/glance-specs/specs/liberty/image-signing-and-verification-support.html .
+
* Unterstützung für das Hochladen von signierten Bildern. Weitere Informationen finden Sie unter http://specs.openstack.org/openstack/glance-specs/specs/liberty/image-signing-and-verification-support.html .
* Scrubbing of images in parallel is now possible. For more information, see http://specs.openstack.org/openstack/glance-specs/specs/liberty/scrub-images-in-parallel.html .
+
* Scrubbing der Bilder parallel ist jetzt möglich. Weitere Informationen finden Sie unter http://specs.openstack.org/openstack/glance-specs/specs/liberty/scrub-images-in-parallel.html.
* The health of a Glance node can be monitored using the healthcheck middleware. For more information, see http://specs.openstack.org/openstack/glance-specs/specs/liberty/healtcheck-middleware.html .
+
* Der Zustand eines Glance Knotens kann unter Verwendung des Healthcheck-Middleware überwacht werden. Weitere Informationen finden Sie unter http://specs.openstack.org/openstack/glance-specs/specs/liberty/healtcheck-middleware.html.
* The EXPERIMENTAL Artifacts API is now available for use. Please note, it is subject to change in the future until it becomes a standard API.
+
* Die experimentelle Artefakte API ist jetzt zur Verfügung. Bitte beachten Sie, es unterliegt in der Zukunft Änderungen, bis es eine Standard-API wird.
* S3 store now has proxy support. For more information, see http://specs.openstack.org/openstack/glance-specs/specs/liberty/http-proxy-support-for-s3.html .
+
* S3 Speicher hat jetzt Proxy-Unterstützung. Weitere Informationen finden Sie unter http://specs.openstack.org/openstack/glance-specs/specs/liberty/http-proxy-support-for-s3.html.
* Swift store now has v3 authentication support.
+
* Swift Speicher hat jetzt v3-Authentifizierung unterstützt.
* python-glanceclient now support some advanced aspects of keystone sessions.
+
* Python-glanceclient unterstützt nun einige erweiterte Aspekte der Trapez Sitzungen.
* python-glanceclient now supports tags for Metadata Definition Catalog.
+
* Python-glanceclient unterstützt nun Tags für Metadaten-Definition-Katalog.
  
=== Upgrade Notes ===
+
=== Aktualisierungshinweise ===
  
* python-glanceclient now defaults to using Glance API v2 and if v2 is unavailable, it will fallback to v1.
+
* Python-glanceclient jetzt standardmäßig mit Glance API v2 und wenn v2 nicht verfügbar ist, wird es zu v1 Fallback.
* Dependencies for backend stores are now optionally installed corresponding to each store specified.
+
* Abhängigkeiten für Back-End-Speicher sind jetzt optional installiert entsprechend jedem angegebenen Speicher.
* Some stores like swift, s3, vmware now have python 3 support.
+
* Einige Speicher wie swift, s3, vmware haben jetzt Python3-Unterstützung.
* Some new as well as updated default metadata definitions ship with the source code.
+
* Einige neue sowie aktualisierte Standard-Metadaten-Definitionen werden mit dem Quellcode geliefert.
* More python 3 support added to Glance API, and now continuous support is extended by the means of tests to ensure compatibility.
+
* Mehr Python3- Unterstützung zur Glance API hinzugefügt, und jetzt kontinuierliche Unterstützung durch die Einrichtung von Tests erweitert, um Kompatibilität zu gewährleisten.
* utf-8 is now the default charset for the backend MySQL DB.
+
* Utf-8 ist nun der Standard-Zeichensatz für das Backend MySQL DB.
* Migration scripts have been updated to perform a sanity check for the table charset.
+
* Migrations-Skripte wurden aktualisiert, um eine Plausibilitätsprüfung für den Tabellen-Zeichensatz durchzuführen.
* 'ram_disk' and 'kernel' properties can now be null in the schema and 'id' is now read only attribute for v2 API.
+
* 'Ram_disk und 'kernel' Eigenschaften können jetzt null im Schema sein und' id 'ist nun ein schreibgeschütztes-Attribut für v2 API.
* A configuration option <code>client_socket_timeout</code> has been added  to take advantage of the recent eventlet socket timeout behaviour.
+
* Eine Konfigurationsoption <code> client_socket_timeout </code> wurde hinzugefügt, um die Vorteile des jüngsten eventlet Socket Timeout-Verhalten zu übernehmen.
* A configuration option <code>scrub_pool_size</code> has been added to set the number of parallel threads that a scrubber should run and defaults to 1.
+
* Eine Konfigurationsoption <code> scrub_pool_size </code> wurde hinzugefügt, um die Anzahl der parallelen Threads anzugeben, die ein Scrubber starten soll, und wurde standardmässig auf 1 gesetzt.
* An important bug that allowed to change the image status using the Glance v1 API has now been fixed.
+
* Ein wichtiger Fehler, der Änderungen des Abbild-Status unter Benutzung der Glance v1 API erlaubt, ist nun behoben
  
=== Deprecated Features ===
+
=== Veraltete Funktionen ===
  
* The experimental Catalog Index Service has been removed and now is a separate project called Searchlight.
+
* Die experimentelle Catalog Index Service entfernt wurde, und jetzt gibt es ein separates Projekt namens Searchlight.
* The configuration options <code>scrubber_datadir</code>, <code>cleanup_scrubber</code> and <code>cleanup_scrubber_time</code> have been removed following the removal of the file backed queuing for scrubber.
+
* Die Konfigurationsoptionen <code> scrubber_datadir </code>, <code> cleanup_scrubber </code> und <code> cleanup_scrubber_time </code> wurden entfernt nach dem Entfernen der Datei-Warteschlange für Scrubber.
  
== OpenStack Shared File System (Manila) ==
+
== OpenStack Verteiltes Dateisystem (Manila) ==
  
=== New Features ===
+
=== Neue Funktionen ===
  
* Enabled support for availability zones.
+
* Aktiviert Unterstützung für Verfügbarkeitszonen.
* Added administrator API components to share instances.
+
* Administrator-API-Komponenten hinzugefügt, um Instanzen zu teilen.
* Added pool weigher which allows Manila scheduler to place new shares on pools with existing share servers.
+
* Pool-Waage hinzugefügt, die Manila-Planer ermöglicht, neue Shares an Pools mit bestehenden Share-Servern zu platzieren.
* Support for share migration from one hostpool to another hostpool (experimental).
+
* Unterstützung für Share-Migration von einem hostpool zu einem anderen hostpool (experimentell).
* Added shared extend capability in the generic driver.
+
* Verteilte und Erweiterte Fähigkeiten im generischen Treiber hinzugefügt.
* Support for adding consistency groups, which allow snapshots for multiple filesystem shares to created at the same point in time (experimental).
+
* Unterstützung für das Hinzufügen von Konsistenzgruppen, die Snapshots für mehrere Dateisystem-Shares zu ermöglichen, dir zurselben Zeit erstellt wurden (experimentell).
* Support for consistency groups in the NetApp cDOT driver and generic driver.
+
* Unterstützung für Konsistenzgruppen in der NetApp cdot Treiber und generischen Treiber.
* Support for oversubscription in thin provisioning.
+
* Unterstützung für Überzeichnung in Thin Provisioning.
* New Windows SMB driver:
+
* Neue Windows SMB-Treiber:
** Support for handling Windows service instances and exporting SMB shares.
+
** Unterstützung für den Umgang mit Windows-Dienstinstanzen und Export von SMB-Freigaben.
* Added new <code>osapi_share_workers</code> configuration option to improve the total throughput of the Manila API service.  
+
* Neue <code> osapi_share_workers </code> Konfigurations-Option hinzugefügt, um den Gesamtdurchsatz des Manila-API-Dienstes zu verbessern.
* Added share hooks feature, which allows actions to be performed before and after share drive methods calls, call additional periodic hook for each 'N' tick, and update the results of a driver's action.
+
* Share Hooks Funktion hinzugefügt, welche Aktionen erlaubt vor und nach Share Drive Methoden-Aufrufen, zusätzliche periodische Aufrufe nach jedem "N" mal, und aktualisieren der Ergebnisse nach jeder Treiberaktion.
* Improvements to the NetApp cDOT driver:  
+
* Verbesserungen am NetApp cdot Treiber:
** Added variables netapp:dedup, and netapp:compression when creating the flexvol that backs up a new manila share.
+
** Hinzugefügt Variablen NetApp: dedup und NetApp: Kompression bei der Erstellung der FlexVol, sichert einen neuen Manila Share.
** Added manage/unmanage support and shrink_share support.  
+
** Manage/Unmanage Unterstützung und shrink_share Unterstützung hinzugefügt.
** Support for <code>extended_share</code> API component.
+
** Unterstützung für <code> extended_share </code> API-Komponente.
** Support for netapp-lib PyPI project to communicate with storage arrays.
+
** Unterstützung für NetApp-lib PyPI Projekt zur Kommunikation mit Speicher-Arrays.
* Improvements to the HP 3PAR driver:
+
* Verbesserungen am HP 3PAR-Treiber:
**Added reporting of dedupe, thin provisioning and hp3par_flash_cache capabilities. This allows share types and the CapabilitiesFilter to place shares on hosts with the requested capabilities.
+
** Hinzugefügt Reporting dedupe, Thin Provisioning und hp3par_flash_cache Fähigkeiten. Dies ermöglicht Share-Typen und die CapabilitiesFilter die Sares auf Hosts mit den gewünschten Funktionen zu platzieren.
**Added share server support.
+
** Hinzugefügt share-Server-Unterstützung.
* Improvements to the Huawei Manila driver:
+
* Verbesserungen am Huawei Manila-Treiber:
** Added support for storage pools, extend_share, manage_existing, shrink_share, read-only share, smartcache and smartpartition.
+
** Zusätzliche Unterstützung für Speicherpools, extend_share, manage_existing, shrink_share, Nur-Lese-Aktie Smartcache und smartpartition.
** Added reporting of dedupe, thin provisioning and compression capabilities.
+
** Hinzugefügt Reporting dedupe, Thin Provisioning und Komprimierungsfunktionen.
* Added access-level support to the VNX Manila driver.
+
* Zugang-Level-Support hinzugefüg für den VNX Manila Treiber.
* Added support for the Manila HDS HNAS driver.
+
* Unterstützung für die Manila HDS HNAS Treiber.
* Added GlusterFS native driver.
+
* GlusterFS nativen Treiber hinzugefügt.
** GlusterFS drivers can now specify the list of compatible share layouts.
+
** GlusterFS Treiber können nun die Liste der kompatiblen Share-Layouts spezifizieren.
* Added microversion support (v2 API).
+
* Microversion Unterstützung hinzugefügt (v2 API).
  
=== Deprecated Features ===
+
=== Veraltete Funktionen ===
  
* The <code>share_reset_status</code> API component is deprecated and replaced by <code>share_instance_reset_status</code>.
+
* Die <code>share_reset_status</code> API Komponente ist veraltet und ersetzt durch <code>share_instance_reset_status</code>.

Latest revision as of 18:10, 17 December 2015

Other languages:
Deutsch • ‎English • ‎日本語 • ‎한국어 • ‎中文(简体)‎ • ‎中文(台灣)‎

OpenStack Liberty Versionshinweise

Contents

OpenStack Objektspeicher (Swift)

Bitte schauen Sie nach den vollständigen Versionshinweisen auf https://github.com/openstack/swift/blob/master/CHANGELOG

Neue Funktionen

  • Erlaubt 1+ object-servers-per-disk Installation aktiviert bei einem neuen Konfigurationswert > 0, "servers_per_port" in der [DEFAULT] Konfigurationssektion für Objekt-Server und/oder Replikationsserverkonfigurationen. Der gesetzte integere Wert entscheidet, wieviel unterschiedliche Objekt-Server Anfragen behandelnfür alle eindeutigen lokalen Ports im Ring. In diesem Modus, der übergeordnete Objekt-Server-Prozess läuft weter unter dem Originalbenutzer (z.B. root wenn eine Bindung an einem niedrigen Port erforderlich ist). Wenn das Binden an alle Ports im Ring definiert ist, zweigt das Binden zu einem speziellen Listen-Socket ab. Der Nachkomme, per-port Server, lässt die Rechte fallen und verhät sich wie ein normaler Objekt-Server mit einer Ausnahme: Der Ring hat eindeutige Ports per Festplatte, die Objekt-Server werden nur Anfragen für eine Festplatte bearbeiten. Der übergeordnete Prozess entdeckt tote Server und startet diese neu (mit der korrekten Listen-Socket). Er startet fehlende Server, wenne ine aktualisierte Ringdatei gefunden wurde mit einem Gerät am Server mit einem neuen Port und zerstört fremde Server, wenn der Port nict länge rim Ring gefunden wird. Die Ringdateien sind gestartet am meist geplanten Objekt-Server Konfiguration bei jedem "ring_check_interval" Parameter (dasselbe als Standard 15s).Im Test, dieser Installationskonfiguration (mit einem Wert von 3) verringert Antwortzeiten, verbessert Anfragen pro Sekunde, und isoliert langsame Festplatten-IO als Vergleich der existierenden Settings. Um das zu benutzen, muss jedes Gerät im Ring einen unterschiedlichen Port haben.
  • Der Objekt-Server beinhaltet eine "container_update_timeout" Einstellung (mit einem Standardwert von 1 Sekunde). Dieser Wert ist die Anzahl von Sekunden, die der Objekt-Server für die Aktualisierung der Liste der Container-Server wartet, bevor der Status des des Objekts der PUT Operation zuruück gibt. Vorher würde der Objekt-Server würde bis zu 3 Sekunden auf die Antwort des Container-Server warten. Das neue Verhalten verringert Objekt PUT Laufzeit dramatisch, wenn Container-Server im Cluster belegt sind (z.B. wenn der Container sehr groß ist). Wird der Wert zu niedrig gesetzt, kann ein Client beim PUT an einem Objekt möglicherweise nicht schnell genug das Ergebnis finden. Wird der Wert zu hoch gesetzt, wird die Laufzeit für den Client vergrössert, wenn der Container belegt ist.
  • Die Möglichkeit hinzugefügt, Bereiche für Static Large Object (SLO) Segmente anzugeben.
  • Erlaubt SLO PUTs auf Per-Segment Integritätsprüfungen zu verzichten. Vorher benötigte jedes Segment im Manifest den korrekten etag und bytes Einstellungen. Diese Felder können jetzt "null" Werte enthalten, um die Überprüfungen zu überspringen.
  • Replikator Konfigurationen unterstützen jetzt einen "rsync_module" Wert, um Per-Device Rsync-Module zu erlauben. Diese Einstellung gibt Operatoren die Mölichkeit des Feintunings des Replikationsverkehrs in einem Swift Cluster und isoliert Replikations DIsk-I/O der speziellen Festplatten. Bitte schauen Sie in die Dokumentation und Beispielkonfiguration.
  • Ring Änderungen
    • Partitionanordnung benutzt nicht länger die Portnummer zum Anordnen von Partitionen. Dies verbessert die Dispersion in kleinen Clustern, die mit einem Objekt-Server pro Fesplatte laufen, und es beeinfluss nicht die Dispersion in Clustern, die mit einem Object -Server pro Server laufen.
    • Ring-builder-analyzer hinzugefügt, um noch einfacher eine Serie von Ring-Management-Operationen durchzuführen.
    • Ring Validierung warnt jetzt, wenn eine Platzierungspartition zum selben Gerät mehrmals hinzugefügt wird. Dies passiert, wenn Geräte im Ring unbalanciert sind (z.B. zwei Server und ein Server hat signifikant mehr Kapazität verfügbar).
  • TempURL repariert (CVE-2015-5223 geschlossen)

    Es ist PUT tempurls nicht erlaubt, um Zeiger af andere Daten zu erstellen. Insbesondere die Erstellung von DLO Objekt Manifests über PUT tempurl sind verboten. Das verhindert Angriffe mit PUT tempurl zur Ausspionierung von privaten Daten durch Erstellung von DLO Objekt Manifesten und der Benutzung von PUT tempurl zum Abruf des Objekts.

  • Swift sendet jetzt StatsD Metriken aus auf Per-Policy Basis.
  • Ein Problem mit Keystone Integration wurde gelöst, wo eine COPY Anftrage an einen Dienst auch ohne Dienste-Token erfolgreich war.
  • Bulk-Upload behandelt jetzt Benutzer xattrs auf Dateien in einem angegebenen Archiv als Objekt-Metadaten auf die resultierenden erzeugten Objekte.
  • Sende nun eine Logwarning im Objekt Replikator, wenn "handoffs_first" oder "handoff_delete" gesetzt ist.
  • Objekt Replikators Fehlerzähler in Swift-Recon aktiviiert.
  • Eine Speicherregel zur Unterstützung der Dispersion-Werkzeuge hinzugefügt.
  • Unterstützt Keystone v3 Domänen in Swift-Dispersion.
  • domain_remap Informationen zum /info Endpunkt hinzugefügt.
  • Unterstützung für ein "default_reseller_prefix" in domain_remap Middleware-Konfiguration hinzugefügt.
  • Es ist erlaubt, Rsync Kompression zu benutzen mit einer "rsync_compress" Konfiguration zu benutzen. Wenn es auf 'true' gesetzt ist, Kompression ist nur aktiviert für einen Rsync zu einem Gerät in einer anderen Region. In einigen Fällen kann es die Geschwindigkeit in regionsübergreifender Datenübertragung erhöhen.
  • Eine Überprüfung der Zeitsynchronisation in swift-recon (die --time Option) hinzugefügt.
  • Der Account-Reaper läuft jetzt schneller bei grossen Accounts.
  • Verschiedene kleinere Fehler behoben und Verbesserungen eingeführt.

Aktualisierungshinweise

  • Änderungen der Abhängigkeit
    • 6 neue Anforderungen hinzugefügt. Das ist Teil der laufenden Bemühungen, Python 3 zu unterstützen.
    • Keine weitere Unterstützung von Python 2.6.
  • Konfigurationsänderungen
    • Vorherige Versionen von Python beschränken die Anzahl der Header in einer Anfrage auf 100. Diese Nummer kann zu niedrig sein bei kundenspezifischer Middleware. Der neue "extra_header_count" Konfigurationswert in swift.conf kann benutzt werden, um die Nummer der erlaubten Header zu erhöhen.
    • "run_pause" umbenannt zu "interval" (derzeitige Konfigurationen mit run_pause funktionieren weiter). In zukünfigen Versionen von Swift kann run_pause gelöscht werden.
  • DIe Funktion des versionierten Schreibens wurde neu überarbeitet und als Middleware neu implementiert. Sie sollten explizit versioned_writes middleware zu Ihrer Proxy Pipeline hinzufügen, aber die bestehende Container Server Konfigurationseinstellungen ("allow_versions") nicht löschen oder deaktivieren, wenn es derzeit aktiviert ist. Die existierenden Container-Server Konfigurationseinstellungen ermöglichen, daß bestehende Container weiterhin versioniert werden. Bitte schauen Sie auf http://swift.openstack.org/middleware.html#how-to-enable-object-versioning-in-a-swift-cluster for further upgrade notes.

OpenStack Netzwerk (Neutron)

Neue Funktionen

  • Neutron unterstützt nun IPv6 Prefix Delegation für die automatische Zuweisung von CIDRs zu IPv6 Subnetzen. Für mehr Information zur Anwendung und Konfiguration dieser Funktion schauen Sie auf OpenStack Networking Guide.
  • Neutron stellt jetzt eine QoS API bereit, erste Funktion ist die Limitierung von Bandbreite auf Port-Level Die API, CLI, Konfiguration und weitere Informationen sind zu finden auf [1].
  • Router Hochverfügbarkeit (L3 HA / VRRP) funktioniert jetzt wenn Layer 2 Population (l2pop) aktiviiert ist [2].
  • VPNaaS Referentreiber funktioniert jetzt mit HA Router.
  • Netzwerke für VRRP Verkehr an HA Router können jetzt mit spezifischen Typen von physikalichen Netzwerk-Tags konfiguriert werden [3].
  • Der OVS Agent kann jetzt neu gestartet werden ohne die Konnektivität auf Datenebende zu beeinflussen.
  • Neutron bietet jetzt eine rollenbasierte Zugriffskontrolle für Netzwerke an (RBAC) [4].
  • LBaaS V2 Referenz Treiber basiert jetzt auf Octavia, ein operativ skalierbare, zuverlässige Lastverteilerplattform.
  • LBaaS V2 API ist nicht länger experimentell. Sie ist nun stabil.
  • Neutron stellt jetzt für Administratoren einen Weg zur Verfügung, manuell Agenten zu planen und Hostresourcen zu testen bevor sie zur Benutzung in Tenants aktiviert werden [5].
  • Neutron hat nun ein steckbares IP-Adress-Management-Gerüst, aktiviert die Benutzung von Alternativen Third-Party IPAM. Die originale, nicht-steckbare Version von IPAM ist standardmässig aktiviert.

Veraltete und gelöschte Plugins und Treiber

  • Das Metaplugin ist gelöscht in der Liberty Version.
  • Das IBM SDN-VE Monolithic Plugin ist gelöscht in der Liberty Version.
  • Das Cisco N1kV Monolithic Plugin ist gelöscht in der Liberty Version (ersetzt durch ML2 Treiber).
  • Das Embrane Plugin ist veraltet und wird in der Mitaka Version gelöscht werden.

Veraltete Funktionen

  • Die FWaaS API ist in Liberty als experimental markiert. Weiterhin wird die aktuelle API in Mitaka gelöscht und durch eine neue FWaaS API ersetzt, welche das Team gerade entwickelt.
  • Die LBaaS V1 API ist als veraltet markiert und ist in zukünfigen Versionen zum Löschen vorgesehen. Um weiterzuarbeiten soll die LBaaS V2 API benutzt werden.
  • Die 'external_network_bridge' Option für den L3 Agenten ist veraltet in der Variante von einem bridge_mapping mit einem physikalischen Netz. Für mehr Informationen, schauen SIe in die "Netzwek Knoten" Sektion für dieses Szenario in der Netzwerkanleitung: http://docs.openstack.org/networking-guide/scenario_legacy_ovs.html

Überlegungen zur Leistung

  • Der bestehende Trusty Tahr Kernel (3.13) zeigt linear Leistungsabfall beim Ausführen von "ip netns exec", wenn sich die Anzahl der Namespaces erhöht. In Fällen, wo Wachstum wichtig ist, sollte eine spätere Kernelversion benutzt werden (z.B. 3.19). [DIE VERSION 3.13 ZEIGTE DIESES VERHALTEN. DIE MEISTEN VERSIONEN SIND SCHON GEFIXT.]


Anmerkung: Dieser Fehler sollte bejoben sein in Trusty Thar seit 3.13.0-36.63 und spätere Kernelversionen. Für weitere Referenzen schauen Sie auf https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1328088
  • Erstellung von Neutron-LBaaS Lastverteiler in Umgebungen ohne Hardware-Virtualisierung kann langsam sein, wenn der Octavia Treiber benutzt wird. Das liegt daran, weil QEMU TCG Beschleuniger benutzt, wo KVM Beschleuniger in Umgebungen ohne Hardware-Virtualisierung nicht verfügbar ist. Wir empfehlen, Hardware-Virtualisierung an Ihren Compute-Knoten zu aktivieren, oder verschachtelte Virtualisierung zu aktivieren, wenn der Octavia Treiber innerhalb der virtuellen Umgebung verwendet wird. Schauen Sie auf folgenden Link für Details zur Installation verschachtelter Virtualisierung für DevStack mit laufendem KVM: http://docs.openstack.org/developer/devstack/guides/devstack-with-nested-kvm.html.

OpenStack Compute (Nova)

Neue Funktionen

API

Scheduler

Evolution an der Architektur des Planers wurde fortgeführt, meist mit Fehlerbeseitigung:

Cells v2

Cells v2 ist derzeit in keinem benutzbaren Zustand, aber wir haben mehr für Unterstützung Infrastruktur hinzugefügt:

Compute Treiberfunktionen

Libvirt
VMware
Hyper-V
Ironic

Andere Funktionen

Aktualisierungshinweise

  • Wenn Sie von Kilo kommen, stellen Sie sicher, dass SIe vollständig die letzte Version aktualisiert haben bevor Sie Liberty installieren. Wegen des Fehlers https://bugs.launchpad.net/nova/+bug/1474074 sind manche Versionen von Kilo vor diesem Bug-Fix problematisch, wenn sie zu Liberty Knoten kommunizieren.
  • Vergabeverhältnisse für RAM und CPU sind jetzt definiert im nova-compute Dienst (per compute Knoten). Die Verhältnisse werden auch für den Planungsdienst gebraucht.

Abhängig ob ein Compute Knoten mit Kilo oder Liberty läuft, verhält sich das Vergabeverhältnis unterschiedlich: Wenn der Compute Knoten mit Kilo läuft", wird das Vergabeverhälnis von CPU und RAM für diesen Compute Knoten zentral in der nova.conf Datei des Controller verwaltet.Oder, wenn der Compute Knoten ist Liberty dann sind Sie in der Lage per-compute Vergabeverhältnisse zu setzen für CPU und RAM. Um dem Operator die Vergabeverhältnisse auf allen Compute Knoten setzen zu lassen, wird der Standard in nova.conf auf 0.0 gesetzt(auch für den Controller). Das bedeutet nicht, daß Vergabeverhältnisse auf 0.0 sind, der Operator brauch das nur zu setzen vor der nächsten Version (z.B. Mitaka). Um es klarzustellen, die Standard-Vergabeverhältnisse sind immer noch 16.0 für cpu_allocation_ratio und 1.5 für ram_allocation_ratio.

  • nova-compute sollte aktualisiert werden zu Liberty vor dem neuen Neutron Dienstereignis "network-vif-deleted": https://review.openstack.org/#/c/187871/
  • Rootwrap Filter müssen aktualisiert werden für das neue 'touch' Kommando.
** Da ist eine Race Condition zwischen imagebackend und imagecache erwähnt in  Launchpad Bug 1256838. 
    • Wenn das Basisabbild vom ImageCacheManager gelöscht wurde, während imagebackend es in den Abbildpfad kopiert, geht die Instanz in den Fehlerstatus.
    • Um den Fehler in Ordnung zu bringen, ist es notwendig, das touch' Kommando in compute.filters nach der Änderung auszuführen https://review.openstack.org/#/c/217579/.
    • Im Falle einer Race Condition, wenn libvirt die Eigentümerrechte der Basisdatei zu libvirt-qemu geändert während imagebackend es kopiert, dann bekommen wir den Zugriff-Verweigert-Fehler beim Aktualisieren der Dateizugriffszeit mit os.utime. Um das Problem zu lösen, müssen wir die Dateizugriffszeit mithilfe von Superuserrechten mit dem 'touch' Kommando aktualisieren.
  • Der DiskFilter ist jetzt Teil von scheduler_default_filters in Liberty per https://review.openstack.org/#/c/207942/ .
  • Per https://review.openstack.org/#/c/103916/ können Sie nur einen vCenter Cluster an einen einfachen nova-compute Knoten übertragen.
  • Der Libvirt Treiber parallels wurde umbenannt zu 'virtuozzo
  • Verwaiste Tabellen - iscsi_targets, volumes - wurden gelöscht.
  • Die Standard paste.ini wurde aktualsiert, die neue v2.1 API für alle Endpunkte zu benutzen, und die v3 Endpunkte wurden gelöscht. Ein Kompatibilitätsmodus wurde in die Middleware integriert zur einfachen Benutzung der v2.1 Validierung für /v2 und /v1.1 Endpunkte.
  • Der Code für DB Schema Downgrades wurde jetzt gelöscht: https://blueprints.launchpad.net/nova/+spec/nova-no-downward-sql-migration
  • Der Standard-DB-Treiber, den wir getestet haben, ist jetzt pymysql anstatt Python-MySQL
  • "powervm" hv_type wurde gelöscht. Das betrifft bloss Benutzer von PowerVC Treiber auf stackforge welche alte Abbilder benutzen mit hv_type=powervm in den Abbildmetadaten.
  • DIe kleinste erforderlichste Version von libvirt in Mitaka wird die 0.10.2 sein. Unterstützung für libvirt < 0.10.2 ist in Liberty veraltet: https://review.openstack.org/#/c/183220/
  • Die libvirt.remove_unused_kernels Konfigurationsoption ist veraltet für Löschungen und jetzt standard auf True: https://review.openstack.org/#/c/182315/

Veraltete Funktionen

  • Die Möglichkeit API Erweiterungen im Baum zu deaktivieren, ist veraltet (https://blueprints.launchpad.net/nova/+spec/nova-api-deprecate-extensions)
  • Das novaclient.v1_1 Modul ist veraltet [[6]][[7]] seit 2.21.0 and wir fangen an den Code zu löschen in der ersten Python-novaclient Version in Mitaka.
  • Methode `novaclient.client.get_client_class` ist veraltet [[8]] seit 2.29.0. Die Methode wird in Mitaka gelöscht.
  • Die mute_weight_value Option ist veraltet, auch bei der Benutzung in Cells.
  • Die remove_unused_kernels Konfigurationsoption für den Libvirt-Treiber ist nun veraltet.
  • Die niedrigste empfohlene Version von vCenter zur Benutzung mit vcenter Treiber ist nun 5.1.0. In Liberty wird das als Warnung protokolliert, in Mitaka wird die Unterstützung niedriger als 5.1.0 gelöscht.
  • API v3 specifische Komponenten sind alle veraltet und in der Standard paste.ini gelöscht.

OpenStack Telemetrie (Ceilometer)

Neue Kernfunktionen

  • Erstellung von Aodh, um mit einem Alarmierungsdienst umzugehen.
  • Metadata-Zwischenspeicherung - reduziert nova API Aufrufe.
  • Deklarative Meter
    • Die Möglichkeit der Erstellung von Meter durch Meter-Templates.
    • Die Möglichkeit spezische SNMP Meter zum Abruf zu definieren.
  • Unterstützung zur Datenveröffentlichung von Ceilometer zu Gnocchi.
  • Verpflichtende Limits - restriktierte Limits für Abfragen sind gesetzt. Das Limit muß epxlizit angegeben werden bei Abfragen, sonst wird das Ergebnis mit einem Standardlimit ausgegeben.
  • Verteilte, koordinierte Notifizierungsagenten - Unterstützung, um die Arbeitslast auf verschiedene Notifizierungsagenten zu verteilen.
  • Ereignis RBAC Unterstützung.
  • PowerVM Hypervisor Unterstützung.
  • Verbesserte MongoDB- Abfragen - Performanceverbesserungen für Statistikberechnungen.
  • Zusätzliche Meter Unterstützung:
    • Magnum Meters
    • DBaaS Meters
    • DNSaaS Meters

Gnocchi Funktionen

  • Initialer influxdb Treiber implementiert.

Aodh Funktionen

  • Ereignisalarm - die Fähigkeit eine Aktion auszulösen, wenn ein Ereignis empfangen wird.
  • Sichere Unterstützung in Alarmen link.

Aktualisierungshinweise

  • Die Namen einiger Middleware, die in Ceilometer benutzt werden, sind nicht abwärtskompatibel geändert. Bevor Sie aktualisieren, editieren Sie die paste.ini Datei für Ceilometer, umoslo.middleware zu oslo_middleware zu ändern. Zum Beispiel benutzen Sie sed -ri 's/oslo\.middleware/oslo_middleware/' api_paste.ini
  • Der Notifizierungsagent ist ein Kerndienst, um Daten für Ceilometer zu sammeln. Er behandelt jetzt alle Transformationen und Veröffentlichungen. Pollingagenten verschieben jetzt alle Daten zum Notifizierungsagenten und müssen parallel installiert werden.
  • Ein Limit muß jetzt bei jeder Anfrage angegeben werden, ansonsten wird das Standardlimit verwendet.

Veraltete Funktionen

  • Ceilometer Alarm ist veraltet.
  • RPC Publisher und Collector sind veraltet zu Gunsten eines Notifier-Publishers.
  • Nicht-metrische Meter sind weiter veraltet und werden in zukünfigen Versionen gelöscht.

OpenStack Identität (Keystone)

Neue Kernfunktionen

  • Experimentell: Domänenspezifische Konfigurationsoptionen können nun in SQL statt Konfigurationsdateien gespeichert werden unter Benutzung der neuen REST API.
  • Experimentell: Keystone unterstützt jetzt tokenlose Authorisation mit X.509 SSL cCient Zertifikaten.
  • Konfiguration per-Identity Provider WebSSO wird jetzt unterstützt.
  • openstack_user_domain und openstack_project_domain Attribute werden hinzugefügt zu SAML Assertion, um Benutzer und Projektdomänen abzubilden.
  • Der Aufruf der Berechtigungsliste kann die Ergebnisse jetzt nach Typ filtern.
  • Die Unterstützung von out-of-tree Treiber wurde mit Definition einer Treiberschnittstelle verbessert.
  • Verschiedene Funktionen wurden gehärtet, wie Fernet Token, Federation, domänspezifische Konfigurationen von der Datenbank und Rollenzuweisung.
  • Verschiedene Variablen in keystone.conf haben nun Optionen, wenn die Benutzereinstellungen richtig sind.

Aktualisierungshinweise

  • Die EC2 Token Middleware, veraltet in Juno, ist nicht länger verfügbar in Keystone. Es wurde gelöscht im Keystonemiddleware Paket.
  • Die compute_port configuration Option, veraltet in Juno, ist nicht länger verfügbar.
  • Der XML Middleware Stumpf wurde gelöscht, sodass Referenzes dazu auch gelöscht werden müssen von der keystone-paste.ini Konfigurationdatei.
  • stats_monitoring und stats_reporting paste Filter wurden gelöscht, sodass Referenzen dazu auch gelöscht werden müssen von der keystone-paste.ini Konfigurationdatei.
  • Die externen Authentifizierungsplugins ExternalDefault, ExternalDomain, LegacyDefaultDomain, und LegacyDomain, veraltet in Icehouse, sind nicht länger verfügbar.
  • keystone.conf referenziert jetzt Einstiegspunkt-Namen für Treiber. Als Beispiel, die Treiber sind jetzt spezifiziert als "sql", "ldap", "uuid", anstatt des vollen Modulepfades. Schauen Sie in die Beispielkonfiguration für andere Beispiele.
  • Wir legen jetzt Einstiegspunkte frei für das keystone-manage Kommando anstatt in einer Datei.
  • Schema Downgrades via keystone-manage db_sync sind nicht länger unterstützt. Nur Aktualisierungen werden unterstützt.
  • Funktionen das waren "extensions" in vorhergehenden Versionen (OAuth delegation, Federated Identity support, Endpoint Policy, etc) sind jetzt standardmässig aktiviert.
  • Eine neue secure_proxy_ssl_header Konfigurationsoption ist verfügbar, wenn Keystone hinter einem Proxy läuft.
  • Verschiedene Konfigurationsoption sind veraltet, umbenannt, oder verschoben in neue Sektionen in der keystone.conf Datei.
  • Domännamen Information kann jetzt benutzt werden in Policy-Regeln mit dem Attribut domain_name.

Veraltete Funktionen

  • Betrieb von Keystone in Eventlet ist veraltet und wird in der Mitaka Version gelöscht.
  • Benutzung von LDAP als das Resource-Backend, z.B. für Projekte und Domänen, ist jetzt veraltet und wird in der Mitaka Version gelöscht.
  • Benutzung des vollen Pfades in der Treiberklasse ist veraltet als Favorit in der Benutzung als Eingangspunkt. In der Mitaka Version, der Eingangspunkt muss benutzt werden.
  • In den [resource] and [role] Sektionen von der keystone.conf Datei, kein Spezifizieren des Treibers und Benutzung der Treiberzuweisung ist veraltet. In der Mitaka Version, die Resource- und Rollentreiber werden Standard zu SQL-Treiber.
  • In keystone-paste.ini, benutzen von paste.filter_factory ist veraltet als Favorit von der "use" Direktive, spezifiziert am Endpunkt.
  • Keine Spezifizierung einer Domäne beim Anlegen eines Benutzers, Gruppe oder Projektaufrufes, welches zurückfällt auf eine Standarddomäne, ist jetzt veraltet und wird gelöscht in der N Version.
  • Bestimmte veraltete Methoden vom Zuordnungsmanager sind gelöscht im Einklang mit denselben Methoden in [resource] und [role] Manager.

OpenStack Blockspeicher (Cinder)

Neue Kernfunktionen

  • Eine generische Abbild-Speicher-Funktion, sodass populäre Abbilder zwischengespeichert und per copied-on-write auf einen neuen Datenträger geschrieben werden können. Read docs for more info
  • Unterbrechungsfreie Backups Lesen Sie die Dokumentation für mehr Informationen.
  • Die Möglichkeit konsistene Gruppen von Datenträgern zu klonen Lesen Sie die Dokumentation für mehr Informationen.
  • Liste die Möglichkeiten eines Datenträger-Backends (Abruf Extra-Spezifikationen).
  • Verschachtelte Quotas.
  • Schlanke Speicherzuweisung (Thin Provisioning) als Standard für LVM Backends wenn verfügbar.
  • Cinder service-list korrigiert, um eine Festplatte als Down anzuzeigen, wenn die Initialisierung eines Treibers fehlgeschlagen ist.
  • Verbesserte Verwaltung der Datenträgermigration:
    • Die Möglichkeit zu sehen, ob vorhergehende Migrationen erfolgreich gewesen sind
    • Administratoren haben die Möglichkeit, die Migration mit cinder list zu überwachen
    • Neuer Datenträgerstatus 'maintenance' um Operationen zu verhindern, wenn die Migration im Gange ist
    • Verbesserte Backend Datenträger Name/Id Konsistenz, wenn die Migration abgeschlossen ist

Aktualisierungshinweise

  • Eine Änderung der Parameter in RPC APIs und Arbeiten an Objektumwandlung verhindert den Betrieb von Liberty c-vol oder c-api Diensten mit Kilo oder frühreren Versionen der Dienste.

Veraltete Funktionen

  • Simple und Chance Scheduler gelöscht.
  • Veraltete HDS HUS iSCSI Treiber gelöscht.
  • Coraid Treiber gelöscht.
  • Solaris iSCSI Treiber gelöscht.
  • Option --force zum Hochladen von Abbildern an angehängte Datenträger gelöscht.
  • API v1 als veraltet markiert.

OpenStack Orchestrierung (Heat)

Neue Funktionen

Convergence

Convergence ist eine neue Orchestrierungsmaschine eingebettet in Heat. In Liberty, die Benutzung von Convergence hat folgende Vorteile:

  • Grössere Parallelisierung von Resource-Aktionen (bessere Skalierung bei grossen Vorlagen)
  • Die Möglichkeit für ein Stack-Update, wenn ein anderer Aktualisierung im Gange ist
  • Bessere Fehlerbehandlung der Heat-engine (in Arbeit)

Die Convergence Engine kann aktiviert werden in /etc/heat/heat/conf [DEFAULT] convergence_engine=true, danach heat-engine neu starten. Ab dann benutzen alle neu erstellten Stacks die Convergence Engine, existierende Stacks benutzen die traditionelle.

Convergence wurde nicht in Production getestet und sollte in "Beta"-Qualität mit Vorsicht verwendet werden. Für Liberty emfehlen wir eine Evaluierung der Möglichkeiten und Skalierungstests. Wir erwägen den Einsatz als Standard im Mitaka Zyklus. Convergence spezifische Fehler werden gesammelt in convergence-bugs tag.

Bedingte Resource-Belastung

Momentan können nur Resourcen für Benutzr verfügbar gemacht werden, die im Cloud-Dienst installiert sind. Operatoren können weiterhin Resourcen kontrollieren, die mit Standard-Policy-Regeln Benutzern verfügbar gemacht werden policy.json an per-resource Typenbasis.

heat_template_version: 2015-10-15

2015-10-15 zeigt, dass das YAML Dokument eine HOT Vorlage ist und Funktionen enthält, die in LIberty hinzugefügt oder gelöscht wurden.

  • Funktion Fn::Select gelöscht (Pfad basierend auf get_attr/get_param stattdessen sollten Referenzen benutzt werden).
  • Wenn kein <attribute name> spezifiziert ist für en Aufruf von get_attr, ein Verzeichnis aller Attribute wird zurückgegeben. z.B. { get_attr: [<resource name>]}.
  • Neue innere Funktion hinzugefügt str_split
  • Unterstützung hinzugefügt, um mehere Listen zu einer existierenden hinzuzufügen list_join .
  • Unterstützung hinzugefügt für Verarbeiten von Mappen- und Listendaten str_replace und list_join (diese werden automatisch json serialisiert sein)

REST API/heatclient Ergänzungen

  • Stacks können jetzt zugewiesen werden mit einem Set von Tags, und stack-list kann filtern und sortieren durch diese Tags
  • "heat stack-preview ..." wird eine Vorschau auf Änderungen für ein vorgeschlagenes stack-update zurückgeben
  • "heat template-validate --show-nested ..." wird auch alle Vorlagenresourcen validieren und verschachtelte Daten zurückgeben zum Aufbau von Benutzerschnittstellen
  • "heat resource-type-template --template-type hot ..." generatiert eine Vorlage im HOT format
  • "heat resource-type-list" zeigt nur verfügbare Typen für Benutzer, und kann Ergebnisse filtern nach Namen, Version und support_status
  • "heat template-version-list" listet verfügbare Vorlagenversionen
  • "heat template-function-list ..." listet verfügbare Funktionen für Vorlagenversionen

Erweiterungen bestehender Resourcen

Neue Resourcen

Die folgenden neuen Resourcen werden mit der neuen Version von Heat bereitgestellt:

[1] DIes existierte in KIlo als beigetragene Resource, da es kein eingebundenses Projekt gab. DIese Resource wird jetzt mit Heat als Big-Tent-Projekt bereitgestellt.

[2] Dies existierte in KIlo als beigetragene Resource, weil es einen Benutzer mit Administratorrolle benötigt. Jetzt wird dies bereitgestellt mit Heat. Operatoren haben nun die Möglichkeit, diese vor normalen Benutzern zu verstecken durch Modifizierung von policy.json (als Referenz, OS::Nova::Flavor ist versteckt for normalen Benutzern in der Standard Policy Datei).

[3] Dies existierte in Kilo als bereitgestellte Resource und benutzte einen Ansatz, der vom Heat Projekt nicht befürwortet wird. Es wird jetzt mit Heat verteilt und ist dokumentiert als NICHT UNTERSTÜTZT.

[4] Diese Resourcen sind für Projekte, die derzeit nicht im OpenStack Big- Tent-Projekt sind und somit dokumentiert sind als NICHT UNTERSTÜTZT

Mit den neuen OS::Keystone::* Resourcen ist es jetzt für Cloud Operatoren möglich, Heat Vorlagen zur Verwaltung von Keystone-Dienstekatalogeinträgen und Benutzern zu verwenden.

Veraltete Resourceeigenschaften

Viele Resourceeigenschaften sind vorher schon dokumentiert als VERALTET. 15 dieser Eigenschaten sind jetzt dokumentiert als VERSTECKT, was bedeutet, dass sie nicht länger dokumentiert werden, aber noch weiter existieren und nach einer Heat-Aktualisierung weiter funktionieren. Die Resourcen-Typen-Referenz sollte konsultiert werden zu verfügbaren Eigenschaften und Attributen.

Aktualisierungshinweise

Konfigurationsänderungen

Erwähnenswerte Änderungen in der /etc/heat/heat.conf [DEFAULT] Sektion:

  • hidden_stack_tags wurde hinzugefügt, und Stacks, die diesen Tag tragen, werden von der Ausgabe von stack-list versteckt (Standard bei data-processing-cluster, welche Sahara-erstellte Stacks verstecken)
  • instance_user war veraltet und wurde jetzt endgültig gelöscht. Nova Server, die mit OS::Nova::Server erstellt wurden, werden jetzt mit Standard-Benutzereinstellungen gestartet. AWS::EC2::Instance erstellen weiter "ec2-user"
  • max_resources_per_stack kann jetzt zur Deaktivierung auf -1 gesetzt werden
  • enable_cloud_watch_lite ist jetzt standardmässig deaktiviert, da diese REST API veraltet ist
  • default_software_config_transport hat jetzt die Option ZAQAR_MESSAGE gewonnen
  • default_deployment_signal_transport hat die Option ZAQAR_SIGNAL gewonnen
  • auth_encryption_key brauch jetzt exakt 32 Zeichen
  • list_notifier_drivers war veraltet und wurde jett gelöscht
  • Policy-Options sind verschoben in die [oslo_policy] Sektion
  • use_syslog_rfc_format ist veraltet und jetzt standardmässig aktiviert

Nennenswerte Änderungen anderer Sektionen in der heat.conf:

  • [clients_keystone] auth_uri wurde hinzugefügt zur Spezifizierung einer unversionierten Keystone-Url
  • [heat_api] Derzeit sind 4 Worker Standard (vorher 0, was einen Worker pro Host-CPU erstellt hat)

Die Policy-Datei /etc/heat/policy.json kann jetzt konfiguriert werden mit per-resource-type Zugriffsregel, z.B.:

   "resource_types:OS::Nova::Flavor": "rule:context_is_admin"

Aktualisierung von Kilo zu Liberty

Bei der Unterstützung von Live-SQLortschritte gegeben, es ist aber weiter dringend empfohlen, den Heat-Dienst vor der Aktualisierung zu beenden. Ältere SQL-Schemamigrationen werden nicht länger unterstützt. Um Kilo wieder zu verwenden, ist es erforderlich ein Abbild der Datenbank einzuspielen, welches vor dem Upgrade erstellt wurde.

OpenStack Datenverarbeitung (Sahara)

Neue Kernfunktionen

  • Neue Plugins und Versionen:
    • Ambari Plugin mit HDP 2.2 / 2.3 Unterstützung
    • Apache Hadoop 2.7.1 wurde hinzugefügt, Apache Hadoop 2.6.0 ist veraltet
    • CDH 5.4.0 wurde hinzugefügt mit Hochverfügbarkeitsunterstützung für NameNode und ResourceManager
    • MapR 5.0.0 wurde hinzugefügt
    • Spark 1.3.1 wurde hinzugefügt, Spark 1.0.0 ist veraltet
    • HDP 1.3.2 und Apache Hadoop 1.2.1 wurden gelöscht
  • Unterstützung hinzugefügt zur Benutzung von Swift mit Spark EDP Aufgaben
  • Unterstützung hinzugefügt von Spark EDP Aufgaben in CDH und Ambari Plugins
  • Unterstützung hinzugefügt für öffentliche und geschützten Resourcen
  • Integration mit OpenStack Client gestartet
  • Unterstützung hinzugefügt zum Editieren aller Sahara Resourcen
  • Automatische Hadoop Konfiguration für Cluster hinzugefügt
  • Direct engine ist veraltet und wird in der Mitaka Version gelöscht
  • OpenStack Manila NFS Shares als Storage-Backend-Option für Aufgabendateien und Datenquellen hinzugefügt
  • Unterstützung hinzugefügt für Definition und Benutzung von Konfigurationsschnittellen für EDP Aufgabenvorlagen

Veraltete Funktionen

  • Direct provisioning engine
  • Apache Hadoop 2.6.0
  • Spark 1.0.0
  • Alle Hadoop 1.X gelöscht

OpenStack Suche (Searchlight)

Das ist die erste Version von Searchlight. Searchlight ist dafür bestimmt, die Suchfunktoon in verschiedenen OpenStack Cloud-Diensten dramatisch zu verbessern, indem die Suchanfragen der Benutzer ausgelagert werden. Es werden Keystone RBAC basierende Suchen quer durch alle OpenStack Dienste durch Indizierung der Daten in ElasticSearch und eine Sicherheitsschicht am Anfang der Sucnanfragen zur Verfügung gestellt. ElasticSearch ist ein Suchdienst basierend auf Lucene. Es wird eine verteilte, erweiterbare fast in Echtzeit arbeitende, multitenant-fähige Volltextsuchmaschine mit RESTful Webschnittstelle geliefert.

Neue Kernfunktionen

Neue Resource-Typen Indexe

Aktualisierungshinweise

N/A

Veraltete Funktionen

N/A

OpenStack DNS (Designate)

Neue Kernfunktionen

  • Experimentelle: Hook Point API
  • Horizon Plugin nach draussen verschoben
  • Gelöschte Domänen aufgeräumt
  • Ceilometer "exists" periodisches Ereignis per Domäne
  • ASync Actionen
    • Import
    • Export
  • Aktive /passive Übernahme für designate-pool-manager periodischer Aufgaben
  • OpenStack Client Integration

Zusätzliche DNS Server Backends

  • InfoBlox
  • Designate

Aktualisierungshinweise

  • Neuer Dienst designate-zone-manager
    • Es wird empfohlen, ein unterstützes Tooz-Backend zu verwenden.
    • ZooKeeper wird empfohlen, oder andere unterstütze Werkzeuge von Tooz.
    • Wenn ein Tooz-Backend nicht benutzt wird, Zone-Manager wird den Besitz von allen Zonen übernehmen und es werden 'n' "exists" Nachrichten pro Stunde erzeugt, wobei 'n' die Nummer der Zone-Manager-Prozesse ist.
  • designate-pool-manager übernimmt aktiv/passiv-Failover für wiederkehrende Aufgaben.
    • Es wird empfohlen, ein unterstütztes tooz-Backend zu verwenden.
    • Wenn ein tooz-Backend nicht benutzt wird, alle Pool-Manager übernehmen die Herrschaft über die Pools und wiederkehrende Aufgaben laufen gleichzeitig. Das kann unvorhersehbare Konsequenzen haben.

Veraltete Funktionen

  • V1 API
    • Ein erster Hinweis zu Operationen an Designate CLI Schnittstelle V1 und Horizon-Frontends, die nur V1 benutzen.

OpenStack Nachrichtendienst (Zaqar)

Neue Kernfunktionen

  • vorsignierte URL - EIn neuer REST API Endpunkt zur Unterstützung vorsignierter URL, was genug Kontrolle über verteilte Resourcen sicherstellt, ohne Kompromisse bei der Sicherheit.
  • Email Notifikation - Ein neuer Aufgabentreiber für Notifizierungsdienst, welcher eine Abonenntenadresse von Zaqar benutzen kann.

Wenn eine neue Nachricht an die Warteschlange geschickt wird, wird der Abonnent die Nachricht per Email erhalten.

  • Policy Support - Unterstützt feinkörnige Zugriffskontrolle mit der policy.json Datei wie viele andere OpenStack Komponenten.
  • Persistent Transport - Unterstützung für Websocket als eine persistente Transportalternative für Zaqar hinzugefügt. Jetzt sind Benutzer in der Lage, langlebende Verbindungen zwischen ihren Applikationen und Zaqar zum Austausch von grossen Daten aufzubauen.

OpenStack Dashboard (Horizon)

Neue Kernfunktionen

  • Plugin-Verbesserungen – Horizon findet automatisch JavaScript Dateien zur EInbeziehung und hat jetzt einen Mechanismus für steckbaren SCSS und Django Vorlagenüberschreibung.

Aktualisierungshinweise

OpenStack Trove (DBaaS)

Neue Kernfunktionen

  • Redis
    • Konfigurationsgruppen für Redis
    • Cluster Unterstützung
  • MongoDB
    • Backup und Restore einer einzelnen Instanz
    • Nutzer- und Datenbankmanagement
    • Konfigurationsgruppen
  • Percona XtraDB Cluster Server
    • Cluster support
  • Erlaubt Bereitstellern Instanzvarianten mit spezifischen Datenspeichern zu verbinden
  • Horizon Unterstützung für Datenbankcluster
  • Management API für Datenspeicher und Versionen
  • Die Möglichkeit der Installation Trove instanzen in einem einfachen Adminmandaten, sodass die Novainstanzen vorm Benutzer versteckt sind

OpenStack Bare metal (Ironic)

Ironic wurde verschoben z u einem Zwischenversionsmodell und veröffentlicht mit Version 4.0 in Liberty, gefolgt von zwei kleineren Aktualisierungen. Version 4.2 formt die Basis für eine OpenStack integrierte Liberty Version und wird stabile Updates liefern.

Bitte schauen SIe hier nach vollen Versionshinweisen: http://docs.openstack.org/developer/ironic/releasenotes/index.html

Neue Funktionen

  • "ENROLL" Hardware-Status hinzugefügt, welcher der Standardstatus für neu erstellte Knoten ist.
  • "abort" Befehl hinzugefügt, welcher Benutzern das sichere Unterbrechen von laufenden Operationen erlaubt.
  • Abfrage- und Filterunterstützung verbessert in der REST API.
  • Unterstützung für CORS middleware hinzugefügt.

Hardwaretreiber

  • Ein neues BootInterface für Hardwaretreiber hinzugefügt, welches funktionell abgesplittet ist vom DeployInterface.
  • iLO virtueller Mediatreiber arbeiten jetzt ohne Swift.
  • Cisco IMC Treiber hinzugefügt.
  • OCS Treiber hinzugefügt.
  • UCS Treiber hinzugefügt.
  • Wake-On-Lan Power Treiber hinzugefügt.
  • ipmitool Treiber unterstützt IPMI v1.5.
  • Unterstützung von SNMP Treiber für “APC MasterSwitchPlus” series PDU’s hinzugefügt.
  • pxe_ilo Treiber unterstützt jetzt UEFI Secure Boot (vorherige Version von theiLO Treiber unterstützt das nur für agent_ilo und iscsi_ilo).
  • Virtual Media Unterstützung zu iRMC Driver hinzugefügt.
  • BIOS Konfiguration zu DRAC Treiber hinzugefügt.
  • PXE Treiber unterstützt jetzt GRUB2.

Veraltete Funktionen

  • Die "vendor_passthru" und "driver_vendor_passthru" Methoden des DriverInterface wurden gelöscht. DIese waren veraltet in Kilo und wurden ersetzt durch @passthru decorator.
  • Die Migrationstools zum Import von Daten eines Nova "baremetal" Deployment wurden gelöscht.
  • Die "parallel" Option am periodischen Aufgabendekorator ist veraltet.
  • Veraltete ‘admin_api’ Regel gelöscht.
  • Unterstützung für die originale "bash" Installations-Ramdisk ist veraltet und wird in 2 Zyklen gelöscht. Das ironic-python-agent Projekt sollte für alle Installationstreiber benutzt werden.

Aktualisierungshinweise

  • Neu erstellte Knoten sind standardmässig im neuen ENROLL Status. Früher war der Standardstatus AVAILABLE, womit die Hardware früher Nova zur Verfügung gestellt wurde.
  • Dadurch, dass der API Version-Header in Kilo in jede Abfrage hinzugefügt wurde, muß jeder Client, der mit Liberty API agiert, denselben Strind in jeder Abfrage benutzen. DIe derzeitige API Version ist 1.14.

OpenStack Schlüsselverwalter (Barbican)

Neue Funktionen

  • Hinzugefügt wurde die Möglichkeit für Projektadministratoren, Zertifizierungsstellen pro Projekt zu erstellen. Auch sind Projekt-Administratoren in der Lage, eine Reihe von bevorzugte Zertifizierungsstellen (CAs) pro Projekt zu definieren und zu verwalten . Dies ermöglicht es Projekte zur projektspezifischen Sicherheitsdomänen zu erreichen.
  • Barbican hat nun pro Projekt Quota-Unterstützung zur Begrenzung der Zahl der Barbican Ressourcen, die im Rahmen eines Projekts erstellt werden können. Standardmässig ist die Quote unbegrenzte eingestellt und kann in der Barbican-Konfiguration überschrieben werden.
  • Unterstützung für einen rotierende Master-Schlüssel, der für die Verpackung der Projektebene-Schlüssel verwendet wird. In diesem leichten Ansatz sind nur die Projektebene Schlüssel (KEK) mit neuen Master-Schlüssel (MKEK) wieder eingepackt. Dies ist nur für die PKCS11-Plug-in noch zutreffend. (http://specs.openstack.org/openstack/barbican-specs/specs/liberty/add-crypto-mkek-rotation-support-lightweight.html)
  • Aktualisierte Barbican Wurzel Ressource, um Informationen zur Version passenden Keystone, Nova und Manila-Format zurückzubekommen. Dies wird durch die versionierte Endpunktermittlungsfunktion keystoneclient verwendet.
  • Entfernt Administrator-Endpunkte wie alle Operationen auf einer regulären Endpunkt. Kein separater Endpunkt ist notwendig, da Zugangsbeschränkungen durch Oslo-Policy durchgesetzt werden.
  • Konfiguration zum Aktivieren sqlalchemy Pool für die Verwaltung von SQL-Verbindungen hinzugefügt.
  • Die Möglichkeit zum Auflisten von Geheimnissen hinzugefügt, die über ACL mit GET / v1 / Geheimnisse sind? Acl-only = true Anfrage erreichbar sind.
  • Verbesserte funktionale Testabdeckung rund um Barbican-APIs, für ACL-Operationen, RBAC Politik und Geheimnisse.
  • Probleme gelöst um Schaffung Snakeoil CA-Plug-In-Instanz.
  • Barbican Client CLI können nun einen Keystone-Token zur Authentifizierung enthalten. Früher wurde nur Benutzername und Passwort basierende Authentifizierung unterstützt.
  • Barbican-Client verfügt nun über die Fähigkeit zum Erstellen und Listen von Zertifikat-Bestellungen.

Aktualisierungshinweise

OpenStack Abbilddienst (Glance)

Projektleitfaden aktualisiert mit einigen Details zum Betrieb, Installation, Konfiguration. Entwicklung und Benutzung dieses Dienstes: http://docs.openstack.org/developer/glance/

Neue Kernfunktionen

Aktualisierungshinweise

  • Python-glanceclient jetzt standardmäßig mit Glance API v2 und wenn v2 nicht verfügbar ist, wird es zu v1 Fallback.
  • Abhängigkeiten für Back-End-Speicher sind jetzt optional installiert entsprechend jedem angegebenen Speicher.
  • Einige Speicher wie swift, s3, vmware haben jetzt Python3-Unterstützung.
  • Einige neue sowie aktualisierte Standard-Metadaten-Definitionen werden mit dem Quellcode geliefert.
  • Mehr Python3- Unterstützung zur Glance API hinzugefügt, und jetzt kontinuierliche Unterstützung durch die Einrichtung von Tests erweitert, um Kompatibilität zu gewährleisten.
  • Utf-8 ist nun der Standard-Zeichensatz für das Backend MySQL DB.
  • Migrations-Skripte wurden aktualisiert, um eine Plausibilitätsprüfung für den Tabellen-Zeichensatz durchzuführen.
  • 'Ram_disk und 'kernel' Eigenschaften können jetzt null im Schema sein und' id 'ist nun ein schreibgeschütztes-Attribut für v2 API.
  • Eine Konfigurationsoption client_socket_timeout wurde hinzugefügt, um die Vorteile des jüngsten eventlet Socket Timeout-Verhalten zu übernehmen.
  • Eine Konfigurationsoption scrub_pool_size wurde hinzugefügt, um die Anzahl der parallelen Threads anzugeben, die ein Scrubber starten soll, und wurde standardmässig auf 1 gesetzt.
  • Ein wichtiger Fehler, der Änderungen des Abbild-Status unter Benutzung der Glance v1 API erlaubt, ist nun behoben

Veraltete Funktionen

  • Die experimentelle Catalog Index Service entfernt wurde, und jetzt gibt es ein separates Projekt namens Searchlight.
  • Die Konfigurationsoptionen scrubber_datadir , cleanup_scrubber und cleanup_scrubber_time wurden entfernt nach dem Entfernen der Datei-Warteschlange für Scrubber.

OpenStack Verteiltes Dateisystem (Manila)

Neue Funktionen

  • Aktiviert Unterstützung für Verfügbarkeitszonen.
  • Administrator-API-Komponenten hinzugefügt, um Instanzen zu teilen.
  • Pool-Waage hinzugefügt, die Manila-Planer ermöglicht, neue Shares an Pools mit bestehenden Share-Servern zu platzieren.
  • Unterstützung für Share-Migration von einem hostpool zu einem anderen hostpool (experimentell).
  • Verteilte und Erweiterte Fähigkeiten im generischen Treiber hinzugefügt.
  • Unterstützung für das Hinzufügen von Konsistenzgruppen, die Snapshots für mehrere Dateisystem-Shares zu ermöglichen, dir zurselben Zeit erstellt wurden (experimentell).
  • Unterstützung für Konsistenzgruppen in der NetApp cdot Treiber und generischen Treiber.
  • Unterstützung für Überzeichnung in Thin Provisioning.
  • Neue Windows SMB-Treiber:
    • Unterstützung für den Umgang mit Windows-Dienstinstanzen und Export von SMB-Freigaben.
  • Neue osapi_share_workers Konfigurations-Option hinzugefügt, um den Gesamtdurchsatz des Manila-API-Dienstes zu verbessern.
  • Share Hooks Funktion hinzugefügt, welche Aktionen erlaubt vor und nach Share Drive Methoden-Aufrufen, zusätzliche periodische Aufrufe nach jedem "N" mal, und aktualisieren der Ergebnisse nach jeder Treiberaktion.
  • Verbesserungen am NetApp cdot Treiber:
    • Hinzugefügt Variablen NetApp: dedup und NetApp: Kompression bei der Erstellung der FlexVol, sichert einen neuen Manila Share.
    • Manage/Unmanage Unterstützung und shrink_share Unterstützung hinzugefügt.
    • Unterstützung für extended_share API-Komponente.
    • Unterstützung für NetApp-lib PyPI Projekt zur Kommunikation mit Speicher-Arrays.
  • Verbesserungen am HP 3PAR-Treiber:
    • Hinzugefügt Reporting dedupe, Thin Provisioning und hp3par_flash_cache Fähigkeiten. Dies ermöglicht Share-Typen und die CapabilitiesFilter die Sares auf Hosts mit den gewünschten Funktionen zu platzieren.
    • Hinzugefügt share-Server-Unterstützung.
  • Verbesserungen am Huawei Manila-Treiber:
    • Zusätzliche Unterstützung für Speicherpools, extend_share, manage_existing, shrink_share, Nur-Lese-Aktie Smartcache und smartpartition.
    • Hinzugefügt Reporting dedupe, Thin Provisioning und Komprimierungsfunktionen.
  • Zugang-Level-Support hinzugefüg für den VNX Manila Treiber.
  • Unterstützung für die Manila HDS HNAS Treiber.
  • GlusterFS nativen Treiber hinzugefügt.
    • GlusterFS Treiber können nun die Liste der kompatiblen Share-Layouts spezifizieren.
  • Microversion Unterstützung hinzugefügt (v2 API).

Veraltete Funktionen

  • Die share_reset_status API Komponente ist veraltet und ersetzt durch share_instance_reset_status.