From 3ece79d1576b5ee8f62604734fd2d6c37b58b023 Mon Sep 17 00:00:00 2001 From: jessica Date: Wed, 9 Jul 2025 18:16:02 -0400 Subject: [PATCH 1/7] guide update EN versions --- .../guide.en-asia.md | 65 +++++++++++++++++- .../guide.en-au.md | 62 ++++++++++++++++- .../guide.en-ca.md | 62 ++++++++++++++++- .../guide.en-gb.md | 62 ++++++++++++++++- .../guide.en-ie.md | 62 ++++++++++++++++- .../guide.en-sg.md | 62 ++++++++++++++++- .../guide.en-us.md | 62 ++++++++++++++++- .../images/associate_floating_ip.png | Bin 0 -> 20622 bytes .../images/confirm_disassociate_ip.png | Bin 0 -> 18291 bytes .../images/disassociate_floating_ip.png | Bin 0 -> 27630 bytes .../images/instance_floating_ip.png | Bin 0 -> 27948 bytes .../images/network_floating_ip.png | Bin 0 -> 37126 bytes .../images/region2021.png | Bin 0 -> 19439 bytes .../images/release_floating_ip.png | Bin 0 -> 30111 bytes 14 files changed, 429 insertions(+), 8 deletions(-) create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/associate_floating_ip.png create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/confirm_disassociate_ip.png create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/disassociate_floating_ip.png create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/instance_floating_ip.png create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/network_floating_ip.png create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/region2021.png create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/release_floating_ip.png diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md index df14e66c2b8..f509ad97be8 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,67 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +517,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md index 3b40def2052..adbf80ce52f 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md index 6c9ed4e6128..8a0267dd9c9 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md index 343be13e2e5..c829d714eb5 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md index b6d9ac3f4bf..bf0d52c3b36 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md index 04db6161e25..a2901a70ba8 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md index d3baccdee9c..b617e44a22a 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-09 --- ## Objective @@ -385,6 +385,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> Next, click on `Associate`{.action} +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating ip from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating will be detached from the instance. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/associate_floating_ip.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/associate_floating_ip.png new file mode 100644 index 0000000000000000000000000000000000000000..fcdeef60d8c31e2e397ef49f1c0c59167aa5ea17 GIT binary patch literal 20622 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 ZGdM}8yx$k&^`99na!-||N}rfK|6jl8KVAR; literal 0 HcmV?d00001 diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/confirm_disassociate_ip.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/confirm_disassociate_ip.png new file mode 100644 index 0000000000000000000000000000000000000000..4fc744ef1a272fde2d8df89bed32c0f66efac349 GIT binary patch literal 18291 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 KVwt@4h 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 YD^b7E^ql+8#Pg4pUZ_7WeQFl;e@+vBRR910 literal 0 HcmV?d00001 diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/instance_floating_ip.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/instance_floating_ip.png new file mode 100644 index 0000000000000000000000000000000000000000..bb44d9bc9f2b668c42c2d4c256b35d354515ea33 GIT binary patch literal 27948 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 literal 0 HcmV?d00001 diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/network_floating_ip.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/network_floating_ip.png new file mode 100644 index 0000000000000000000000000000000000000000..45b96c4f13c381885834e47e97c25f3aa3e1b98e GIT binary patch literal 37126 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 z%0D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 S%IJ=Vt01fLI7j+fz<&bi^*0az literal 0 HcmV?d00001 diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/region2021.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/region2021.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a29676c41459f321b74519b08c18b2198128d2 GIT binary patch literal 19439 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 z Date: Thu, 10 Jul 2025 09:10:06 -0400 Subject: [PATCH 2/7] minor update --- .../guide.en-au.md | 2 +- .../guide.en-ca.md | 2 +- .../guide.en-gb.md | 2 +- .../guide.en-ie.md | 2 +- .../guide.en-sg.md | 2 +- .../guide.en-us.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md index adbf80ce52f..eace979d7ff 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md @@ -516,7 +516,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md index 8a0267dd9c9..d5fa74cb8b2 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md @@ -516,7 +516,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md index c829d714eb5..70f3ba8e97f 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md @@ -516,7 +516,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md index bf0d52c3b36..d048a132511 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md @@ -516,7 +516,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md index a2901a70ba8..dafb23afb74 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md @@ -516,7 +516,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md index b617e44a22a..293b9a1476d 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md @@ -516,7 +516,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP From 5dba132fbbbcd8334e3f323dd6f28490326939ab Mon Sep 17 00:00:00 2001 From: jessica Date: Thu, 10 Jul 2025 15:21:50 -0400 Subject: [PATCH 3/7] FR duplicates and EN fixes --- .../guide.en-asia.md | 8 +-- .../guide.en-au.md | 6 +- .../guide.en-ca.md | 6 +- .../guide.en-gb.md | 6 +- .../guide.en-ie.md | 6 +- .../guide.en-sg.md | 6 +- .../guide.en-us.md | 6 +- .../guide.fr-ca.md | 64 +++++++++++++++++- .../guide.fr-fr.md | 64 +++++++++++++++++- .../images/select_port.png | Bin 0 -> 16672 bytes 10 files changed, 146 insertions(+), 26 deletions(-) create mode 100644 pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/select_port.png diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md index f509ad97be8..6053f7cc4ff 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and . #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md index eace979d7ff..2eaaa391817 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md index d5fa74cb8b2..89d3d9ab11e 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md index 70f3ba8e97f..866c060a6ab 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md index d048a132511..f152e93cb3a 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md index dafb23afb74..1120971ac38 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md index 293b9a1476d..5152c1bbb33 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-09 +updated: 2025-07-10 --- ## Objective @@ -411,9 +411,9 @@ The following steps describe how to attach a Floating IP to an existing instance >> >> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. >> ->> ![associate](images/associate_floating_ip.png){.thumbnail} +>> ![associate](images/select_port.png){.thumbnail} >> ->> Next, click on `Associate`{.action} +>> Next, click on `Associate`{.action}. >> >> Once done, the Floating IP will be associated to the instance. >> diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md index 9080e2c2bf6..c6a43b34354 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md @@ -1,7 +1,7 @@ --- title: Attacher une adresse Floating IP à une instance Public Cloud excerpt: Comprendre qu'est-ce qu’une Floating IP des services L3 et comment la configurer -updated: 2024-03-26 +updated: 2025-07-10 --- ## Objectif @@ -380,7 +380,67 @@ $ /// -### Depuis l'API OVHcloud +#### Depuis l’interface Horizon + +/// details | Dépliez cette section + +Les étapes suivantes décrivent comment attacher une Floating IP à une instance existante. + +> [!primary] +> Avant de continuer, assurez-vous que votre instance est liée à un réseau privé **uniquement** et que le réseau privé est lié à une passerelle (*gateway*). +> + +> [!tabs] +>> +>> Connectez-vous à l'interface Horizon et assurez-vous d'être dans la bonne région. Vous pouvez le vérifier en haut à gauche. +>> +>> ![Sélection de la région](images/region2021.png){.thumbnail} +>> +>> Dans le menu de gauche, cliquez sur `Network`{.action} puis sur `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Cliquez sur `Associate`{.action} à côté de l'instance correspondante. +>> +>> ![associer](images/associate_floating_ip.png){.thumbnail} +>> +>> Une fenêtre pop-up s'affiche. Cliquez sur la flèche déroulante en dessous de « Port to be assiociated » et sélectionner le port/l'instance auquel attacher l'adresse Floating IP. +>> +>> ![associer](images/select_port.png){.thumbnail} +>> +>> Ensuite, cliquez sur `Associate`{.action} +>> +>> Une fois fait, l'adresse Floating IP sera associée à l'instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Détacher une Floating IP + +Vous pouvez détacher une Floating IP de votre instance à tout moment. + +Une fois connecté à l'interface Horizon, cliquez sur `Network`{.action}, puis sur `Floating IPs`{.action}. + +Cliquez sur `Disassociate`{.action} à côté de l'adresse Floating IP correspondante. + +![dissocier](images/disassociate_floating_ip.png){.thumbnail} + +Une fenêtre contextuelle s'affiche vous invitant à confirmer la sélection. Cliquez sur `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Une fois fait, l'adresse Floating IP sera détaché de l'instance. + +#### Supprimer une Floating IP + +Pour supprimer une Floating IP, cliquez sur la flèche déroulante à côté de l'instance correspondante, puis cliquez sur `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + +#### Depuis l'API OVHcloud /// details | Dépliez cette section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md index a5282719b1b..d2a6e9ade0a 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md @@ -1,7 +1,7 @@ --- title: Attacher une adresse Floating IP à une instance Public Cloud excerpt: Comprendre qu'est-ce qu’une Floating IP des services L3 et comment la configurer -updated: 2024-03-26 +updated: 2025-07-10 --- ## Objectif @@ -381,7 +381,67 @@ $ /// -### Depuis l'API OVHcloud +#### Depuis l’interface Horizon + +/// details | Dépliez cette section + +Les étapes suivantes décrivent comment attacher une Floating IP à une instance existante. + +> [!primary] +> Avant de continuer, assurez-vous que votre instance est liée à un réseau privé **uniquement** et que le réseau privé est lié à une passerelle (*gateway*). +> + +> [!tabs] +>> +>> Connectez-vous à l'interface Horizon et assurez-vous d'être dans la bonne région. Vous pouvez le vérifier en haut à gauche. +>> +>> ![Sélection de la région](images/region2021.png){.thumbnail} +>> +>> Dans le menu de gauche, cliquez sur `Network`{.action} puis sur `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Cliquez sur `Associate`{.action} à côté de l'instance correspondante. +>> +>> ![associer](images/associate_floating_ip.png){.thumbnail} +>> +>> Une fenêtre pop-up s'affiche. Cliquez sur la flèche déroulante en dessous de « Port to be assiociated » et sélectionner le port/l'instance auquel attacher l'adresse Floating IP. +>> +>> ![associer](images/select_port.png){.thumbnail} +>> +>> Ensuite, cliquez sur `Associate`{.action} +>> +>> Une fois fait, l'adresse Floating IP sera associée à l'instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Détacher une Floating IP + +Vous pouvez détacher une Floating IP de votre instance à tout moment. + +Une fois connecté à l'interface Horizon, cliquez sur `Network`{.action}, puis sur `Floating IPs`{.action}. + +Cliquez sur `Disassociate`{.action} à côté de l'adresse Floating IP correspondante. + +![dissocier](images/disassociate_floating_ip.png){.thumbnail} + +Une fenêtre contextuelle s'affiche vous invitant à confirmer la sélection. Cliquez sur `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Une fois fait, l'adresse Floating IP sera détaché de l'instance. + +#### Supprimer une Floating IP + +Pour supprimer une Floating IP, cliquez sur la flèche déroulante à côté de l'instance correspondante, puis cliquez sur `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + +#### Depuis l'API OVHcloud /// details | Dépliez cette section diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/select_port.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/select_port.png new file mode 100644 index 0000000000000000000000000000000000000000..20eaeae7b0ea87f5e8bb35f1baa2329345c717f4 GIT binary patch literal 16672 zcmcJ$cT`i`*Df57$DcYOD|_m3}QIMlt@US+Pi=A6&7=1je0 zZ?XH&!+(N6pxsuM7cPT9zp+7}Ek-;30G>o?A#MVHZHc^WVFtns%1i_Q`90{I-8m4b z5h1pAbsO;ioi{B#B0(TYMbV!vR+o?c1cA=BT3tBj9OuI>W;GlefnlZ^QV;Yxnxtp` z^)~gWq23t<`ogEktAE@xjO+8xP}*Z<@+tMG*rEPo66Ck{-&pQzl2P2JKuk@FO4@T~ z%l_MEj)ok(a_{T+g_~#cUq0S4^G%gMw#J3Jy14P?#=v77BXaGSOUOu#%Se}-aaT9^>pO$MFydbU*h5%Y*D6)PSGE zMR#ziA-{(9SiL5mndzOqa$+9b3$wBM6uP14LCT&R^obnM4(Z^})c!j~+fuQh0>p2q z$+2-`dwK|j^eRk%eIByi4IJaqFJom67{Yq^hh9?eHOd5zmN&)H27(8p#SM>%t6 z4OhPFc6%7FuP{fdohnZP8x8{f$dvI^Q>{dL^*1(mVp9`U*>L!T$| z=4K|+)G;w^stfy5V;PkION@TGO)9-mq@ti(9tsp>WPjJ>mxyrv4!UvsodDG2lIOURS?;k67NieUEeU8Zp@$w%YHz zewNBfb#@^i=$sFw955#D5q z@uu;b5k;X4g&enYPXZ|UU95_@a#_*4E0K>v`a34a!`r}NazQjox$$5Vi*WeR#)zA5 zM$6{HZ%9Oh>SO7K44Rq+ zV5P8xr(*b@34X#(jz`?=h(pFOCsw>t=_aw(ibEPvRhb^1==g3npMCNpr< z06QN7<)5A@Y$1w2n;9?cO5`bQ%Hs4v`zLyi#%n)ckK{O*=zBJoxcS0b`J|0C(#(fv z=SKwd-KL&~#+wVqvtL(LTH(7{q9}nv*d}igRAvA{moUGNU)Q2wqoZ zkW0Gt&2@Wx6Qjmj+|4OYVO`Q-| zn0sowxSYzL_)(HyMORu2OZr;d3QO+SS`KR1O_XSgU6l$Yt68X9;|YF&n&rar#QFNR zurVCcpO~3pT{u)32;RsvoI6;5S7$Prk-n zenry6epFQ$p4~RHvcN2>KR(q;@u@Z84~1KQ%Lo_7^uv)Yfu;MTVMFMH(906Sp=TPPW)p_s`fVd?iokMU-54h^PQ!9 zlfs3N(F{Kb_CfM@P1K>h+_#)8ZkYRp{ZYTK)gX1Yeb_SUc zLctVR~ipLfHvH+I;1o^Sl0t4oSG`JrnWAW7$@pnq;_*#8%7YE%5@2Xwz)7k=Yxe@d^xov zGKkZNfYo8jlGd2=4fE2Yu)2Mr4G|pXx?sLRt@G!r)=(4Sw1eBm3SvXArbDi^ER>|j zOmF4S6t%e-Dn^l-1}nqvT!L||LVqB4sIp|Pwa9b4qVcn3sRNI=f;l{NZ1uVU(cCw! zoXKlEk&xMFw6#D<7NnTz@GJzoef3A@UhxpF9?RT|arM?!$a>;9T^4*UZU;y6BUq zzB0~jT&!C*3R;}^o#q^1JiQjk;V*_%FB{n|7P@utrx{lf76z1=9KyVAPBJ5}dC;I1 zZnqWm!VeMPl2 z8NYpnJ&7HU=QPpYDU=H1r0137Z06jgn~^bHXIp$=j;N2iHmR9PVyT1o1*+4Iur7>B zhJih_Oz_enKbgo7j8}2D+b%t6`6{$M#Wpcj^tkbQ z%BtJ+RRd&<>1w9Y08?IN+HCZmQ|Jb97D$*7d%?SEnC8M}=cXaSez;}BF5|D9@5 zSPnxrG#rPZmbDu=-5Y{#UtV`h2LFI*;#2=+mOa#9=}eU`VAl1bir@HQLJH@uLismm z%)2WA+aQov9dM!E4ccjgee-V&vjci-7&7wodrCEfSo^77> zY+x&F-y>5+$yX~)=C~!h8ee$`2cWwj?&!sIE2sv=hK-=e! zmeWbmFJWo!?>^qwyQ4h)=tPYzOxJUMJ#ZiSeQBmwKnK)EUeP_cSYly8d9~rF!IUS8 zvCCd0m(Yr=7-Iy65|iluUBK9YciDAH`E+mhoMPmqBfRcd^)&F}LNWw-$rR2L{_0Rs zaG9?8I5tpDAz4UC2ImKOjBtHWz7EuecWZ7b*)1eKXOeRHMhKbG`2klE+Bv`Cb}{*} z-Ufj+a2Do(0&=A={;{8UUFwGzD{X{xCfwp#0R~{ZSqEy_sRQCC%vE1 zKXjkBPZ09f*;*8;aa5&{gBVifLim(;3I9$tTD%-*nt;(LJTw{^J<*ez@VQ%lH6!Cg z$ff4KgtF^v_x|2kKa8S$Qs<2{GZ4ddo!oZrMy-1do1GaX+C_wxS|#6zi&jkKy4){qhAj~5p(R%#veCo zuJ`|O8$~;Dx^$WzBHDB9F^ybo!T0|xbygxZkTp@m=zC zElHTE9x4e!hvDn7tLXhzh|ymll5Z@{8n+#Zsn};kVvj+xaHBc%-fG$P-%@AwKM*s-jsbFq)VR(BGsJ)x zUj%rA@HqL#?l6l2ZI6ng%Q*0RMoYHuYrgStI`l$A>_8I{`Yn8!zS^)AJm_H}kEU2l z+X)^|vQBj)=|n5hwpnYnR_ogFWiz1bvaqrI62SQ$+|!jGv!PGTo-FL7u6-UY02|x5NGy|amea51U^Y9JQB_*Cm7k4$FS%449QXk7AUc*FQ&``7eOM>w zvVkx7gU-W+$f1DIq3C1Lgdi`5La9lxD@A@VQmAs;?lL;sx`#-KA}s#b24!m4Ox(AN zHjPzYe`r3En%w&Chx+9N`?dPx4@*!IIAikw$49W*G(>B^EuLkYP-4Rg67t_QC_+u& zhWG?~C=Y$Ce9)%~8}WaV@*|=D5C~NF2e6uFrYIYoW3O<}0~UVX)wZspOhSE6ufJ<+ z&ybsn&Puw9)v7W@3lNHDPrAL=;yL8=ar>;NYQ?DLXNKtvRwR8nVL>%zWHpxhEss6ov zx_wP>1wsi@(%Nb|*XckBkv)bnCT$7zE{KHYk zr(`IHNS97JUP%dpaXcTi!+VIj_G(9SOn?)v8V;3^>- zbfMu?_ji>K>*o8r#ux89N2BoXCfropU=H{|flCFP*nN3*_jR~&FQtR=`$|&ZRKRFM z133gD@?Zw&3s%&z%+X2aO0%h;8CN&Wy0HaxMZ3U~iX9=t9XSgOe*KJY@{(>XBI(=F z5$IYU)VX_|)$Iej#yV7Xyt2{?@cY+uB zKgoUt-Se?xqyL#{d1b@Uun-q7y^~v^mj!SVb606efj3OQQ(5 zr=hvFwB-BFD318k^xp?ynZ&Pr#{>oB8Cco9w&_KAN2M$-U>|fk5d+AW?o9ljPkdiv z<{A0{^yKl6tp16*2vdrQL&Ew}k((H%G?C%rJ4NBh$9?(7aX@?_IS%{)d7ZWy4k%1>zTP@|9snd zm{T!%8$GzqQSgv){F(T{>v+s7wM|<{lHfmj!gzXOri@C`Y%()D`p2>jY8 z31{z)N$)i|2R1u$0aKzcdMt(7;6$S6$7_#zfJY#Mia^>yTL0G3Sq1A@|& zI6H87z1MfGH+Udn?dr=l;iu>EKc4_^&oTSKDb@10O!2NXU?_Yd^@%BwX4EmwJ-wN+qb@ngkeZL-jO8OVrmfZP8 z9W2ZIzkd1)C!Zyq`^5qz?D>WHKSch2b`hii>Hd08dgd?G#@bYE2&SU~xA^W_>CG72H=bS-pOwfk@|c)-7)8}hp#rVIQli&y+Qq{CpZi| z^R=LZH=bw_GOCG5@;N;$qMlBBC#bU>kuEy+PscLLCUuY(sY}Le@im?XZ&SXz?x3@| z-jylX<}V=~839=_ud$nZvkQ@z6T>)sbh$YyEq&AwEo{jX05QGO7a>k%f@9yq)`P_Z z%r5W~Uac-4yG=XR*0GyHNywp0hu>%p0m#)J-9P8<^n-oBtykNr;@O`ziLhJKT`f~u zJMnKyp~{)J>nHUDCD=o5C1?|#S8yWsE5C6!bA6J%$vG)><#SbVq2CIwVj?Tn$5 z+9R&+bOV14wT7H@E9!&A(A_pC(5yioKTdk6=!GadI3-L!1W5kkk{+{Ai{&m+@ z@;-S1IoPk2o|8)^+&9mkik5&t6YW&DGJQ0&29kt5@EhM^&zQvK$k1wT13UM^IaiI3 zI~cpKJn0DPp3Y0^gA*-Tz0acd1S(1~smg3=`yflQ$8O7D#>oqoL7ktsw7pa$YKsD5V#$s^3Pf!FjQg5C|G4fdM}pM!KbVAfytk@2&4 z98IlhiN%*^YQwu_*uy<-dF>mY8rm}+5I>^d3(mxMo4AFeOe)m6x7JAax7hi(`udsD zD@vKJ!gh7^g}VK;bQVW%g7Xj&k|*LJubgZu|0Y)TK#CN1gx7}5uSj?$6~7NVj62@( zhF$9u)@&8kG9FOi?S>eG?xzh_ks4Lxyr$cWxaiQ%S^sE51?*o4D>hCRdaA`fz?|b> zv@etyS%i)3P7x?CMk@G?S<1f_n>nG}bs%FcMKGy+E*~H*m8A@{VA68W}L41PfGiEdAw6C^r%c~rj_s%XGrjY6yC#SGOYxkTTEN0BA=mZm;szI z+DbeJZW9VIgr0Klp4NXDfL>2XX5LKhtd}F29Bj?wU0o#jF$(!#g~*?TbU8s%HMG%K zK5-|TM(dFG%%t_eFI^ zC$T-(`~;wG96~Mx?AF<}UyvvG;lCH{Khi|)C!Xw+by7jFzprb{7L6tv z3Zw97IIj4zX%Y7;u5`Nc10iX!kS~V{ahxej4G2@0;N=gQbV5glNlA6~a}Fv?Itel) zyIC(a%?{Gs{R!gnwtcMLo^@%?c_F0@jZ)ygCZTC$!i4@uopH7O{eDFXZLFpz6*2jn z4)M6Tl$F?pV?ORhGY^tpvM;OeS3I7B4cWgv+?!`u%LW#G5M2mOr>3aI{e->8OQE`Wz)L3d-%Sno5NhFc^MFQDmb>c=ba*{tjNH~2 zfM&Xyc5QSve8N`1dzR$o(>i4YUm|JSI1B-g>**@(lPP#NrSPv*1@bfw(?#T1ZdHG{ zsNs79wxCnP6zfp0^URd;9&&d0me$!1sHkFuAhh&pn=_@#$2;>IZqCMSVl~`rEA|q+)rE*^sLvp5NN3JQEz)qV?2XU`mcP?DCYc#y z#wJdtzx(KO!;q`gmXGk|B*`eC?pUhy!(=F!cN2>zH#Pd>53}mDvK;kn!t?KoNiRcd zf~*6=izMcX)VRzG=K{iP!n-v*Waw}}IVMcBIOkcM;U4D5!ino7RwSw@Q@O3IN0^AR z57V6Re@jHs5TW0gOJ{Q5uoLwqP?QQn2+YWQgc76Z$FRH6T-~5B*IhlIDNy;C?=G1d z+ULKw@jWqzCzlMM=$IC}uwjzRY$dX|LMOk# z$4c-vN2&JpeQ`H&)3wt_QXbt4e)2JH=W|OHJJ4zQgrjU6XxcAoZDnERW3^LRE8ynL zm>)}r^s3>1&po%)^1?lAE&##Mx@1hjQSbwR#&UP4w-^CSs4c8kUAHZn!5vD4@D6FW+vx^9Q#=V%f??`Y{wLAVj2U0wc88NakeZO-e=b@jG}IO(q@x$g@3 zE(&e?0Pbco#yYgBlidMHgtyjJ&A!(pdDrHnq(G0;(a0F_Cw={Lbia5^?YWbCoKFt_ z?OY1X&FD%syywm}x?43g{+3qGvNR}=WPVZqoxPm=@qjEchCmFrW@Zyh$&bH>pF*~d z>|c=S#dVbMzrws?V6q?hpB(b?`Y7$i@`>_3F}{8R&nd2-w3#4mrgD^s^Bfea$R?VU zdqpUSg_DuK6K5WLYH0I!D~=oF#L*WX$Ei&)B~BuQX|Q)NL;#u) zqR%}9s_;jnjm51)?>N(*YFHT_{@d8{yG{{5@9kDU>0S3gm66Loh7x|BoD^LHjTB~D z5l@c2#xP>%H`bO&4av~FV#8QW{RS7?ZA>jSOv{aV)<`5u5EU}Q!@J5FhiK`wm5~*T z65;9ZVK==o#PIZw%*%LcimGvh>`8ucU6h`^Ot2OGt5>AS5Z3s)+8 z(k`Z|3I8~F61ZZk6J2v*geJZ87+PqV=kS?n_khpS*;XDcEfy0iG#&GVC;I^*wiGLr z+9KaD>*ezM?6761g~p)>h*2y!Z<4)8U`81Iu}?4(Gh5>{V^I;cD}18^dMJ;$-fJ>R zAU0iQw9?Te(1*cymiX-t^-h0#X?MqV_;0kvi24~T!>o#buG6nf`={Os-5(0fNkcK* z^yZfrRZ$6#xZ)oUN)qKVynMI^1Dz@Tjdk@UAN)u5IhtwDDIZ5v*Gx^)D`t>=??1tl zZnV@9wDR)WhT(Jv`C369;vCDryVG=G%0UdxVAu-odA&&JP{)iXfnl^zOIQoy#FuB)fy@*3cr z+UVq5{5&BsRJgz-TD0PuEg@18+VW`<#3LEL=q8nD;A9eYiOg!+2R(>i*NN8(TqguG zrcXd7t$YgBpJ$}{w^C!q+#Lkb7m`#yn$NloH;RQy^-~{k{G^$fGba&(w^J%6P{72> zgd2{dc>y{g>4lx*rGhL8BJD~FK-uG6c2-~4Vm zuLU}WYkh1INtBKK2ib{7`Fv$884dvJbYzX^ zfh8Q|l3_OK__2q>*1BXu2?SNE10nHRy19&g`XA21A*sGyBp?_tPG-Xcs;TmPwa|pAg}fSqb*#^(yiq z@csMxtzp3@WAP>%3wnRqw6&$Oz@`|)lv__zoSX<8Uoi&m9mH^yc>Vs?epPs5XNz4A z?ZVrP&_DYFQaedT{&gJBww^xRA$H}o`&j0ifbmMi5uO`@mZ^l)WxKJK;C=-U*bmy} zv8<(R5}t*V0XhYle7h~CRyAlMn4O_VlIrDsqlPYyw1v`Y*fgx0Va#mRW(Li87oOT2 zMDjCva9Hs}X^_={aIoaLs~#;Wfr~mGwihAA%510px!5EX0K8Yx-!9gDgSRI)5|lZ{ zm?eK%i=Fe>s6pBM=|)6r)VRy{2%&SwA&Lm3-#QXGjm~#9jGe3N^+u?7uPp+pE0~(% zH5?05%LS&O!y-JQ`74C}raXOW=W;pO=X#ml2^&t?qnRM(g@fr>r=kvqPiCrcp)Hfd zY-cLxSxo5jVyxBnC(H_weAW(O6nLLNqzoWdR(a4>(Gd+%&(8rT3ppbhy5sI+NlOE1 z`7vS@ijF|iX~!S*#}0XV~yZ-IK|S( zL}G{Sk8mXS^2XhnYI-_Ll!@}W|Kk>vsR{j>ufr;mPj6mNLmXG_N^#lxx+af!>Kl2ct5Fn4j#8knQ!^le);f z%*tvyj7RV@&R37A6QcWe0np62^+hgsCce=&vj4do)6 zH1hTJ{o4ET@W*@2EYEA%U+?@KbnEK}X$WPTrBqp&1;W+AR2UWg^UKQ_;BHt6NWOd6 zcQFHTSV`MQVGb}{&;AXsA4Qw(fFSy;GV%`t*80l9Wpk=_NEDEyGO_L9Ub8p+&A3}+ z=-kMIDuzc=qSE?ofFS#d-m*2-M(Q}g7*2|;`0FhYrIbgCyG6!c=248<4iEDG?(tQ{ za^Wy)JxWBlwbG+0;NAp%;D*u{>}zT>nX;F>NwvPdI*kUuA^^#9(JUO`oXdp{>)#w^ zfGAfo&xD)0S3|Hl1kkGM*pKW{l|}U5?370VB9nVs2I)h!(PZl*BZ=81=&tIL{r$`4 z=N2Mzju8zWrr?|%h)=6zDH)S?u%(31T2#U-@9p7A*B0WJhb&mHI^z=c#PQMJ=*|vVAUwN$tlfkC2_B}|M`jDXzJTTW zTO6=VLJw1pqGa}FO#x!cs%xHM3_sBv)GJH)`Eq+2EqdpFX6dieY@Iu=^4xQje}VyK z^+p6poXcz~&QUbxsX{9!D+ou}Da)r6!}Fg*uOY!AJ-YWA2>kX>>OD+KAGP=zTI-e_ zXfYXjyG{c;Nkk`P$0%Z)z&zFY^8uEINBVP4%r)=HV-`vq!U^n7<9HDZB8M?WvyMx-(+d0-}Gf zAjZtqRDzc=PLvao!@IV3a4(ZuY}}W2wWeren!n66Dq@dy+HqRybQE7F$gpCvVz3Pf zo`akN9Np0Y33)*&3|E}AOAR`+|H!py5#P4!J~}_9S7Y`>YG`|S zQ$hb`8}B6B?ZUmo8dw-ErjH2X#QrPj=&n>{8dvPH>h zK6OA^Y8~QV%~$cJGLkoh2BttfU31hT^MJZN;QL1{nCLz`#4`YTQdMlJuxH^VaTBRC zpBnu+s3hjy=|-a5(UeCol`_*rXYe}xy}vSWVR>9Ei<^|?I1bpygwY=bK_wnV;UuYg zQH~IBWFLP!bBS5nXOWR}SY0~|+2;gAPR8HW*l4l$K!oEq1(?>VJ+cPQ#>*ehkK7SA z`Se(nL-lvcqdYqZJyOf$I)J;U8=JK-Ksa;#j2na`^_TC>C$S6|b`Z!V7+oARoPUD! z70$S&>}_gN&PWXRUUn}aelY3-+RvQU1={DtJxguEd@cjfJcaS_?2aSXV4`ksWb=%G zSm?#|(^5dAthj#~>rORvuP4A94d81l!8Rb!gW#l(desYLf2D~%py&MeU@G%&@2fe} zjhUjodjVt~BQja(*uj=mQG{k%q{d!&^$cLI=a?U7_klp^7R-Ro4db*#xkSJ!brjUL z=_=*l?zu9qE6p8vqhSGy=gB5f$a-M{*dZk*(TD`Ey$P*)L{!+SXL_Y3?NJ; zK$y5IK)xd5@Dh-+39V__SVe8bw2SquiwY?RVc=bKZa^rClp@8fo5oHx3xhet7e0iTuVrK)8#dQi8C`si4)kfaT zIDDeVJBX_JKh1P%KtkEmxDKmqf7y#>V6$IVT8lHlYORNl!+2vM(R*WWO|rSF9*w4P;DUy_rS6*GeMH>sv)r4d4NaG z*%6V;wnZ+}v7N=pBL2OWttz@A*^4GIqp1s_psv%(g;S;*tKQ{f7xXg~hNYes`lLG&@auTjv!>on(I#E8ac3HcVV-|O zreLc}E)`{8Wj3ji=eRBo{fZwM?z%QfvuWJvn8hY=%YjUf|jY!_f;<~&56i>vT?Gh`8 zr2>4|i%nPj8^l)uIC`f=0(mZC$&h{2jCd)R!_>0_tW>;)6GS)M{C)v2+~?PT++IBYQQQ(@46u>hf2S&n zS9bk7Cm>#V^?&-<)rSf=NiQL_LFjqr+82W@mymkdl{J;{aqCSJoq@ z4D<8IAMI`7_V_2hp-XuUNs}$nq3kMowSJmJ(~r&Z{3g-H=Gi)8j`P$(m2#M5=#7|T z)ER#yJFW!xq`4x-?-;4kyPtY|^z9JbMd=~09Uxm(+zR+p0cMi2|H{_snkzfXih%}C zof8g|RA`P-FquZ9iu&TVbVJjVPKnmJ+$VHT$N`P+P-6}&%z{f-NdPk7SdMHX?Z^`i@)p3_`94dE?q@ zb@0}BRN7@@Grq*;Ja&0fo1gSX?DVNSHQfyQ9#bfB@dKi(IDf2yHQhMs;q5Q&smAHo zsNpnXkYymEu-BhdDnpwsq~8lGBn?qaZ5YdiC7AYzQ|LNQ2+cAHAq;9{r4~hnP7~o*a^v@5` zfB2MF)-LQUzDrKkC={SMl3!Nzl-i`6YG}E1_*|?{n6;OwzjK34qP>yB8FWlirhgZP zq<>^-GZ<0%LzSK2Ezxn=nW9lZgIFIJS@|^SsWvc()eLHq8zhoDi#WXhbnTPU? zl$q324zuGOXNQOLqnKNtpE8O>{=M7j{KHHSqRGyU#ZL<}b+lx6A;MH>Qt-DykU^|; zzy~tM^8K-E_6Iamy;PPG#C(gqPdaj~Cn^JMT4+(FS8(z*`&p}TNw%viO(48@Ca*pi z@BW=rqdBLS*Qs9lv7(gU*boj2v*@1-nX6(BT#FY6{ z^nctAOxwquE{m*;Y~QzuKtv~6+M?Uyd?ic&gKfB#xfSn+OxW+`u&qO?`xizZK8ZWE z>qyFb5n{)s3C zE%z7s@*AQA03aC6-5fU%Ktp+MJ{~y$GjdFBSV0n{0!~TjA%L)5(|y<>8AK z@)i8gB)DsL+}>EwEsewS+CZfEvAuf1i5Uzy>SkcO;(%1^)W+ZAWsr#$%}eIA#J2I& zV0j-D?=S3-^tRz3NPbnwy)G?UJtxb(0`S)rKrb^ari%724Z9yk_`k-2Uuf zo9L2aw*q8_qR+QOg7)qc-_bgP6KqKzb(<8$J|9Wsm7Sf6wB{vD&_ZkhOZinO-|klb z$9og-IN!!D@9&}XdpF1E>&Jkwc76f@d7N35x^BB9M+xoz|Rg)tmf3t2XK}9M*rynT1 z0`kV0(~Zh0Uq4d3XT)(!)ryJdT1 z44W7%?U>D_Z+D^++uyrTIj=rwtpPE%SHq>R=zJef=u=`=T-Jw+N7E8JFZMM97mg6_ zi8MhZ$rx)tuKM!~?#({4H%*F&068Wwn~kRDMDeG69^7zV^C{5JBg2-71l8UiPKUiu zSPpkZZ$hW=2jFM|tMg9uo{?mcRoZ5BQ{!{F;i0Ucq$m9?GPGcWdyxO9NH~QZKo)$h zG_jlfVC49XrHIwFgVC5i~4g@P6IYg~ATs9}I-_!u!WqQ@pMX*MOHh>1C`fT;P3NwB8f zLp8rl^&0>He4olJBpUSN`p#wCKP*-De98j=JCZRriE?RMzMQYfi#c)*sb%Q#Sas&% zMY;szI9mZLo62J9z;d`J-l8LpJZrlq-H%oHoY})xr7HZ{R;r`mnJ?Injg?oK@Zm~t zg@*XaD_KF&;2yENK}jm?l2FQB^X3a4bWSBhk0rNld}v$7UNcw4@TBIdQzc+Z`{TP{ zX64;tkCMI6z~=iod>v!3LaT);_hpy z-0%rGprt%h>=3{bTwZjaI`g4v{NkrPy}94c9x9iGpn{P0)V#Q>jqUm0jQ{LZG$Bf9 z0S@eYZXZ@}J>K?xlZpMOzd$E``HRbz_%|X%J+!UTYP{^lRFBx6ZsdOLBBv zyi1fSSNVy~RSN_5`i61_^h~(-d;dU)_qJOLzdDQ}t657ORP=q28~02h<%a!y}ooVKSz+rQqM0ZN=s+6ew~ z^LAv9;bTuibkS+{Ue;1)0136`_I0;`UPM`XYSUEyk-Z%C9(;Gq(m>lwWsBliS!A2z zRVh&ol}yq}2m|2FKa#_&rH%lUB#`BH>+0V?xuJs!8^G5bTl842nze|e0qEF!7lCh9 z%+OsK|>fIUGy!SCu5_eEBhU#A0bn@>elm5sU$T-))Op`iK6lu-rE6 zLWKg^q~hf;1_2gAhEL|Xx#ojoJfeXzK2cl`{EAY%y#`fz$U9!t$?x@K_<%O$-#3we z+u*&E6d-O}*GaaUZBHkbMk4aKtcGsFdQ{EHAEyGB(Q`m>3jAJtmnf!fxLet)>E@R) z;+PqgHu$hOtf=g=uqGMcOf3dP_dB2$Dv$j8TLA>T#<--)=6`=YTn-MLhdy#V+O&RW zyLe`ysID9+$o-p$1Pu3*F7X;@4hC2_AMTNYFkbQ6$j}Nx71V_i7&qo7nv?$XwD$Upc*BbQM2HOYJuZ}0M>PI9G zb^bYV179&^Ov4mcISSK8fD+MmQ3+uyQ0qApi4u5ofY_jo|31jX2`sup5jjfm&6nGv z2TeED41l7{aoiK2u<6$bDxpmbY9jk(gkMLaj0Z*~2x-{=Y?2&ty`xoz);zoF<)0Li zJ|6_w2QdH+GiVs|MroNpU!`FiGF(ZcK02N%=2?e~e-51$t>cT&plNZ^` zOzANXKsz_ zSDknKqPlR#V8^dyTcq*lNOrem^u75NF_Zm$we4|u^Q@?nxkgnZj?`A09YnJc zS?uLKNBZ&O7gt6LPAq2bx&5njJ-~tMEogx0_2cNDu|2sdUDH0?XfkFSsVzS&r?Fii z$J1kl#q&Znk#T8Bnc}|$^C-afZ8*D|d$l7xH=2YI$N}6K;B=J-ni{MCQY zwX=%7}TR8m+soQLA|d!Q{s^iNR(+j8-CB2A(<2OSzJc% zQs~gDV-s^8yc6@1aWdh^r7)|ASk RM Date: Fri, 11 Jul 2025 09:50:22 -0400 Subject: [PATCH 4/7] fixes --- .../guide.en-asia.md | 8 ++++---- .../guide.en-au.md | 8 ++++---- .../guide.en-ca.md | 8 ++++---- .../guide.en-gb.md | 8 ++++---- .../guide.en-ie.md | 8 ++++---- .../guide.en-sg.md | 8 ++++---- .../guide.en-us.md | 8 ++++---- .../guide.fr-ca.md | 4 ++-- .../guide.fr-fr.md | 4 ++-- .../images/associate_floating_ip.png | Bin 20622 -> 34474 bytes .../images/network_floating_ip.png | Bin 37126 -> 56656 bytes 11 files changed, 32 insertions(+), 32 deletions(-) diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md index 6053f7cc4ff..788a843a66f 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating IP will be detached from the instance and . +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md index 2eaaa391817..bdbe59203b8 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-au.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md index 89d3d9ab11e..a04134c441a 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md index 866c060a6ab..f0b1caccf78 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-gb.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md index f152e93cb3a..ef2f7900aa7 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md index 1120971ac38..a1f8550afe4 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md index 5152c1bbb33..6e44f08bc36 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objective @@ -352,7 +352,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -423,7 +423,7 @@ The following steps describe how to attach a Floating IP to an existing instance #### Detaching a Floating IP -You can detach a Floating ip from your instance at anytime. +You can detach a Floating IP from your instance at anytime. Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. @@ -435,7 +435,7 @@ A pop-up window will appear prompting you to confirm the selection. Click on `Di ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Once done, the Floating will be detached from the instance. +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md index c6a43b34354..4ee76ce532b 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md @@ -1,7 +1,7 @@ --- title: Attacher une adresse Floating IP à une instance Public Cloud excerpt: Comprendre qu'est-ce qu’une Floating IP des services L3 et comment la configurer -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objectif @@ -430,7 +430,7 @@ Une fenêtre contextuelle s'affiche vous invitant à confirmer la sélection. Cl ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Une fois fait, l'adresse Floating IP sera détaché de l'instance. +Une fois cette opération effectuée, l'adresse Floating IP sera détachée de l'instance et réintégrée dans votre pool d'adresses Floating IP. #### Supprimer une Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md index d2a6e9ade0a..deb60dd942c 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md @@ -1,7 +1,7 @@ --- title: Attacher une adresse Floating IP à une instance Public Cloud excerpt: Comprendre qu'est-ce qu’une Floating IP des services L3 et comment la configurer -updated: 2025-07-10 +updated: 2025-07-11 --- ## Objectif @@ -431,7 +431,7 @@ Une fenêtre contextuelle s'affiche vous invitant à confirmer la sélection. Cl ![confirm](images/confirm_disassociate_ip.png){.thumbnail} -Une fois fait, l'adresse Floating IP sera détaché de l'instance. +Une fois cette opération effectuée, l'adresse Floating IP sera détachée de l'instance et réintégrée dans votre pool d'adresses Floating IP. #### Supprimer une Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/associate_floating_ip.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/associate_floating_ip.png index fcdeef60d8c31e2e397ef49f1c0c59167aa5ea17..bfbcb30f16e9066433e74fc9b08d680e9f3690e5 100644 GIT binary patch literal 34474 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

