Mise à jour des sous-réseaux pour les équilibreurs de charge d'application existants
Vous pouvez mettre à jour les sous-réseaux d'un site IBM Cloud® Application Load Balancer for VPC (ALB) à l'aide de la console, du CLI ou de l'API. La prise en charge des balises ETag est ajoutée pour la ressource d'équilibreur de charge et est requise pour toute ressource permettant la mise à jour des grappes.
Mise à jour de sous-réseaux pour un équilibreur de charge d'application à l'aide de l'interface utilisateur
Pour mettre à jour les sous-réseaux d'un équilibreur de charge d'application dans la console IBM Cloud, procédez comme suit:
-
Dans votre navigateur, ouvrez la console IBM Cloud et connectez-vous à votre compte.
-
Sélectionnez l'
du menu Navigation, puis cliquez sur l'icône Infrastructure
> Réseau > Équilibreurs de charge.
-
Sélectionnez l'équilibreur de charge dont vous souhaitez mettre à jour les sous-réseaux.
-
Sélectionnez Présentation, cliquez sur le bouton Editer les sous-réseaux, puis sélectionnez les sous-réseaux que vous souhaitez connecter ou déconnecter.
- Connecter: ajoutez un nouveau sous-réseau à l'équilibreur de charge.
- Déconnexion: retirez un sous-réseau de l'équilibreur de charge.
Les équilibreurs de charge doivent avoir au moins un sous-réseau. Par conséquent, Dissocier ne sera pas disponible s'il n'existe qu'un seul sous-réseau.
-
Cliquez sur « Enregistrer » pour valider vos modifications.
Mise à jour de sous-réseaux pour un équilibreur de charge d'application à l'aide de l'interface de ligne de commande
Pour utiliser l'interface de ligne de commande afin de mettre à jour des sous-réseaux pour votre équilibreur de charge d'application, procédez comme suit:
-
Configurez votre environnement d'interface de ligne de commande.
-
Connectez-vous à votre compte à l'aide de l'interface de ligne de commande. Une fois que vous avez saisi le mot de passe, le système vous invite à indiquer le compte et la région à utiliser :
ibmcloud login --sso -
Mettez à jour les sous-réseaux de votre équilibreur de charge d'application:
ibmcloud is load-balancer-update LOAD_BALANCER_ID --subnets SUBNET_ID_1, SUBNET_ID_2Exemple de sortie :
E.g ibmcloud is load-balancer-update r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086 --subnets 0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 Attach subnet 0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 to application load balancer r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086 under account IBM Cloud Network Services as user test@ibm.com... ID 0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 Name my-subnet Subnet cidr 10.0.0.0/24 Subnet crn crn:v1:bluemix:public:is:us-south-1:a123456::subnet:0717-ec96c7cd-46f4-4969-9009-7613f8e9e936 Zone name us-south-2 Created 2020-08-27T14:45:42.038-05:00
Mise à jour de sous-réseaux pour un équilibreur de charge d'application à l'aide de l'API
L'exemple suivant montre comment utiliser l'API pour mettre à jour les sous-réseaux d'un équilibreur de charge d'application.
Pour mettre à jour des sous-réseaux pour un équilibreur de charge d'application avec l'API, procédez comme suit:
-
Configurez votre environnement d'API.
-
Utilisez l'exemple suivant pour connecter un sous-réseau pour votre équilibreur de charge d'application:
Enregistrez l'ID et l'ETag de l'équilibreur de charge :
export lbId="r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086" export Etag="W/cy8hmdd4op0kws5nrta40kmrmnrwodzy4qwwghyuqwq"curl -H "Authorization: Bearer $iam_token" -H "If-Match: $Etag" -X PATCH "$vpc_api_endpoint/v1/load_balancers/$lbId?version=$api_version&generation=2" \ -d '{ "subnets": [ { "id": "0717-ec96c7cd-46f4-4969-9009-7613f8e9e936" } ] }'Exemple de sortie :
{ "created_at": "2020-08-24T23:36:22.990359Z", "id": "0717-ec96c7cd-46f4-4969-9009-7613f8e9e936", "name": "my-subnet", "subnet_cidr": "10.0.0.0/24", "subnet_crn": "crn:v1:bluemix:public:is:eu-gb-3:a/a123456::load-balancer:r006-a3e1f3db-0e98-47ca-9f24-6e1d06dba086", "zone_name": "us-south-2" }