Ressourcen

In diesem Abschnitt werden die Ressourcen für die Telekommunikationsnetzwerk-Automatisierung beschrieben.

Orchestrierungscluster

Ein Orchestrierungscluster ist ein auf GKE basierender Steuerungsebenencluster, der Arbeitslasten steuert, die über Telecom Network Automation bereitgestellt werden. Ein Orchestrierungscluster verwendet Config Controller als Grundlage.

Blueprints

Ein Blueprint (BP) ist eine Sammlung von Kubernetes-Ressourcen in Form von YAML-Dateien, die die Konfigurationen enthalten, die zum Automatisieren der Bereitstellung der erforderlichen Infrastruktur erforderlich sind.

Die Automatisierung für Telekommunikationsnetzwerke bietet eine Blueprint-Bibliothek mit wichtigen Blueprints. Diese Blueprint-Bibliothek wird auch als öffentlicher Katalog bezeichnet. In dieser Anleitung werden die Begriffe „Blueprint-Bibliothek“ und „Öffentlicher Katalog“ synonym verwendet. Blueprints im öffentlichen Katalog werden als *öffentliche Blueprints bezeichnet.

Sie können beliebige öffentliche Blueprints in Ihr Telecom Network Automation-Projekt importieren und an Ihre Geschäftsanforderungen anpassen. Diese Blueprints werden als privater Katalog bezeichnet.

Der Lebenszyklus eines Blueprints sieht so aus:

  • Nach dem Import befindet sich der Blueprint nach der Erstellung im Status ENTWURF. Alle Änderungen werden am Blueprint im Status ENTWURF vorgenommen.

  • Wenn die Änderungen zur Überprüfung bereit sind, können Sie den Blueprint vorschlagen und den Status auf PROPOSED aktualisieren. Sie können einen Blueprint im Status PROPOSED nicht bearbeiten.

  • Nachdem Sie einen vorgeschlagenen Blueprint genehmigt haben, wird der Blueprint auf den Status APPROVED (Genehmigt) aktualisiert. Eine neue Überarbeitung wird festgeschrieben.

  • Sie können die letzte übergebene Revision verwenden, um eine Bereitstellung im Orchestrierungs- oder Arbeitslastcluster zu erstellen.

  • Wenn Sie einen GENEHMIGT-Blueprint bearbeiten, wird der Status auf ENTWURF zurückgesetzt. Die letzte übergebene Version eines Blueprints entspricht dem neuesten APPROVED-Status (GENEHMIGT).

Die Bereitstellungsebene eines Blueprints gibt an, wo der Blueprint angewendet werden soll. In der folgenden Liste werden die verfügbaren Blueprint-Stufen beschrieben:

  • Hydration: Sie können keine Blueprints auf der Hydration-Ebene verwenden, um eine Bereitstellung zu erstellen. Sie können die Bereitstellung dieser Blueprints in Orchestrierungs- oder Arbeitslastclustern nicht manuell starten. Diese Blueprints bleiben in Ihrem privaten Katalog, der von der Telecom Network Automation-Automatisierung konfiguriert und bereitgestellt wird.

  • Einzelnes Deployment: Sie können Blueprints auf der Ebene des einzelnen Deployments in Ihrem privaten Katalog ändern und damit ein Deployment in einem Orchestration-Cluster erstellen.

  • Mehrfache Bereitstellung: Sie können Blueprints auf der Ebene der mehrfachen Bereitstellung in Ihrem privaten Katalog ändern und damit eine Bereitstellung in einem Orchestration-Cluster erstellen, wodurch weitere Bereitstellungen auf Hydration-Ebene erstellt werden.

Bereitstellungen

Eine Bereitstellung ist ein aktivierter Blueprint, den Sie auf einen Orchestration-Cluster oder einen Workload-Cluster anwenden. Eine Bereitstellung beginnt im Status ENTWURF. Alle Änderungen werden in diesem Status vorgenommen. Eine Bereitstellung, die nach der Anwendung zum Bearbeiten geöffnet wird, hat den Status ENTWURF. Die vorherige Überarbeitung ist die aktuell angewendete Version.

Der Status APPLIED (ANGWENDET) stellt den Inhalt der Bereitstellung dar, die auf einen Orchestration- oder Workload-Cluster angewendet wurde. Eine Version wird erstellt, wenn eine Bereitstellung APPLIED wird. Diese Version stellt die aktuelle Ansicht von APPLIED im Cluster dar, bis Sie das Deployment ändern und anwenden. Dadurch wird eine neue Version erstellt.

Eine Bereitstellung im Status DELETING ist zum Löschen markiert. Sie können das Löschen über die ComputeDeploymentStatus API abfragen. Eine Bereitstellung im Status WIRD GELÖSCHT kann nicht aktualisiert werden.

Der Deployment-Administrator arbeitet mit den Deployments und ist für die entsprechenden Änderungen verantwortlich. Im Gegensatz zu Blueprints haben Bereitstellungen nur wenige ausgewählte bearbeitbare Dateien und Felder, die der Nutzer gemäß den Spezifikationen bearbeitet.