lJUfUOq72MTFpc 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 ZGdM}8yx$k&^`99na!-||N}rfK|6jl8KVAR; diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/network_floating_ip.png b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/images/network_floating_ip.png index 45b96c4f13c381885834e47e97c25f3aa3e1b98e..9ee697494908bde0fd48834149a224079f6fcbab 100644 GIT binary patch literal 56656 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 z%0D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 S%IJ=Vt01fLI7j+fz<&bi^*0az From 56737ae86df770a4ebdc2f14505f1ae87684dea4 Mon Sep 17 00:00:00 2001 From: Montrealhub <89825661+Jessica41@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:11:27 -0400 Subject: [PATCH 5/7] Update pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md Co-authored-by: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> --- .../guide.en-ca.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md index a04134c441a..6d0d292d6e6 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md @@ -4,6 +4,20 @@ excerpt: Find out how a Floating IP address functions and how to configure it updated: 2025-07-11 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/en-ca/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). From db9d62a29a4024103e956620447a654aea005e43 Mon Sep 17 00:00:00 2001 From: Montrealhub <89825661+Jessica41@users.noreply.github.com> Date: Tue, 15 Jul 2025 10:11:39 -0400 Subject: [PATCH 6/7] Update pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md Co-authored-by: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> --- .../guide.en-asia.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md index 788a843a66f..1ef0963c7d5 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md @@ -4,6 +4,20 @@ excerpt: Find out how a Floating IP address functions and how to configure it updated: 2025-07-11 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/asia/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). From 9cfc380b167e9ee25ee67d8c7142e3987ec87e68 Mon Sep 17 00:00:00 2001 From: jessica Date: Thu, 17 Jul 2025 11:21:37 -0400 Subject: [PATCH 7/7] update and duplications --- .../guide.de-de.md | 84 +++++++++++++++++-- .../guide.en-asia.md | 2 +- .../guide.en-au.md | 16 +++- .../guide.en-ca.md | 2 +- .../guide.en-gb.md | 16 +++- .../guide.en-ie.md | 16 +++- .../guide.en-sg.md | 16 +++- .../guide.en-us.md | 16 +++- .../guide.es-es.md | 84 +++++++++++++++++-- .../guide.es-us.md | 84 +++++++++++++++++-- .../guide.fr-ca.md | 16 +++- .../guide.fr-fr.md | 16 +++- .../guide.it-it.md | 84 +++++++++++++++++-- .../guide.pl-pl.md | 84 +++++++++++++++++-- .../guide.pt-pt.md | 84 +++++++++++++++++-- 15 files changed, 581 insertions(+), 39 deletions(-) diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.de-de.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.de-de.md index fc51e8a07bf..3944a0a8735 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.de-de.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.de-de.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance (EN) excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/de/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). @@ -92,7 +106,7 @@ Next, we will use this Floating IP to connect to the instance (VM) from the outs >> >> Please note that the private network must be linked to a gateway. For more information, consult this guide: [Creating a private network with Gateway](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway). >> ->> In the public cloud section, click on `Öffentliche IPs`{.action} in the left-hand menu under **Network**. +>> In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. >> >> Click on `Floating IPs`{.action}, then on `Add a new IP`{.action}. >> @@ -131,7 +145,7 @@ This feature is currently only available via the [OpenStack API](#detachip). #### Deleting a Floating IP -In the public cloud section, click on `Öffentliche IPs`{.action} in the left-hand menu under **Network**. +In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. In the `Floating IP`{.action} tab, click on the `...`{.action} next to the corresponding IP and select `Delete`{.action}. @@ -352,7 +366,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -385,6 +399,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/select_port.png){.thumbnail} +>> +>> Next, click on `Associate`{.action}. +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating IP from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +530,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md index 1ef0963c7d5..5f188c09c1c 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-asia.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-11 +updated: 2025-07-17 --- + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/en-au/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md index 6d0d292d6e6..962ddf8dde8 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ca.md @@ -1,7 +1,7 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-11 +updated: 2025-07-17 --- + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/en-gb/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md index ef2f7900aa7..25444240e0b 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-ie.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-11 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/en-ie/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md index a1f8550afe4..c717e59e1a1 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-sg.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-11 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/en-sg/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md index 6e44f08bc36..ca7c921a666 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.en-us.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2025-07-11 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/en/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-es.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-es.md index 1cce85babbe..cd6c5528424 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-es.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-es.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance (EN) excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/es-es/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). @@ -92,7 +106,7 @@ Next, we will use this Floating IP to connect to the instance (VM) from the outs >> >> Please note that the private network must be linked to a gateway. For more information, consult this guide: [Creating a private network with Gateway](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway). >> ->> In the public cloud section, click on `IP públicas`{.action} in the left-hand menu under **Network**. +>> In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. >> >> Click on `Floating IPs`{.action}, then on `Add a new IP`{.action}. >> @@ -131,7 +145,7 @@ This feature is currently only available via the [OpenStack API](#detachip). #### Deleting a Floating IP -In the public cloud section, click on `IP públicas`{.action} in the left-hand menu under **Network**. +In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. In the `Floating IP`{.action} tab, click on the `...`{.action} next to the corresponding IP and select `Delete`{.action}. @@ -352,7 +366,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -385,6 +399,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/select_port.png){.thumbnail} +>> +>> Next, click on `Associate`{.action}. +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating IP from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +530,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-us.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-us.md index e24e1ba1203..23fc1491b50 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-us.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.es-us.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance (EN) excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/es/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). @@ -92,7 +106,7 @@ Next, we will use this Floating IP to connect to the instance (VM) from the outs >> >> Please note that the private network must be linked to a gateway. For more information, consult this guide: [Creating a private network with Gateway](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway). >> ->> In the public cloud section, click on `IP públicas`{.action} in the left-hand menu under **Network**. +>> In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. >> >> Click on `Floating IPs`{.action}, then on `Add a new IP`{.action}. >> @@ -131,7 +145,7 @@ This feature is currently only available via the [OpenStack API](#detachip). #### Deleting a Floating IP -In the public cloud section, click on `IP públicas`{.action} in the left-hand menu under **Network**. +In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. In the `Floating IP`{.action} tab, click on the `...`{.action} next to the corresponding IP and select `Delete`{.action}. @@ -352,7 +366,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -385,6 +399,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/select_port.png){.thumbnail} +>> +>> Next, click on `Associate`{.action}. +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating IP from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +530,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md index 4ee76ce532b..9069eb8f6f0 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-ca.md @@ -1,9 +1,23 @@ --- title: Attacher une adresse Floating IP à une instance Public Cloud excerpt: Comprendre qu'est-ce qu’une Floating IP des services L3 et comment la configurer -updated: 2025-07-11 +updated: 2025-07-17 --- + + ## Objectif Les Floating IP sont des adresses IP publiques sur [Public Cloud](https://www.ovhcloud.com/fr-ca/public-cloud/), utilisées pour exposer une instance privée ou un service de réseau privé sur le réseau public. Retrouvez plus d'informations sur [notre page concepts](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip) dédiée. diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md index deb60dd942c..c9047b48e03 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.fr-fr.md @@ -1,9 +1,23 @@ --- title: Attacher une adresse Floating IP à une instance Public Cloud excerpt: Comprendre qu'est-ce qu’une Floating IP des services L3 et comment la configurer -updated: 2025-07-11 +updated: 2025-07-17 --- + + ## Objectif Les Floating IP sont des adresses IP publiques sur [Public Cloud](https://www.ovhcloud.com/fr/public-cloud/), utilisées pour exposer une instance privée ou un service de réseau privé sur le réseau public. Retrouvez plus d'informations sur [notre page concepts](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip) dédiée. diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.it-it.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.it-it.md index 8be771963b2..31b8266249c 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.it-it.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.it-it.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance (EN) excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/it/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). @@ -92,7 +106,7 @@ Next, we will use this Floating IP to connect to the instance (VM) from the outs >> >> Please note that the private network must be linked to a gateway. For more information, consult this guide: [Creating a private network with Gateway](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway). >> ->> In the public cloud section, click on `IP pubblici`{.action} in the left-hand menu under **Network**. +>> In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. >> >> Click on `Floating IPs`{.action}, then on `Add a new IP`{.action}. >> @@ -131,7 +145,7 @@ This feature is currently only available via the [OpenStack API](#detachip). #### Deleting a Floating IP -In the public cloud section, click on `IP pubblici`{.action} in the left-hand menu under **Network**. +In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. In the `Floating IP`{.action} tab, click on the `...`{.action} next to the corresponding IP and select `Delete`{.action}. @@ -352,7 +366,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -385,6 +399,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/select_port.png){.thumbnail} +>> +>> Next, click on `Associate`{.action}. +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating IP from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +530,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pl-pl.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pl-pl.md index bfc53d1e1b9..2f1d7f51836 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pl-pl.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pl-pl.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance (EN) excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/pl/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). @@ -92,7 +106,7 @@ Next, we will use this Floating IP to connect to the instance (VM) from the outs >> >> Please note that the private network must be linked to a gateway. For more information, consult this guide: [Creating a private network with Gateway](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway). >> ->> In the public cloud section, click on `Publiczne adresy IP`{.action} in the left-hand menu under **Network**. +>> In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. >> >> Click on `Floating IPs`{.action}, then on `Add a new IP`{.action}. >> @@ -131,7 +145,7 @@ This feature is currently only available via the [OpenStack API](#detachip). #### Deleting a Floating IP -In the public cloud section, click on `Publiczne adresy IP`{.action} in the left-hand menu under **Network**. +In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. In the `Floating IP`{.action} tab, click on the `...`{.action} next to the corresponding IP and select `Delete`{.action}. @@ -352,7 +366,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -385,6 +399,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/select_port.png){.thumbnail} +>> +>> Next, click on `Associate`{.action}. +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating IP from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +530,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP diff --git a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pt-pt.md b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pt-pt.md index 98aedc093cd..1e193c137af 100644 --- a/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pt-pt.md +++ b/pages/public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance/guide.pt-pt.md @@ -1,9 +1,23 @@ --- title: Attaching a Floating IP to a Public Cloud instance (EN) excerpt: Find out how a Floating IP address functions and how to configure it -updated: 2024-03-26 +updated: 2025-07-17 --- + + ## Objective Floating IPs are public IP addresses for [Public Cloud](https://www.ovhcloud.com/pt/public-cloud/), used to expose a private instance or a private network service to the public network. You can read more about it on our dedicated [concepts page](/pages/public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip). @@ -92,7 +106,7 @@ Next, we will use this Floating IP to connect to the instance (VM) from the outs >> >> Please note that the private network must be linked to a gateway. For more information, consult this guide: [Creating a private network with Gateway](/pages/public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway). >> ->> In the public cloud section, click on `IP públicos`{.action} in the left-hand menu under **Network**. +>> In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. >> >> Click on `Floating IPs`{.action}, then on `Add a new IP`{.action}. >> @@ -131,7 +145,7 @@ This feature is currently only available via the [OpenStack API](#detachip). #### Deleting a Floating IP -In the public cloud section, click on `IP públicos`{.action} in the left-hand menu under **Network**. +In the public cloud section, click on `Public IPs`{.action} in the left-hand menu under **Network**. In the `Floating IP`{.action} tab, click on the `...`{.action} next to the corresponding IP and select `Delete`{.action}. @@ -352,7 +366,7 @@ $ openstack floating ip set --dns-domain #### Detaching a Floating IP -You can detach a Floating ip from your VM at anytime. +You can detach a Floating IP from your VM at anytime. ```bash $ openstack server remove floating ip vm4fip 169.254.10.25 @@ -385,6 +399,66 @@ $ openstack floating ip list /// +#### Via the Horizon interface + +/// details | Unfold this section + +The following steps describe how to attach a Floating IP to an existing instance. + +> [!primary] +> Before you proceed, make sure your instance is linked to a private network **only** and that the private network is linked to a Gateway. +> + +> [!tabs] +>> +>> Log into the Horizon interface, and ensure that you are in the correct region. You can verify this on the top left corner. +>> +>> ![Region selection](images/region2021.png){.thumbnail} +>> +>> In the left-hand menu, click on `Network`{.action} then on `Floating IPs`{.action}. +>> +>> ![network](images/network_floating_ip.png){.thumbnail} +>> +>> Click on `Associate`{.action} next to the corresponding instance. +>> +>> ![associate](images/associate_floating_ip.png){.thumbnail} +>> +>> A pop-up window will appear. Click on the drop-down arrow underneath `Port to be assiociated` and select the "port" or "instance" to attach the Floating IP to. +>> +>> ![associate](images/select_port.png){.thumbnail} +>> +>> Next, click on `Associate`{.action}. +>> +>> Once done, the Floating IP will be associated to the instance. +>> +>> ![linked](images/instance_floating_ip.png){.thumbnail} +>> +>> + +#### Detaching a Floating IP + +You can detach a Floating IP from your instance at anytime. + +Once you are connected to the Horizon interface, click on `Network`{.action}, then on `Floating IPs`{.action}. + +Click on `Disassociate`{.action} next to the corresponding IP. + +![disassociate](images/disassociate_floating_ip.png){.thumbnail} + +A pop-up window will appear prompting you to confirm the selection. Click on `Disassociate`{.action}. + +![confirm](images/confirm_disassociate_ip.png){.thumbnail} + +Once done, the Floating IP will be detached from the instance and returned to the pool of Floating IPs. + +#### Deleting a Floating IP + +To delete a Floating IP, click on the drop-down arrow next to the corresponding instance, then click on `Release Floating IP`{.action}. + +![delete](images/release_floating_ip.png){.thumbnail} + +/// + #### Via the OVHcloud API /// details | Unfold this section @@ -456,7 +530,7 @@ With the OVHcloud API, you can only attach a Floating IP to an existing instance #### Detaching a Floating IP -This feature is currently only available via the [OpenStack API](#detachip). +This feature is available via the [OpenStack API](#detachip) and the [Horizon interface](#disassociateip). #### Deleting a Floating IP