Hinweise zum Löschen einer VPC
Eine IBM Cloud® Virtual Private Cloud-Ressource kann nicht gelöscht werden, wenn sie weitere Ressourcen enthält oder wenn sie einer anderen Ressource zugeordnet ist. In diesem Dokument werden die Beziehungen zwischen VPC-Ressourcen beschrieben. Es enthält auch Informationen zum Löschen einer VPC-Instanz.
In der folgenden Tabelle werden die Typen der VPC-Ressourcen und die Beziehungen zusammengefasst, die beim Löschen dieser Ressourcen berücksichtigt werden müssen.
| Ressource | Vor dem Löschen... | Nach dem Löschen... |
|---|---|---|
| VPC | Alle Teilnetze und öffentlichen Gateways in der VPC-Instanz müssen gelöscht werden. | Alle Sicherheitsgruppen und Adresspräfixe werden automatisch gelöscht. |
| Teilnetz | Alle Instanzen, VPN-Server und alle Netzwerkschnittstellen im Subnetz müssen gelöscht werden. | Die Zuordnung aller öffentlichen Gateways, die das Teilnetz bedienen, wird aufgehoben. Jede Zuordnung einer Netz-ACL zu dem Teilnetz wird aufgehoben. |
| Instanz |
|
Alle Netzschnittstellen werden automatisch gelöscht und der Bootdatenträger wird mit der Instanz gelöscht. Sekundäre Datenträger bleiben erhalten, sofern die Standardeinstellung nicht nicht in 'auto-delete' geändert wird. Die Zuordnung einer variablen IP-Adresse muss aufgehoben bzw. freigegeben werden, bevor die Instanz gelöscht wird. |
| Netzschnittstellen |
|
Alle variablen IP-Adressen, die der Netzschnittstelle zugeordnet sind, werden freigegeben. |
| Virtuelle Netzschnittstelle | Alle Ziel-Anhänge (z. B. Netzwerk-Anhänge von Instanzen oder Mount-Ziele für Dateifreigaben) müssen vor dem Löschen entfernt werden. | Jede reservierte IP-Adresse wird freigegeben, wenn auf gesetzt auto_release ist true. |
| Schlüssel |
|
Nachdem Sie einen Schlüssel gelöscht haben, kann dieser nicht mehr zur Bereitstellung einer neuen Instanz oder zur Neuinstallation des Betriebssystems auf einer bestehenden Instanz verwendet werden. Der Schlüssel ist jedoch weiterhin auf allen Instanzen verfügbar, die Sie damit bereitgestellt haben, und Sie können ihn weiterhin zum Anmelden verwenden. |
| Image |
|
Das Image kann nicht zum Bereitstellen einer neuen Instanz verwendet werden, vorhandene Instanzen mit Image sind hiervon jedoch nicht betroffen. |
| Datenträger | Die Zuordnung des Datenträgers zu allen Instanzen muss aufgehoben werden. |
|
| Network ACL | Die Zuordnung der Netz-ACL zu allen Teilnetzen muss aufgehoben werden. Standardnetz-ACLs für eine VPC können nicht gelöscht werden. |
|
| Sicherheitsgruppe | Die Sicherheitsgruppe muss von allen Netzwerkschnittstellen und VPN-Servern getrennt werden. Die Standardsicherheitsgruppe für eine VPC-Instanz kann nicht gelöscht werden. |
|
| Variable IP-Adresse | Die Zuordnung einer variablen IP-Adresse zu allen Netzschnittstellen muss aufgehoben werden. |
|
| Öffentliches Gateway | Die Zuordnung eines öffentlichen Gateways zu allen Teilnetzen muss aufgehoben werden. |
|
| Lastausgleichsfunktion |
|
|
| VPN-Gateway (Site-to-Site) |
|
Da IKE- und IPsec-Richtlinien zwischen Gateways gemeinsam genutzt werden können, werden diese Richtlinien nicht gelöscht, wenn ein VPN-Gateway gelöscht wird. Diese Richtlinien müssen manuell entfernt werden. |
| VPN-Server (Client-to-Site) | Der VPN-Server muss gelöscht werden, bevor das von ihm belegte Subnetz gelöscht werden kann. | Alle VPN-Client-Sitzungen werden automatisch beendet. |
Löschen von VPC-Ressourcen in transientem Status nicht möglich
VPC-Ressourcen können nicht gelöscht werden, wenn sie sich in einem transienten Status befinden, zum Beispiel pending. Alle Ressourcen müssen sich in einem "endgültigen" Status befinden, wie zum Beispiel available oder failed, damit sie gelöscht werden können. Sie müssen warten, bis der Status der Ressource zu available oder failed gewechselt hat. Danach können Sie versuchen, die Ressource zu löschen. Wenden Sie sich an den Support,
wenn für eine Ressource innerhalb von 30 Minuten nicht der Status available oder failed angezeigt wird.
Nachdem Sie die Löschung einer Ressource angefordert haben, wechselt die Ressource in den transienten Status deleting. Warten Sie, bis die Ressource nicht mehr in der Liste angezeigt wird, bevor Sie versuchen, eine übergeordnete
oder zugeordnete Ressource zu löschen. In manchen Situationen kann die Löschoperation fehlschlagen. Die Ressource wechselt in diesem Fall innerhalb weniger Minuten in den Status failed. Wenden Sie sich an den Support, wenn eine
Ressource weiterhin angezeigt wird oder der zugehörige Status nicht innerhalb von 30 Minuten nach der Löschanforderung in failed geändert wird. Sobald sich die Ressource im Status failed befindet, können Sie erneut
versuchen, sie zu löschen. Wenden Sie sich an den Support, wenn Sie eine Ressource im Status failed nicht löschen können.
Reihenfolge für das Löschen einer VPC-Instanz
Eine VPC-Instanz enthält Teilnetze und öffentliche Gateways. Ein öffentliches Gateway kann mindestens einem Teilnetz in der VPC-Instanz zugeordnet werden. Ein Teilnetz kann auch Virtual Server-Instanzen enthalten und eine einzelne Virtual Server-Instanz kann mehrere Netzschnittstellen in verschiedenen Teilnetzen innerhalb der VPC-Instanz haben. Damit ein Teilnetz gelöscht werden kann, müssen vorher alle Netzschnittstellen im Teilnetz gelöscht werden. Eine VPC-Instanz enthält auch Sicherheitsgruppen, diese werden jedoch automatisch gelöscht, wenn die VPC-Instanz gelöscht wird. Adresspräfixe sind Attribute einer VPC-Instanz und werden automatisch gelöscht, wenn die VPC-Instanz gelöscht wird.
Reihenfolge für das Löschen einer VPC-Instanz:
- Löschen Sie alle VPN-Gateways, die in den Teilnetzen der VPC bereitgestellt sind.
- Heben Sie die Zuordnungen aller Lastausgleichsfunktionen auf, die in den Teilnetzen der VPC bereitgestellt sind.
- Löschen Sie alle Instanzen, die über Netzschnittstellen in einem Teilnetz der VPC-Instanz verfügen. Die Zuordnung aller variablen IP-Adressen, die einer Netzschnittstelle zugeordnet sind, wird automatisch aufgehoben, wenn die Instanz gelöscht wird.
- Löschen Sie alle Teilnetze in der VPC-Instanz. Die Zuordnung aller öffentlichen Gateways, die einem Teilnetz zugeordnet sind, wird automatisch aufgehoben, wenn das Teilnetz gelöscht wird.
- Löschen Sie alle öffentlichen Gateways in der VPC.
- Sobald die VPC-Instanz nicht mehr über Teilnetze und öffentliche Gateways verfügt, kann die VPC-Instanz gelöscht werden. Alle Adresspräfixe in der VPC-Instanz werden automatisch gelöscht, wenn die VPC-Instanz gelöscht wird.
Beziehungen einer VPC-Ressource
Manche VPC-Ressourcen sind in anderen VPC-Ressourcen (als 'untergeordnete Ressourcen') enthalten, andere VPC-Ressourcen befinden sich jedoch auf der Kontoebene und somit außerhalb einer konkreten VPC. Damit eine übergeordnete Ressource gelöscht werden kann, müssen vorher alle untergeordneten VPC-Ressourcen gelöscht werden. Für VPC-Ressourcen auf Kontoebene müssen alle Links zu vorhandenen Ressourcen gelöscht werden, damit die Kontoressource gelöscht werden kann.
In einigen Fällen wird durch das Löschen einer VPC-Ressource automatisch die Verknüpfung zu den vorhandenen Ressourcen gelöscht. In Tabelle 2 und Tabelle 3 wird das erwartete Verhalten beschrieben.
VPC
VPC-Instanzen enthalten Teilnetze und öffentliche Gateways. Lastausgleichsfunktionen, VPN-Gateways und Instanzen werden in einem Teilnetz bereitgestellt. Damit eine VPC-Instanz gelöscht werden kann, müssen vorher alle Teilnetze und öffentlichen Gateways in der VPC-Instanz gelöscht werden. Dies bedeutet, dass zuerst alle öffentlichen Gateways, Lastausgleichsfunktionen, VPN-Gateways und Instanzen in der VPC-Instanz gelöscht werden müssen.
Eine VPC-Instanz enthält auch Adresspräfixe und Sicherheitsgruppen; diese Ressourcen werden jedoch automatisch gelöscht, wenn die VPC-Instanz gelöscht wird.
Eine VPC-Instanz muss über eine Standardsicherheitsgruppe und eine Standardnetz-ACL verfügen. Wenn Sie eine VPC-Instanz erstellt haben, ohne eine Standardsicherheitsgruppe und Standardnetz-ACL anzugeben, wurde für die VPC-Instanz automatisch eine Standardsicherheitsgruppe und eine Standardnetz-ACL erstellt. Die Standardsicherheitsgruppe und die Standardnetz-ACL können nicht gelöscht werden. Die Standardnetz-ACL wird beim Löschen der VPC-Instanz automatisch gelöscht. Alle Sicherheitsgruppen in der VPC-Instanz werden automatisch gelöscht, wenn die VPC gelöscht wird.
| In VPC | Kann enthalten | Kann zugeordnet sein zu | Status? | Wird beim Löschen der VPC-Instanz automatisch gelöscht | Zuordnung wird beim Löschen automatisch aufgehoben |
|---|---|---|---|---|---|
| Teilnetz | Instanzen, Lastausgleichsfunktionen, VPN-Gateways | Öffentliches Gateway, Netz-ACL | Ja | Nein | Ja |
| Öffentliches Gateway |
|
Teilnetze, variable IP-Adressen | Ja | Nein | Nein für Teilnetze, ja für variable IP-Adressen |
| Sicherheitsgruppen |
|
Instanzen (NIC), VPC als Standard | Nein | Ja | Nein |
Teilnetz
Alle Ressourcen in einem Teilnetz müssen gelöscht werden, damit das Teilnetz gelöscht werden kann. Teilnetze enthalten die Netzschnittstellen, Lastausgleichsfunktionen und VPN-Gateways der Instanz. Bevor das Teilnetz gelöscht werden kann, müssen die zugeordnete Netzschnittstelle des Teilnetzes sowie alle im Teilnetz bereitgestellten Lastausgleichsfunktionen und das VPN-Gateway gelöscht werden.
Eine Instanz kann über mehrere Netzschnittstellen verfügen und diese Netzschnittstellen können zu mehreren Teilnetzen der VPC-Instanz gehören. Damit ein Teilnetz gelöscht werden kann, müssen vorher alle Netzschnittstellen im Teilnetz gelöscht werden. Die primäre Netzschnittstelle einer Instanz kann nicht gelöscht oder in ein anderes Teilnetz verschoben werden. Alle Instanzen mit einer primären Netzschnittstelle in dem Teilnetz müssen gelöscht werden, bevor das Teilnetz gelöscht werden kann.
| Im Teilnetz | Kann enthalten | Kann zugeordnet sein zu | Status? | Wird beim Löschen des Teilnetzes automatisch gelöscht | Zuordnung wird beim Löschen automatisch aufgehoben |
|---|---|---|---|---|---|
| Instanz (Netzschnittstelle) | Mehrere Netzschnittstellen | Datenträgerzuordnungen, Sicherheitsgruppen | Ja | Nein | Ja |
| VPN |
|
|
Ja | Nein |
|
| Lastausgleichsfunktion |
|
|
Ja | Nein |
|
Instanz
Zum Löschen einer Instanz müssen keine Voraussetzungen erfüllt sein. Wenn eine Instanz gelöscht wird, werden alle zugehörigen Netzschnittstellen automatisch gelöscht. Der Bootdatenträger der Instanz und alle Datenträgerzuordnungen werden gelöscht.
Alle Floating-IP-Adressen, die einer der Netzwerkschnittstellen zugeordnet sind, werden automatisch freigegeben. Alle Blockspeicherdatenträger, die der Instanz zugeordnet sind, werden automatisch gelöscht, wenn während der Erstellung des
Datenträgers für das Flag delete_volume_on_instance_delete der Wert 'true' festgelegt wurde. Andernfalls wird die Zuordnung der Instanz zum Datenträger aufgehoben, aber der Datenträger bleibt bestehen. Wenn eine Sicherheitsgruppe
einer Netzschnittstelle der Instanz zugeordnet ist, wird die Zuordnung der Sicherheitsgruppe ebenfalls automatisch aufgehoben, wenn die Netzschnittstellen gelöscht werden.
| In Instanz | Kann enthalten | Kann zugeordnet sein zu | Status? | Wird beim Löschen der Instanz automatisch gelöscht | Zuordnung wird beim Löschen automatisch aufgehoben |
|---|---|---|---|---|---|
| Netzschnittstellen |
|
Teilnetze, variable IP-Adressen, Sicherheitsgruppen | Nein | Ja | Ja |
Virtuelle Netzschnittstelle
Eine virtuelle Netzwerkschnittstelle (VNI) ist eine eigenständige Ressource, die an ein Ziel angehängt werden kann, beispielsweise an einen Instanz-Netzwerkanschluss oder an ein Ziel für die Einbindung einer Dateifreigabe. Bevor Sie eine virtuelle Netzwerkschnittstelle löschen können, müssen alle zugehörigen Zielzuordnungen entfernt werden. Ein VNI kann nicht gelöscht werden, solange er noch an ein Ziel gebunden ist.
Wenn eine virtuelle Netzwerkschnittstelle gelöscht wird, werden alle damit verbundenen reservierten IP-Adressen freigegeben, sofern die Eigenschaft auto_release auf gesetzt ist true.
VNIs, die automatisch von einem Dateifreigabe-Einbindungsziel (mit security_group Zugriffskontrollmodus) erstellt werden, werden automatisch gelöscht, wenn das Einbindungsziel gelöscht wird. Einzelne VNIs, die Sie erstellen und
an Instanzen oder Einhängeziele anfügen, müssen separat gelöscht werden.
Lastausgleichsfunktion
Zum Löschen einer Lastausgleichsfunktion müssen keine Voraussetzungen erfüllt sein. Beim Löschen der Lastausgleichsfunktion werden alle Listener, Pools und Poolmitglieder, die Teil der Lastausgleichsfunktion sind, automatisch gelöscht.
Das Löschen einer Lastausgleichsfunktion kann bis zu 30 Minuten dauern. Durch die Löschanforderung wird der Bereitstellungsstatus der Lastausgleichsfunktion sofort in deleting geändert. Die Lastausgleichsfunktion gilt jedoch erst
als gelöscht, wenn sie in der Listenabfrage nicht mehr angezeigt wird.
VPN-Gateway (Site-to-Site)
Zum Löschen eines VPN-Gateways müssen keine Voraussetzungen erfüllt sein. Beim Löschen des VPN-Gateways werden die zugehörigen Verbindungen automatisch gelöscht. IKE- und IPSec-Richtlinien werden nicht gelöscht, wenn ein VPN-Gateway gelöscht wird.
Das Löschen eines VPN-Gateways kann bis zu 30 Minuten dauern. Durch die Löschanforderung wird der Bereitstellungsstatus des VPN-Gateways sofort in deleting geändert. Das VPN-Gateway gilt jedoch erst als gelöscht, wenn es in der
Listenabfrage nicht mehr angezeigt wird.
VPN-Server (Client-to-Site)
Ein VPN-Server (Client-to-Site) muss gelöscht werden, bevor ein von ihm belegtes Subnetz gelöscht werden kann. Wenn Sie einen VPN-Server löschen, werden alle verbundenen VPN-Client-Sitzungen automatisch beendet. Sie können eine Sicherheitsgruppe, die einem VPN-Server zugeordnet ist, nicht löschen.
Das Löschen eines VPN-Servers kann einige Minuten dauern. Die Löschanforderung ändert den Bereitstellungsstatus des VPN-Servers sofort in deleting. Der VPN-Server wird jedoch erst gelöscht, wenn er aus der Listenabfrage verschwindet.
Variable IP-Adresse
Eine variable IP-Adresse ist außerhalb einer VPC-Instanz auf Kontoebene vorhanden. Wenn die Floating-IP an eine Instanz gebunden ist, muss die Zuordnung der Floating-IP aufgehoben werden, bevor die Floating-IP gelöscht werden kann. Weitere Informationen finden Sie unter Über Floating-IPs.
Durch das Löschen oder Zurückfordern eines VSI werden zugehörige Floating-IPs nicht automatisch freigegeben. Die Floating-IP bleibt Ihrem Konto zugewiesen und es fallen weiterhin Gebühren an, bis Sie sie manuell freigeben. Um unerwartete Kosten zu vermeiden, geben Sie alle nicht mehr benötigten Floating-IPs über die Konsole, die CLI oder die API frei.
Datenträger
In einer VPC-Instanz können zwei Datenträgertypen vorhanden sein: ein Blockspeicherdatenträger zum Booten und ein Blockspeicherdatenträger für Daten. Diese Datenträger werden unterschiedlich gelöscht.
Bootdatenträger löschen
Bootdatenträger sind in einer Instanz vorhanden und werden nicht als separate Entitäten dieser Instanz betrachtet. Wenn Sie eine Instanz erstellen, wird auch ein Bootdatenträger erstellt und der Instanz zugeordnet. Der Bootdatenträger wird automatisch gelöscht, wenn Sie die Instanz löschen. Sie können den Bootdatenträger nicht löschen, ohne die Instanz zu löschen.
Datenträger löschen
Blockspeicherdatenträger können separat von den zugehörigen Virtual Server-Instanzen bereitgestellt und verwaltet werden. Sie können ein Datenvolume als Zusatzspeicher an eine virtuelle Serverinstanz anhängen. Sie können einen Datenträger, der einer Instanz zugeordnet ist (d. h. einen 'aktiven' Datenträger) nicht löschen. Sie müssen zuerst die Zuordnung des Datenträger zur Instanz aufheben, danach können Sie den Datenträger löschen.
Ein Datenträger für Daten verfügt über ein Attribut (oder Flag) mit der Bezeichnung delete_volume_on_instance_delete in der API und Auto Delete in der Befehlszeilenschnittstelle und Benutzerschnittstelle. Wenn dieses
Flag auf ( true``Enabled in der Konsole) gesetzt ist, wird das Volume beim Löschen der Instanz, an die es angehängt ist, automatisch getrennt und gelöscht. Wenn das Flag des Volumes auf ( false``Disabled in der
Konsole) gesetzt ist, wird die Instanz vom Volume getrennt, das Volume wird jedoch nicht gelöscht, wenn die angehängte Instanz gelöscht wird. Der Datenträger kann einer anderen Instanz zugeordnet werden.
Ein Blockspeicherdatenträger kann jeweils nur einem virtuellen Server zugeordnet werden.
Sicherheitsgruppen
Eine Sicherheitsgruppe kann nicht gelöscht werden, wenn sie von einer Netzwerkschnittstelle oder einem VPN-Server verwendet wird oder wenn es sich um die Standard-Sicherheitsgruppe einer VPC handelt. Bevor Sie die Sicherheitsgruppe löschen, entfernen Sie alle Netzwerkschnittstellen und VPN-Server aus dieser Sicherheitsgruppe. Stellen Sie außerdem sicher, dass die Sicherheitsgruppe nicht als Standardsicherheitsgruppe der VPC-Instanz verwendet wird.
Wenn eine VPC-Instanz gelöscht wird, werden automatisch alle Sicherheitsgruppen in dieser VPC-Instanz gelöscht.
Netz-ACLs
Eine Netz-ACL kann nicht gelöscht werden, solange sie von einem Teilnetz verwendet wird oder wenn sie die Standardnetz-ACL einer VPC ist. Bevor Sie die Netzwerk-ACL löschen, trennen Sie die Netzwerk-ACL von allen Subnetzen und stellen Sie sicher, dass die Netzwerk-ACL nicht als Standard-Netzwerk-ACL einer VPC verwendet wird.
Beim Erstellen einer VPC muss eine Standardnetz-ACL zugewiesen werden. Wenn beim Erstellen einer VPC keine vorhandene Netz-ACL als Standard-ACL angegeben wird, wird eine neue Netz-ACL erstellt und als Standard-ACL festgelegt. Diese Standardnetz-ACL wird automatisch zusammen mit der VPC gelöscht, wenn die ACL nicht an anderer Stelle verwendet wird.
Im Unterschied zu Sicherheitsgruppen können Netz-ACLs mehreren VPCs zugeordnet werden. Daher werden die zugeordneten Netz-ACLs beim Löschen einer VPC nicht automatisch gelöscht.
Nächste Schritte
In den folgenden Abschnitten finden Sie weitere Beispiele zum Löschen von VPC-Ressourcen mithilfe der IBM Cloud-Konsole, der Befehlszeilenschnittstelle oder der API.