Lebenszyklusvorgänge in Cloud Provisioning and Governance
Vorgänge wie Start/Stopp, „Aufheben der Bereitstellung“ und „Skript ausführen“ werden Lebenszyklusvorgänge oder Tag-2-Vorgänge genannt. Wenn Sie einen Lebenszyklusvorgang für einen Stapel oder eine Ressource anfordern, wird vom System eine Change-Anforderung erzeugt. In einer Genehmigungsrichtlinie ist festgelegt, dass der Change entweder automatisch genehmigt wird oder dass ein Benutzer auf der Genehmigerliste den Change genehmigen muss.
Um einen Vorgang durchzuführen, wählen Sie einen Stapel oder eine Ressource und klicken Sie dann auf Stapelvorgang auswählen oder Ressourcenvorgang auswählen aus. Die Liste enthält nur Vorgänge, die für die ausgewählte Ressource oder den ausgewählten Stapel einschlägig sind. Einige Vorgänge werden von Configuration Management Systems wie Ansible oder Terraform bereitgestellt.
Vorgänge in Basissystem
- Start
- Der Vorgang Start startet den ausgewählten virtuellen Computer. Der Ressourcenstatus wechselt auf „On“ (Aktiviert).
Keine Einstellung ist erforderlich.
- Stoppen
- Der Vorgang Stop hält den ausgewählten virtuellen Computer an. Der Ressourcenstatus wechselt auf „Off“ (Deaktiviert).
Keine Einstellung ist erforderlich.
- Aufheben der Bereitstellung
- Der Vorgang Deprovision (Aufheben der Bereitstellung) beendet den ausgewählten Stapel und sendet eine Benachrichtigung an den Stapelbesitzer.
Keine Einstellung ist erforderlich.
Vorgänge über die Erweiterungsschnittstelle des virtuellen Computers
Nur Google Cloud Platform und IBM Cloud unterstützen Vorgänge über die Store-Erweiterungsschnittstelle für virtuelle Computer. Die App Terraform Connector ServiceNow Store stellt die Vorgänge bereit.
- Store-Erweiterungsschnittstelle des virtuellen Computers.ExecuteScript
- Der Vorgang ExecuteScript führt ein Skript auf der ausgewählten Windows- oder Linux-VM aus. Beispielsweise kann ein Skript eine Anwendung auf einer Ressource installieren. Detaillierte Anweisungen finden Sie unter KB0756431.Hinweis:Geben Sie im Popup-Fenster Folgendes an:Zum Ausführen des Vorgangs ExecuteScript muss ein virtueller Computer Anmeldeinformationen enthalten. Virtuelle Computer unter Linux erben bei ihrer Bereitstellung Anmeldeinformationen für den Managementschlüssel. Verwenden Sie für virtuelle Computer unter Windows den Vorgang InfuseKey, um dem virtuellen Computer Anmeldeinformationen hinzuzufügen.
- ScriptType: Shell- und PowerShell-Skripte werden unterstützt.
- Script: Name des Skripts.
- Store-Erweiterungsschnittstelle des virtuellen Computers.InfuseKey
- Der Vorgang InfuseKey fügt bei virtuellen Computern unter Windows Schlüsselanmeldeinformationen (öffentliche und private Schlüsselpaarwerte) hinzu.
Daher können Sie die Anmeldeinformationen in der Liste „Eigenschaften“ des virtuellen Computers unter Windows einsehen und die Anmeldeinformationen zum Ausführen von VM-Vorgängen verwenden. Anweisungen zum Generieren eines Schlüssels finden Sie unter Einen SSH-Schlüssel erstellen.
So fügen Sie einem virtuellen Computer unter Windows Schlüsselanmeldeinformationen hinzu:- Wählen Sie die Windows-VM aus.
- Wählen Sie in der Liste Select Resource Operation (Ressourcenvorgang auswählen) die Option Virtual Machine Store Extension Interface.InfuseKey(Store-Erweiterungsschnittstelle des virtuellen Computers.InfuseKey).
- Geben Sie im Popup-Fenster den zu verwendenden Schlüssel im Feld UserKey (Benutzerschlüssel) an, und klicken Sie dann auf OK.
- Store-Erweiterungsschnittstelle des virtuellen Computers.Execute Job Template
- Ansible liefert den Vorgang Execute Job Template (Auftragsvorlage ausführen). Mit diesem Vorgang können Sie einen Knoten einem Ansible-Server beifügen und ein Paket für diese VME ausführen. Beispielsweise kann ein Skript eine Anwendung auf einer Ressource installieren. Geben Sie im Popup-Fenster Folgendes an:
WorkloadConfigProviderType WorkloadConfigProvider Inventar HostGroup Die Liste umfass alle möglichen Anwendungen (in Ansible als Gruppen bezeichnet), nicht nur die Anwendungen, die der Konfigurationsmanagement-Anbieter unterstützt. Daher schlägt die Bereitstellung fehl, wenn Benutzer eine nicht unterstützte Anwendung auswählen. ApplicationProfile Wählen Sie das Anwendungsprofil aus, das für die ausgewählte Ressource ausgeführt werden soll. - ScriptType: Für Google Cloud Platform wird Shell unterstützt.
- Script: Name des Skripts.
- Store-Erweiterungsschnittstelle des virtuellen Computers.Resize
- Der Vorgang Resize (Größe ändern) ändert die Einstellung der Größe für einen virtuellen Computer (in der CI-Definition als HardwareType bezeichnet). Geben Sie im Popup-Fenster im Feld HardwareType die neue Größe an.
Abbildung : 1. Vorgang „Größe ändern“
Vorgänge des Typs „Compute-Sicherheitsgruppe – Store-Erweiterungsschnittstelle“
Die Vorgänge zur Store-Erweiterungsschnittstelle der Compute-Sicherheitsgruppe werden nur für IBM Cloud unterstützt. Die App Terraform ServiceNow Store stellt die Vorgänge bereit.
- Compute-Sicherheitsgruppe – Store-Erweiterungsschnittstelle.Deprovision
- Der Vorgang Deprovision (Aufheben der Bereitstellung) beendet die ausgewählte Compute-Sicherheitsgruppe und sendet eine Benachrichtigung an ihren Besitzer.
Keine Einstellung ist erforderlich.
Der Status der Netzwerkschnittstelle wechselt auf Terminated (Beendet). Im Abschnitt „Stack-Integrität“ der Homepage gibt der Status des Stapels an, dass einige Ressourcen nicht verfügbar sind.
Vorgänge des Typs „Lastenausgleichsmodul – Store-Erweiterungsschnittstelle“
- Lastenausgleichsmodul – Store-Erweiterungsschnittstelle.Deprovision
- Der Vorgang Deprovision (Aufheben der Bereitstellung) beendet das ausgewählte Lastenausgleichsmodul und sendet eine Benachrichtigung an den Stapelbesitzer.
Keine Einstellung ist erforderlich.
Der Status des Lastenausgleichsmoduls wechselt auf Terminated (Beendet). Im Abschnitt „Stack-Integrität“ der Homepage gibt der Status des Stapels an, dass einige Ressourcen nicht verfügbar sind.
Vorgänge des Typs „Netzwerk – Store-Erweiterungsschnittstelle“
- Netzwerk – Store-Erweiterungsschnittstelle.Deprovision
- Der Vorgang Deprovision (Aufheben der Bereitstellung) beendet das ausgewählte Netzwerk und sendet eine Benachrichtigung an den Stapelbesitzer.
Keine Einstellung ist erforderlich.
Der Status des Netzwerkspeichers wechselt auf Terminated (Beendet). Im Abschnitt „Stack-Integrität“ der Homepage gibt der Status des Stapels an, dass einige Ressourcen nicht verfügbar sind.
Vorgänge des Typs „Speicher-Laufwerk – Store-Erweiterungsschnittstelle“
Die Vorgänge zur Store-Erweiterungsschnittstelle des Speicher-Laufwerks werden nur für IBM Cloud unterstützt. Die App Terraform ServiceNow Store stellt die Vorgänge bereit.
- Speicher-Laufwerk – Store-Erweiterungsschnittstelle.Create Snapshot
- Der Vorgang Create Snapshot (Snapshot erstellen) generiert eine schreibgeschützte Kopie des angegebenen Laufwerks.
Legen Sie im Popup-Fenster den Parameter SnapshotName fest, der als Bezeichnung für den Snapshot verwendet werden soll.
Der Snapshot wird in der Tabelle [cmdbci.ci_storage_vol_snapshot_list] gespeichert.
Wenn keine Genehmigung erforderlich ist, erstellt das System den Snapshot sofort. Wenn eine Genehmigung erforderlich ist, kann es zu Verzögerungen kommen, bis ein Administrator die Änderung genehmigt. Sie erhalten eine E-Mail-Nachricht, wenn der Administrator die Genehmigung erteilt. Kehren Sie nach der Genehmigung durch den Administrator zum VM-Instanzformular zurück, und klicken Sie auf den zugehörigen Link Proceed with Change (Mit Änderung fortfahren).
Hinweis:Wenn die VM ausgeführt wird, wird die VM zu Beginn des Snapshot-Prozesses heruntergefahren und dann nach Abschluss des Prozesses neu gestartet. Das System löscht den ältesten Snapshot automatisch, wenn der Grenzwert der Snapshot-Entfernungsrichtlinie überschritten wird. - Speicher-Laufwerk – Store-Erweiterungsschnittstelle.Restore From Snapshot
- Der Vorgang Restore From Snapshot (Aus Snapshot wiederherstellen) stellt das Bild aus dem angegebenen Snapshot wieder her.
Legen Sie den Parameter SnapshotID fest, der für die Wiederherstellung des Laufwerks verwendet werden soll.
- Speicher-Laufwerk – Store-Erweiterungsschnittstelle.Delete Snapshot
- Der Vorgang Delete Snapshot (Snapshot löschen) löscht den ausgewählten Snapshot.
- Speicher-Laufwerk – Store-Erweiterungsschnittstelle.Attach
- Der Vorgang Attach (Anfügen) fügt eine VM an das ausgewählte Laufwerk an.
- Wählen Sie das Laufwerk aus, dem etwas angehängt werden soll. Der Status des Laufwerks muss Available (Verfügbar) sein.
- Wählen Sie den Vorgang Storage Volume Store Extension Interface.Attach (Speicher-Laufwerk –Store-Erweiterungsschnittstelle.Attach).
- Wählen Sie im Popup-Fenster im Feld NodeId die Instanz-ID des Servers aus, der an das Laufwerk angefügt werden soll.
Der Status des Laufwerks ändert sich von „Available“ (Verfügbar) in „In Use“ (In Verwendung).
- Speicher-Laufwerk – Store-Erweiterungsschnittstelle.Detach
- Der Vorgang Detach (Trennen) trennt eine VM vom ausgewählten Laufwerk.
- Wählen Sie das Laufwerk aus, dem etwas angehängt werden soll. Der Status des Laufwerks muss „In Use“ (In Verwendung) sein.
- Wählen Sie den Vorgang Storage Volume Store Extension Interface.Detach (Speicher-Laufwerk –Store-Erweiterungsschnittstelle.Detach).
- Wählen Sie im Popup-Fenster im Feld NodeId die Instanz-ID des Hosts aus, der vom Laufwerk getrennt werden soll.
Wenn diese VM die letzte oder einzige zu trennende VM ist, ändert sich der Status des Laufwerks von „In Use“ (In Verwendung) in „Available“ (Verfügbar).
- Speicher-Laufwerk – Store-Erweiterungsschnittstelle.Deprovision
- Der Vorgang Deprovision (Aufheben der Bereitstellung) beendet das ausgewählten Laufwerk und sendet eine Benachrichtigung an den Stapelbesitzer.
Keine Einstellung ist erforderlich.
- Das Abrechnungselement für die Speicherressource wird entfernt.
- Der Status des Laufwerks wechselt auf Terminated (Beendet). Im Abschnitt „Stack-Integrität“ der Homepage gibt der Status des Stapels an, dass einige Ressourcen nicht verfügbar sind.
- Für IBM Cloud: Das Speicher-Laufwerk ist für längere Zeit in IBM Cloud-Konsole verfügbar, damit der Benutzer es zurückfordern kann.