AWS VM-Bereitstellung – Walk-through

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 10 Minuten Lesedauer
  • Dieses Beispiel führt Sie durch die Komponenten von Cloud Provisioning and Governance Diese Funktion während der Bereitstellung einer virtuellen Maschine in einem AWS-Rechenzentrum. Zu den behandelten Themen gehören Blueprints, Ressourcenblöcke, die Cloud-API (CAPI) und MID-Server Skripteinbindungen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Diese Walkthrough beginnt mit einer Windows-VM, die bereits ein Anwender in AWS bereitgestellt hat. Als Nächstes führt sie Sie durch den Blueprint mit der VM, den Ressourcenblöcken und dann den CAPI-Aufrufen, die aus den Ressourcenblöcken angegeben werden. Schließlich zeigt Ihnen die Walk-Through, wie eine Basis ist MID-Server Skripteinbindung führt die tatsächlichen Aufrufe der AWS-API durch.

    In diesem Beispiel werden Standardressourcenblöcke und Skripteinbindungen verwendet, die in Ihrer Instanz verfügbar sind. Daher können Sie, auch wenn auf Ihrer Instanz möglicherweise keine bereitgestellte VM vorhanden ist, trotzdem diese Schritte ausführen und die in diesem Beispiel verwendeten Komponenten anzeigen, um zu verstehen, wie die Komponenten funktionieren.

    Ein Beispiel für eine VM in Azure finden Sie unter Azure VM-Bereitstellung – Walk-through.

    Hinweis:
    Die Bedingungen Virtueller Computer , VM , Und Virtueller Server Werden in diesem Beispiel austauschbar verwendet.

    Prozedur

    1. Sehen Sie sich eine bereitgestellte VM im Cloud-Anwenderportal an, und konzentrieren Sie sich auf einige der Details zur VM:
      1. Öffnen Sie in Ihrer Instanz Cloud-Anwenderportal( Cloud Provisioning and Governance Cloud-Anwenderportal) an.
      2. Zeigen Sie eine bereitgestellte VM in einem Stapel an, z. B. diese Windows-VM, indem Sie auf klicken Stapel , Und klicken Sie dann auf den Namen des Stapels.

        In diesem Beispiel wird der Stapel benannt Mein Stapel .

        Beispiel für „MyStack“

      3. Unter Ressourcen , Klicken Sie auf die VM im Stapel.

        Beispiel für virtuellen Server

      4. Zeigen Sie die Eigenschaften der VM an, und beachten Sie, dass sie sich in der Region US-East-1 in einem AWS-Rechenzentrum befindet.

        VM-Details

    2. Sehen Sie sich den Blueprint an, auf dem die VM basiert:
      1. Navigieren zu Entwurf > Blueprints, Und öffnen Sie dann einen Blueprint mit einem virtuellen Server im Azure-Rechenzentrum. Die Bereitstellungsmodell Standardmäßig wird die Registerkarte angezeigt, die Ihnen die verschiedenen Komponenten des Blueprints anzeigt.

        Dieser Beispiel-Blueprint besteht aus drei Komponenten: Dem Container, dem virtuellen Server, der die tatsächlich bereitgestellte VM ist, und dem AWS-Rechenzentrum.

        Ein Beispiel-Blueprint mit einem Windows-Server

      2. Klicken Sie auf Vorgänge Registerkarte unten, und klicken Sie dann auf Bereitstellung .

        Bereitstellungsvorgang

        Der Bereitstellungsvorgang ist der Vorgang, den das System ausgelöst hat, als es die VM erstellt hat. Andere Standardvorgänge sind verfügbar, dieses Beispiel konzentriert sich jedoch auf den Bereitstellungsvorgang.

      3. Klicken Sie auf Bereitstellung Block für Blueprint-Containerressource.

        Mein Azure VM-Blueprint-Container

      4. Beachten Sie auf der rechten Seite, dass einer der Parameter in der Liste „Eingaben“ Standort ist.
        Dieser Parameter enthält den Wert eastus, der die VM im Rechenzentrum enthält.

        Der Standortparameter

        Eingaben können im Container wie in diesem Beispiel oder in einem anderen Ressourcenblock angegeben werden. Standardmäßig ist LocationDer Parameter ist bereits für Sie im Ressourcenblock Blueprint-Container angegeben, damit Sie ihn in jedem Blueprint wie diesem verwenden können. Wenn Sie den Blueprint zu wechseln Entwurf , Sie können dem Ressourcenblock Blueprint-Container weitere Parameter hinzufügen. Sie können dem Ressourcenblock des virtuellen Servers keine Parameter hinzufügen. Für diese Walk-Through sind keine zusätzlichen Parameter erforderlich.

    3. Sehen Sie sich die Ressourcenblöcke für virtuellen Server und AWS-Rechenzentrum an, die in diesem Blueprint verwendet werden:
      1. In Portal für Cloud-Admin., Navigieren Sie zu Entwurf > Ressourcenblöckean.
      2. Suchen und öffnen Sie Virtueller Server Ressourcenblock, der standardmäßig mit bereitgestellt wird Cloud Provisioning and Governance.

        Der standardmäßige virtuelle Serverressourcenblock

      3. Klicken Sie im Formular „Ressourcenblock“ auf Hostressource Zugehörige Liste zum Anzeigen der Liste der unterstützten Host-Ressourcenblöcke.
      4. Beachten Sie, dass die Hostschnittstelle und die Hostressource bereits angegeben sind:

        Hostschnittstelle auf dem virtuellen Server

        • Die Hostschnittstelle Feld gibt die Schnittstelle an, die mit der Gastschnittstelle im Ressourcenblock übereinstimmen muss, der diese virtuelle Maschine hostet. In diesem Fall ist die Hostschnittstelle die Rechnerschnittstelle, die auch die Gastschnittstelle im Ressourcenblock des AWS-Rechenzentrums ist. Standardmäßig stellen die Ressourcenblöcke des Rechenzentrums mehrere Gastschnittstellen bereit, die andere Ressourcenblöcke wie virtueller Speicher verwenden können, um eine Verbindung zum Rechenzentrum herzustellen.
        • Die Hostressource Spalte in Hostressource Zugehörige Liste bereits angegeben AWS-Rechenzentrum , Was bedeutet, dass der Ressourcenblock des AWS-Rechenzentrums ein gültiger Host für diese VM ist.
      5. Klicken Sie auf Vorgänge Und klicken Sie dann auf Schritte Unterregisterkarte.

        Wählen Sie die Unterregisterkarte „Schritte“ aus

      6. Wählen Sie Aus Bereitstellung Von Vorgang Liste.

        Der Bereitstellungsvorgang

        Denken Sie daran, dass der Bereitstellungsvorgang der Vorgang ist, den das System zum Erstellen der VM verwendet hat. Andere Standardvorgänge sind verfügbar, dieses Beispiel konzentriert sich jedoch auf den Bereitstellungsvorgang.

      7. Beachten Sie den Schritt, der in der Liste angezeigt wird, und die vollständige Schrittbeschreibung, die über den Eingabeparametern angezeigt wird:

        Schritt für Bereitstellung

        • Hostressourcenvorgang: Gibt an, dass dieser Schritt einen Vorgang für die Hostressource (das AWS-Rechenzentrum in diesem Beispiel) aufruft.
        • Compute-Schnittstelle Ist die Gastschnittstelle im AWS-Rechenzentrum, die dieser Schritt verwendet.
        • ConnectAndCreateVirtualMachine Ist der Vorgang im AWS-Rechenzentrum, den dieser Schritt aufruft.
        Hinweis:
        In diesem Fall ruft der Schritt einen Vorgang aus einem anderen Ressourcenblock auf: Dem AWS-Rechenzentrum. Schritte können CAPI auch direkt aufrufen, und dann kann CAPI REST-Aufrufe an die Cloud-Provider-API ausführen. Das können Sie sehen, wenn Sie sich den Ressourcenblock des AWS-Rechenzentrums ansehen.
      8. Navigieren Sie zurück zu Entwurf > Ressourcenblöckean.
      9. Öffnen Sie AWS-Rechenzentrum Ressourcenblock, der der Host-Ressourcenblock ist, mit dem der virtuelle Server verbunden ist.
      10. Beachten Sie die unterstützten Gastschnittstellen in Gastschnittstelle Zugehörige Liste:

        Gastschnittstellen für AWS-Rechenzentrum

        Diese Gastschnittstellen sind die Schnittstellen, die das AWS-Rechenzentrum anderen Ressourcenblöcken zur Verfügung stellt. Die Compute-Schnittstelle Wird bereitgestellt, damit der Ressourcenblock des virtuellen Servers, der die Rechnerschnittstelle als Hostschnittstelle angibt, eine Verbindung zum Rechenzentrum herstellen kann.

      11. Klicken Sie auf Vorgänge Und klicken Sie dann auf Schritte Unterregisterkarte.

        Wählen Sie die Unterregisterkarte „Schritte“ aus

      12. In Schnittstelle Liste, wählen Sie aus Compute-Schnittstelle Wenn es nicht bereits ausgewählt ist.

        Berechnungs-Schnittstelle

        Denken Sie daran, dass diese Schnittstelle im Ressourcenblock des virtuellen Servers angegeben ist.

      13. In Vorgang Liste, suchen und auswählen ConnectAndCreateVirtualMachine .

        Der Vorgang „ConnectAndCreateVM“

        Denken Sie daran, dass dieser Vorgang im Ressourcenblock des virtuellen Servers angegeben ist.

      14. Beachten Sie den CAPI-Aufruf, der im einzigen Schritt für den Vorgang „ConnectAndCreateVirtualMachine“ verwendet wird:

        Der CreateNode-API-Aufruf

        • Cloud-API: Gibt an, dass dieser Schritt CAPI aufruft, damit CAPI einen REST-Aufruf an den Cloud-Anbieter ausführen kann, der in diesem Fall AWS ist.
        • Compute-Schnittstelle Gibt die CAPI-Schnittstelle an, die dieser Schritt aufruft.
        • Knoten erstellen Gibt die ausgeführte Methode an. Wie der Name vermuten lässt, weist diese Methode AWS an, die virtuelle Maschine zu erstellen.
      15. Mit dem Ressourcenblock in Entwurf status, zeigen Sie auf den hervorgehobenen (blauen) Schritt, und klicken Sie dann auf Bearbeiten Sie Schritt Symbol zum Öffnen der Schrittkonfiguration.
        Schritt bearbeiten
      16. Sehen Sie sich die Schrittkonfiguration an, und beachten Sie die Einstellungen, die in CAPI integriert werden:

        Schritteinstellungen\

        Feld Beschreibung
        Vorgangstyp Rufen Sie die Cloud-API auf Gibt an, dass dieser Schritt den CAPI über den angegebenen Anbieter, die angegebene Schnittstelle und die angegebene Methode aufrufen soll.
        API-Anbieter AWS elastische Compute-Cloud Ist ein Produkt (nicht dieser tatsächliche Anbieter), das zum AWS-Anbieter gehört, wie in CAPI definiert.
        API-Schnittstelle Compute-Schnittstelle Ist ein Produkt, das zum AWS-Anbieter gehört, wie in CAPI definiert.
        API-Methode Knoten erstellen Ist die Methode, die AWS aufruft, um die VM zu erstellen.
        Hinweis:
        Die CAPI-API-Definition verknüpft den Anbieter (AWS), das Produkt (AWS Elastic Compute Cloud), die Schnittstelle (Compute-Schnittstelle) und die Methode (CreateNode).
      17. Schließen Sie das Fenster.
      18. Mit Compute-Schnittstelle.ErstellungKnoten Schritt ausgewählt, klicken Sie auf Antwortprozessor Und beachten Sie Create_Virtual_Server_Response_Processor Skript.

        Registerkarte „Antwortprozessor“

        Dieses Skript ist die Antwortprozessoren, die die CMDB in Ihrer Instanz aktualisieren, nachdem die virtuelle Maschine in AWS erstellt wurde.

      19. Zeigen Sie eine Erklärung des Skripts und das Beispiel an, das Teil des Themas ist Erstellen Sie einen Antwortprozessor .
        Wenn Sie mit der Überprüfung dieses Themas fertig sind, kehren Sie zu diesem Thema zurück.
    4. Sehen Sie sich die CAPI-Komponenten an, die bei der Bereitstellung der VM zusammenarbeiten:
      1. In Portal für Cloud-Admin., Navigieren Sie zu Entwurf > Cloud-APIan.
      2. Klicken Sie auf API Registerkarte.
      3. Suchen Sie nach einem offenen AWS-Compute-API .

        Es gibt zwei AWS-Compute-API-Datensätze. Öffnen Sie das erste in der Liste, das dem Bild im nächsten Schritt entspricht.

      4. Sehen Sie sich an, wie diese CAPI-API miteinander verknüpft ist Schnittstelle Und A Produkt :

        AWS-Compute-API

        Feld Beschreibung
        Cloud-API-Schnittstelle Compute-Schnittstelle Ist dieselbe Schnittstelle, die im Ressourcenblock angegeben ist. Die Schnittstelle enthält die Definition für Methoden, einschließlich CreateNodeMethode.
        Connector Cloud-Computing-Connector Gibt an, dass dieser CAPI Java-Aufrufe an das System durchführt, das dann die AWS-API aufruft. Dieser Connector ist nicht geskriptet. Wenn dies ein geskripteter Connector war, hatte er einen MID-Server Skripteinbindung, die die AWS-API aufruft.
        Hinweis:
        Die meisten AWS-bezogenen APIs, die in bereitgestellt werden Cloud Provisioning and Governance Anwendungen werden standardmäßig nicht geskriptet, wie diese, und können nicht geändert werden. Sie können jedoch eigene geskriptete APIs erstellen.
        Version 1,0 Gibt die Version der API an. Sie können mehrere Versionen dieser API mit unterschiedlichen Versionsnummern haben. Denken Sie daran, dass im Schritt im Ressourcenblock des AWS-Rechenzentrums, der die VM erstellt, ein Versionsfeld bereitgestellt wird. Obwohl sie in diesem Beispiel leer war, da nur eine Version dieser API vorhanden ist, können Sie eine andere Versionsnummer angeben.
        Produkt AWS elastische Compute-Cloud Ist das Produkt, das zum AWS-Anbieter im CAPI gehört. Dieses Produkt wird standardmäßig mit bereitgestellt Cloud Provisioning and Governance, Und ist eines der am häufigsten verwendeten Produkte zum Erstellen von VMs in AWS.
      5. Klicken Sie in der zugehörigen Liste CAPI-Methodenzuordnungen auf das Datensatzvorschausymbol für CreateNodeDatensatz, und klicken Sie dann auf Datensatz Öffnen .

        Öffnen Sie die CreateNode-Methodenzuordnung

      6. Sehen Sie sich an CreateNodeMethodenzuordnung:

        Das Formular „Methodenzuordnung“ für CreateNode

        Beachten Sie, dass der Endpunktvorgang nicht ist Skript Ausführen . Dieser Wert gibt an, dass die CreateNode-Methode einen Java-Aufruf innerhalb von verwendet Cloud Provisioning and Governance Anwendung auf Ihrer Instanz, um einen REST-Aufruf an die AWS-API durchzuführen. Daher können Sie die Funktionsweise der CreateNode-Methode nicht ändern. Wenn der Wert war Skript Ausführen , Sie würden sehen MID-Server Skripteinbindung angegeben in Anforderung Skriptfeld. Sie können diese Skripteinbindung ändern oder eine neue angeben, um die REST-Aufrufe für den AWS-Anbieter anzupassen.

      7. Scrollen Sie nach unten, und sehen Sie sich Parameter in der zugehörigen Liste „CAPI-Parameterzuordnungen“ an.
        Beachten Sie, dass wichtige Parameter, z. B. Standort , Sind angegeben.
      8. Navigieren Sie zurück zum AWS-Compute-API-Formular.
      9. Klicken Sie auf API-Konfigurationsüberschreibungen Zugehörige Liste und überprüfen Sie die Elemente, die für die Authentifizierung erforderlich sind:
        Konfigurationsparameter und Überschreibungswert Beschreibung

        AccountAliasName

        $(CloudAnmeldeinformationen.Alias)

        Der Account-Alias ist ein optionaler Wert, den Sie in Ihrem AWS-Account erstellen können. Dies ist ein sekundärer Name für Ihre Account-ID. Siehe Die AWS-Dokumentation Für weitere Informationen.

        Anmeldeinformationen

        $(CloudCredential.secret_key)

        Der geheime Schlüssel wird mit dem Zugriffsschlüssel für die Authentifizierung verwendet. Sie haben diesen Wert während des Setups in Ihrem AWS-Anmeldeinformationsdatensatz konfiguriert. Informationen zu diesem Verfahren finden Sie unter Zugriff auf AWS-Konten mit permanenten AWS-Anmeldeinformationen konfigurieren.

        Endpunkt

        $(CloudAnmeldeinformationen.URL)

        Der Endpunkt ist die URL, bei der sich Ihre Anwender anmelden und authentifizieren müssen. Verwendet die Account-ID oder den Account-Alias. Siehe AWS-Dokumentation Für weitere Informationen.

        Identität

        $(CloudCredential.Access_key)

        Der Identify-Datensatz enthält den AWS-Zugriffsschlüssel, den AWS für die Authentifizierung benötigt.
      10. Navigieren Sie zurück zu Entwurf > Cloud-API, Und klicken Sie dann auf Schnittstelle Registerkarte.
      11. Suchen Sie nach und öffnen Sie Compute-Schnittstelle .
        Diese Schnittstelle ist die im Ressourcenblock und angegebene Schnittstelle AWS-Compute-API CAPI-API.
      12. Überprüfen Sie den Inhalt der Schnittstelle.

        Beachten Sie, dass die Schnittstelle REST-Antwortstrukturen für Methoden wie bereitstellt CreateNode. Normalerweise müssen Sie vorhandene Schnittstellen nicht ändern.Hervorhebung der CreateNode-Antwortstruktur

        Beachten Sie die Servicekategorie und die Vorgänge:
        Feld oder zugehörige Liste Beschreibung
        Servicekategorie Die Servicekategorie klassifiziert die Schnittstelle. Die Kategorie für die Compute-Schnittstelle ist ebenfalls Berechnen .
        CAPI-Schnittstellenvorgänge Die Schnittstellenvorgänge definieren die JSON-Struktur für den REST-Aufruf und die Parameter, die für die Schnittstelle erforderlich sind.
      13. Klicken Sie auf Knoten erstellen CAPI-Schnittstellenvorgang.
        Dieser Vorgang stellt das Framework für die Erstellung des virtuellen EC2-Servers in AWS bereit.
      14. Überprüfen Sie die Komponenten des Vorgangs:
        Feld oder zugehörige Liste Beschreibung
        Antwortstruktur

        Die Antwortstruktur ist das JSON-Framework für den REST-API-Aufruf. Stellt eine Liste von Attributen bereit, die AWS zum Erstellen der virtuellen Ressource mit leeren Werten verwenden kann.

        Schnittstellenvorgangsparameter

        Diese Parameter sind auch die Parameter, die die CAPI-Schnittstelle vom System benötigt, damit sie sie im REST-Aufruf an den Cloud-Anbieter übergeben kann.

        Der Vorgang „CreateNode“

      15. Navigieren Sie zurück zu Entwurf > Cloud-API, Und klicken Sie dann auf Anbieter Registerkarte.
      16. Öffnen Sie AWS Anbieter.

        Das Formular „AWS-Anbieter“ wird geöffnet und zeigt Ihnen an, dass dieser Anbieter auf einer vorhandenen CMDB-Klasse basiert: AWS-Rechenzentrum [cmdb_ci_aws_datacenter] .

        Der AWS-Anbieter

      17. Klicken Sie auf die zugehörige Liste Cloud-Produkte, wenn sie noch nicht ausgewählt ist, und sortieren Sie die Liste nach Name Spalte.

        Beachten Sie, dass mehrere AWS-Produkte standardmäßig bereits verfügbar sind. Eines der am häufigsten verwendeten AWS-Produkte ist Elastic Compute Cloud (EC2) .

        Amazon EC2

      18. Klicken Sie Auf AWS elastische Compute-Cloud In Name Spalte.
        Beachten Sie, dass das Produkt viele Ressourcentypen angibt, von denen jeder einer CI-Klasse zugeordnet ist.

        AWS-Produkt

        Diese Ressourcentypen geben einige der CIs an, aber nicht alle, die sich auf die virtuelle Maschine beziehen. Der Antwortprozessor im Ressourcenblock füllt CIs mit Daten aus, wenn AWS die VM bereitstellt.

    5. So zeigen Sie die wichtigen CIs an, die sich auf die VM beziehen:
      1. Auf Cloud-Anwenderportal, Klicken Sie auf Stapel , Und öffnen Sie dann den Stapel mit der VM.
      2. Klicken Sie auf das Symbol Abhängigkeit anzeigen.

        Abhängigkeit wird angezeigt

        Die Abhängigkeitszuordnung zeigt das Stapel-CI oben, die VM in der Mitte und die verschiedenen zugehörigen CIs, z. B. das Bild, unten an.

        Die Abhängigkeitszuordnung für eine VM in einem Stapel

      3. Um das Formular für die VM in der CMDB anzuzeigen, klicken Sie mit der rechten Maustaste auf den Pfeil neben einem beliebigen CI, z. B. der VM.

        Zeigen Sie ein VM-CI an

      4. Wählen Sie im Menü die Option aus Formular Anzeigen .

        Zeigen Sie das CI-Formular an

        Das CI-Formular wird geöffnet und zeigt an, dass ein Großteil der Informationen bereits auf verfügbar ist Cloud-Anwenderportal Wenn Sie die Eigenschaften der VM anzeigen.

        VM-Eigenschaften in Cloud-Anwenderportal

        VM-Formular

        VM-Details