Remarques sur la suppression d'un VPC
Une ressource IBM Cloud® Virtual Private Cloud ne peut pas être supprimée si elle contient d'autres ressources ou si elle est connectée à une autre ressource. Ce document décrit les relations entre les ressources VPC et fournit des informations sur la suppression d'un VPC.
Le tableau suivant récapitule les types de ressources VPC et les relations à prendre en compte lorsque vous supprimez ces ressources.
| Ressource | Avant suppression... | Après suppression... |
|---|---|---|
| VPC | Tous les sous-réseaux et les passerelles publiques figurant dans le VPC doivent être supprimés. | Tous les groupes de sécurité et les préfixes d'adresse sont supprimés automatiquement. |
| Sous-réseau | Toutes les instances, tous les serveurs VPN et toutes les interfaces réseau du sous-réseau doivent être supprimés. | Toute passerelle publique servant le sous-réseau est déconnectée. Toute liste de contrôle d'accès au réseau associée au sous-réseau est déconnectée. |
| Instance |
|
Toutes les interfaces réseau sont supprimées automatiquement et le volume d'amorçage est supprimé avec l'instance. Les volumes de données secondaires sont conservées à moins que le paramètre par défaut soit mis sur suppression automatique. Toute IP flottante doit être désassociée ou libérée avant la suppression de l'instance. |
| Interface réseau |
|
Toute IP flottante associée à l'interface réseau est libérée. |
| Interface réseau virtuel | Toutes les connexions cibles (par exemple, les connexions réseau d'instance ou les cibles de montage de partages de fichiers) doivent être supprimées avant la suppression. | Toute adresse IP réservée est libérée si auto_release est défini sur true. |
| Clé |
|
Une fois qu'une clé a été supprimée, elle ne peut plus être utilisée pour provisionner une nouvelle instance, ni pour réinstaller le système d'exploitation sur une instance existante. Cependant, la clé est toujours disponible sur toutes les instances que vous avez provisionnées avec celle-ci, et vous pouvez continuer à l'utiliser pour vous connecter. |
| Image |
|
L'image ne peut pas être utilisée pour la mise à disposition d'une nouvelle instance, mais les instances existantes avec cette image ne sont pas affectées. |
| Volume | Le volume doit être déconnecté de toutes les instances |
|
| Network ACL | La liste de contrôle d'accès au réseau doit être déconnectée de tous les sous-réseaux. Les listes de contrôle d'accès au réseau pour un VPC ne peuvent pas être supprimées. |
|
| Groupe de sécurité | Le groupe de sécurité doit être dissocié de toutes les interfaces réseau et de tous les serveurs VPN. Le groupe de sécurité par défaut d'un VPC ne peut pas être supprimé. |
|
| IP flottante | L'IP flottante doit être déconnectée de toute interface réseau. |
|
| Passerelle publique | La passerelle publique doit être déconnectée de tous les sous-réseaux. |
|
| Équilibreur de charge |
|
|
| Passerelle VPN (site à site) |
|
Puisque les stratégies IKE et IPsec peuvent être partagées entre les passerelles, elles ne sont pas supprimées quand une passerelle VPN est supprimée. Ces stratégies doivent être retirées manuellement. |
| Serveur VPN (client-à-site) | Le serveur VPN doit être supprimé avant que le sous-réseau qu’il occupe puisse être supprimé. | Toutes les sessions des clients VPN sont automatiquement interrompues. |
Les ressources VPC dans un état transitoire ne peuvent pas être supprimées
Les ressources VPC ne peuvent pas être supprimées lorsqu'elles sont dans un état transitoire, par exemple pending. Toutes les ressources doivent être dans un état "final", par exemple available ou failed pour pouvoir être supprimées. Vous devez attendre que la ressource passe à l'état available ou failed avant d'essayer de la supprimer. Contactez le support si l'état d'une ressource n'est pas available ou failed au bout de 30 minutes.
Une fois que vous demandez la suppression d'une ressource, la ressource passe à l'état transitoire deleting. Attendez que la ressource disparaisse de la liste avant d'essayer de supprimer le parent ou la ressource associée. Dans
certains cas, l'opération de suppression peut échouer et la ressource peut passer à l'état failed en quelques minutes. Contactez le support si une ressource ne disparaît pas ou n'affiche pas l'état failed 30 minutes
après l'émission de votre demande de suppression. Dès que la ressource passe à l'état failed, vous pouvez relancer sa suppression. Contactez le support si vous
ne parvenez pas à supprimer une ressource dont l'état est failed.
Supprimez un VPC en suivant cet ordre
Un VPC contient des sous-réseaux et des passerelles publiques. Une passerelle publique peut être connectée à un ou plusieurs sous-réseaux dans le VPC. Un sous-réseau peut également contenir des instances de serveur virtuel et une instance de serveur virtuel peut comprendre plusieurs interfaces réseau dans différents sous-réseaux au sein du VPC. Pour pouvoir supprimer un sous-réseau, il faut d'abord supprimer toutes les interfaces réseau figurant dans le sous-réseau. Un VPC contient également des groupes de sécurité, mais ces groupes sont automatiquement supprimés lors de la suppression du VPC. Les préfixes d'adresse sont des attributs d'un VPC. Ils sont automatiquement supprimés lors de la suppression du VPC.
Supprimez un VPC en suivant cet ordre :
- Supprimez toutes les passerelles VPN mises à disposition dans tout sous-réseau du VPC.
- Déconnectez tous les équilibreurs de charge mis à disposition dans tout sous-réseau du VPC.
- Supprimez toutes les instances comportant des interfaces réseau dans tout sous-réseau du VPC. Toute IP flottante associée à une interface réseau est automatiquement dissociée de cette interface lors de la suppression de l'instance.
- Supprimez tous les sous-réseaux dans le VPC. Toute passerelle publique connectée à un sous-réseau en est automatiquement déconnectée lors de la suppression du sous-réseau.
- Supprimez toutes les passerelles publiques dans le VPC.
- Une fois que le VPC n'a plus de sous-réseau et de passerelle publique, il peut être supprimé. Tous les préfixes d'adresse du VPC sont automatiquement supprimés lors de la suppression du VPC.
Relations entre les ressources VPC
Certaines ressources VPC sont incluses dans d'autres ressources VPC (comme "enfants"), mais d'autres ressources VPC sont incluses au niveau du compte, en dehors de tout VPC spécifique. Tous les VPC enfants doivent être supprimés pour que la ressource parent puisse être supprimée. Pour les ressources VPC au niveau du compte, tous les liens vers les ressources existantes doivent être supprimés afin de pouvoir supprimer la ressource au niveau du compte.
Dans certains cas, la suppression d'une ressource VPC supprime automatiquement le lien vers des ressources existantes. Le tableau 2 et le tableau 3 décrivent le comportement attendu.
VPC
Les VPC contiennent des sous-réseaux et des passerelles publiques. Des équilibreurs de charge, des passerelles VPN et des instances sont mises à disposition dans un sous-réseau. Avant de supprimer un VPC, tous les sous-réseaux et toutes les passerelles publiques figurant dans un VPC doivent être supprimés. En d'autres termes, il faut d'abord supprimer l'ensemble des passerelles publiques, des équilibreurs de charge et des instances dans le VPC.
Un VPC contient également des préfixes d'adresses et des groupes de sécurité, mais ces ressources sont supprimées automatiquement lors de la suppression du VPC.
Un VPC doit disposer d'un groupe de sécurité par défaut et d'une liste de contrôle d'accès au réseau par défaut. Si vous avez créé un VPC sans spécifier un groupe de sécurité et une liste de contrôle d'accès au réseau par défaut, ces éléments ont été automatiquement créés pour le VPC. Vous ne pouvez pas les supprimer. La liste de contrôle d'accès au réseau par défaut est supprimée automatiquement lors de la suppression du VPC. Tous les groupes de sécurité du VPC sont automatiquement supprimés lors de la suppression du VPC.
| Dans le VPC | Peut contenir | Peut être associé à | A un statut ? | Suppression automatique lorsque le VPC est supprimé | Déconnexion automatique lors de la suppression |
|---|---|---|---|---|---|
| Sous-réseau | Instances, équilibreurs de charge, passerelles VPN | Passerelle publique, liste de contrôle d'accès | Oui | Non | Oui |
| Passerelle publique |
|
Sous-réseaux, IP flottantes | Oui | Non | Non pour les sous-réseaux, Oui pour l'adresse IP flottante |
| Groupes de sécurité |
|
Instances (NIC), VPC en tant que valeur par défaut | Non | Oui | Non |
Sous-réseau
Toutes les ressources d'un sous-réseau doivent être supprimées pour pouvoir supprimer le sous-réseau. Les sous-réseaux contiennent les interfaces réseau, les équilibreurs de charge et les passerelles VPN de l'instance. L'interface réseau qui est associée au sous-réseau doit être supprimée pour pouvoir supprimer le sous-réseau ainsi que les équilibreurs de charge ou la passerelle VPN mis à disposition dans le sous-réseau.
Une instance peut comporter plusieurs interfaces réseau et ces interfaces réseau peuvent appartenir à plusieurs sous-réseaux du VPC. Pour pouvoir supprimer un sous-réseau, il faut d'abord supprimer toutes les interfaces réseau figurant dans le sous-réseau. L'interface réseau principale de l'instance ne peut pas être supprimée ou déplacée vers un autre sous-réseau. Toutes les instances ayant une interface réseau principale dans le sous-réseau doivent être supprimées pour que le sous-réseau puisse être supprimé.
| Dans le sous-réseau | Peut contenir | Peut être associé à | A un statut ? | Suppression automatique lorsque le sous-réseau est supprimé | Déconnexion automatique lors de la suppression |
|---|---|---|---|---|---|
| Instance (interface réseau) | Plusieurs interfaces réseau | Connexions de volume, groupes de sécurité | Oui | Non | Oui |
| VPN |
|
|
Oui | Non |
|
| Equilibreur de charge |
|
|
Oui | Non |
|
Instance
Il n'y aucun prérequis nécessaire pour supprimer une instance. Lorsque l'instance est supprimée, toutes ses interfaces réseau sont supprimées automatiquement. Le volume d'amorçage de l'instance et toutes les connexions de volume associées
sont supprimés. Toutes les adresses IP flottantes associées à l'une de ses interfaces réseau sont automatiquement libérées. Tout volume de stockage par blocs connecté à l'instance est automatiquement supprimé si le volume a été créé avec
l'indicateur delete_volume_on_instance_delete défini avec la valeur true. Faute de quoi, l'instance est déconnectée du volume mais le volume est conservé. Si un groupe de sécurité est connecté à l'une des interfaces réseau de
l'instance, il est également déconnecté automatiquement lors de la suppression des interfaces réseau.
| Dans l'instance | Peut contenir | Peut être associé à | A un statut ? | Suppression automatique lorsque l'instance est supprimée | Déconnexion automatique lors de la suppression |
|---|---|---|---|---|---|
| Interface réseau |
|
Sous-réseaux, IP flottantes, groupes de sécurité | Non | Oui | Oui |
Interface réseau virtuel
Une interface réseau virtuelle (VNI) est une ressource autonome qui peut être associée à une cible, telle qu'une connexion réseau d'instance ou une cible de montage de partage de fichiers. Avant de pouvoir supprimer une interface réseau virtuelle, toutes les connexions cibles doivent être supprimées. Un VNI ne peut pas être supprimé tant qu'il est encore lié à une cible.
Lorsqu'une interface réseau virtuelle est supprimée, toutes les adresses IP réservées qui lui sont associées sont libérées si la propriété auto_release est définie sur true.
Les VNI créés automatiquement par une cible de montage de partage de fichiers (avec mode de contrôle security_group d'accès) sont supprimés automatiquement lorsque la cible de montage est supprimée. Les VNI autonomes que vous
créez et que vous associez à des instances ou à des cibles de montage doivent être supprimées séparément.
Equilibreur de charge
Aucun prérequis n'est requis pour supprimer un équilibreur de charge. Quand l'équilibreur de charge est supprimé, tous les écouteurs, les pools et les membres de pool qui font partie de l'équilibreur de charge sont automatiquement supprimés.
La suppression d'un équilibreur de charge peut prendre jusqu'à 30 minutes. La demande de suppression fait immédiatement passer le statut de mise à disposition de l'équilibreur de charge à deleting. Cependant, l'équilibreur de
charge n'est supprimé que lorsqu'il disparaît de la requête de liste.
Passerelle VPN (site à site)
Aucun prérequis n'est exigé pour supprimer une passerelle VPN. Quand la passerelle VPN est supprimée, toutes les connexions associées sont également supprimées automatiquement. Les stratégies IKE et IPsec ne sont pas supprimées lors de la suppression d'une passerelle IPsec VPN.
La suppression d'une passerelle VPN peut prendre jusqu'à 30 minutes. La demande de suppression fait immédiatement passer le statut de mise à disposition de la passerelle VPN à deleting. Toutefois, la passerelle VPN n'est supprimée
que lorsqu'elle disparaît de la requête de liste.
Serveur VPN (client-à-site)
Un serveur VPN (client-à-site) doit être supprimé avant que tout sous-réseau qu'il occupe puisse être supprimé. Lorsque vous supprimez un serveur VPN, toutes les sessions des clients VPN connectés sont automatiquement interrompues. Vous ne pouvez pas supprimer un groupe de sécurité associé à un serveur VPN.
La suppression d'un serveur VPN peut prendre quelques minutes. La demande de suppression modifie immédiatement le statut d'approvisionnement du serveur VPN pour le faire passer à deleting. Cependant, le serveur VPN n'est supprimé
que lorsqu'il disparaît de la liste des résultats de la requête.
IP flottante
Il existe une adresse IP flottante en dehors d'un VPC, au niveau du compte. Si l'adresse IP flottante est associée à une instance, elle doit être dissociée avant de pouvoir être supprimée. Pour plus d'informations, consultez la section À propos des adresses IP flottantes.
La suppression ou la récupération d'un VSI ne libère pas automatiquement les adresses IP flottantes qui y sont associées. L'adresse IP flottante reste attribuée à votre compte et continue d'être facturée jusqu'à ce que vous la libériez manuellement. Pour éviter des frais imprévus, libérez toutes les adresses IP flottantes qui ne sont plus nécessaires à l'aide de la console, de l'interface de ligne de commande (CLI) ou de l'API.
Volume
Il peut exister deux types de volumes dans un VPC : un volume d'amorçage de stockage par blocs et un volume de données de stockage par blocs. Ces volumes sont supprimés de manière différente.
Suppression des volumes d'amorçage
Les volumes d'amorçage se trouvent au sein d'une instance et ne sont pas considérés comme des entités distinctes de cette instance. Lorsque vous créez une instance, un volume d'amorçage est créé et connecté à cette instance. Ce volume est supprimé automatiquement lors de la suppression de l'instance. Vous ne pouvez pas supprimer le volume d'amorçage sans supprimer l'instance.
Suppression des volumes de données
Les volumes de données de stockage par blocs peuvent être mis à disposition et gérés séparément des instances de serveur virtuel associées. Vous pouvez associer un volume de données en tant que stockage auxiliaire à une instance de serveur virtuel. Vous ne pouvez pas supprimer un volume de données connecté à une instance (c'est-à-dire si le volume est "actif"). Vous devez d'abord déconnecter le volume de l'instance, pour pouvoir supprimer ensuite le volume.
Un volume de données a un attribut (ou indicateur) appelé delete_volume_on_instance_delete dans l'API et Auto Delete (Suppression automatique) dans l'interface de ligne de commande et l'interface utilisateur. Si
ce drapeau est activé ( true``Enabled dans la console), lorsque l'instance à laquelle le volume est attaché est supprimée, le volume est automatiquement détaché puis supprimé. Si l’indicateur du volume est défini sur ( false``Disabled dans la console), l’instance est détachée du volume, mais celui-ci n’est pas supprimé lorsque l’instance qui y était attachée est supprimée. Il peut être connecté à une autre instance.
Un volume de stockage par blocs peut être connecté à un seul serveur virtuel à la fois.
Groupes de sécurité
Un groupe de sécurité ne peut pas être supprimé s'il est utilisé par une interface réseau ou un serveur VPN, ou s'il s'agit du groupe de sécurité par défaut d'un VPC. Avant de supprimer le groupe de sécurité, retirez toutes les interfaces réseau et tous les serveurs VPN de ce groupe de sécurité. Vérifiez également que le groupe de sécurité n'est pas utilisé comme groupe de sécurité par défaut du VPC.
La suppression d'un VPC supprime automatiquement tous les groupes de sécurité de ce VPC.
Listes de contrôle d'accès au réseau
Une liste de contrôle d'accès au réseau ne peut pas être supprimée si elle est utilisée par un sous-réseau ou s'il s'agit de la liste de contrôle d'accès par défaut d'un VPC. Avant de supprimer la liste de contrôle d'accès réseau (ACL), détachez-la de tous les sous-réseaux et assurez-vous qu'elle n'est pas utilisée comme liste de contrôle d'accès réseau par défaut d'un VPC.
Lorsqu'un VPC est créé, il nécessite une liste de contrôle d'accès au réseau par défaut. Si aucune liste de ce type n'est indiquée comme valeur par défaut lors de la création du VPC, une nouvelle liste de contrôle d'accès au réseau est créée et définie comme valeur par défaut. Cette liste par défaut est supprimée automatiquement lors de la suppression du VPC, si elle n'est pas utilisée ailleurs.
Contrairement aux groupes de sécurité, les listes de contrôle d'accès au réseau par défaut peuvent être attribuées sur plusieurs VPC. Par conséquent, supprimer un VPC n'entraîne pas la suppression des listes de contrôle d'accès au réseau.
Etapes suivantes
Les rubriques suivantes fournissent d'autres exemples sur la manière de supprimer des ressources VPC à l'aide de la console IBM Cloud, de l'interface de ligne de commande ou de l'API.