Skip to content

Commit 43560a2

Browse files
fix(ins): update instructions for scaleway-ecosystem (#3978)
* fix(ins): update instructions for scaleway-ecosystem * fix(ins): wording * Apply suggestions from code review Co-authored-by: Fabien Malfoy <[email protected]> --------- Co-authored-by: Fabien Malfoy <[email protected]>
1 parent d126dea commit 43560a2

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

compute/instances/how-to/migrate-routed-ips.mdx

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ content:
77
paragraph: This page explains how to move your Instance to routed flexible IPs
88
tags: instance flexible ip routed
99
dates:
10-
validation: 2024-00-16
10+
validation: 2024-11-14
1111
posted: 2023-10-11
1212
categories:
1313
- compute
@@ -33,19 +33,35 @@ Using a routed flexible IP is recommended for all compatible Instance types, as
3333

3434
## Updating the required packages
3535

36-
To update the `scaleway-ecosystem` and `cloud-init` packages, [log into your Instance using SSH](/compute/instances/how-to/connect-to-instance/) and run the following command.
36+
<Message type="tip">
37+
To ensure optimal compatibility and security, especially when working with flexible IPs, we recommend to upgrade your Instance to OS versions that have not reached their end of life.
38+
<Message>
39+
40+
Before proceeding with the migration, consider the following guidelines regarding `scaleway-ecosystem` and `cloud-init`:
41+
42+
- `scaleway-ecosystem` and `cloud-init`: These packages are not strictly required for routed IPs. However, if they are installed, it is recommended to update them to the latest version.
43+
- Package availability on older Instances:
44+
- `scaleway-ecosystem`: Older Instances may not have this package installed. In such cases, no action is required.
45+
- `cloud-init`: This package is commonly pre-installed on Instances due to its inclusion in upstream cloud images. For older Instances, a legacy version of `cloud-init` may not impact IPv4 functionality, but IPv6 functionality could be inconsistent with outdated versions.
46+
47+
To check if `scaleway-ecosystem` and `cloud-init` are installed and to update them if needed, [log into your Instance using SSH](/compute/instances/how-to/connect-to-instance/) and run the following commands:
3748

38-
* For Ubuntu and Debian Instances, you can use the following command:
49+
* For **Ubuntu and Debian** Instances:
3950
```bash
51+
dpkg-query -W scaleway-ecosystem || echo "scaleway-ecosystem is not installed"
4052
apt upgrade scaleway-ecosystem cloud-init -y
4153
```
4254

43-
* For CentOS and Fedora Instances, you can use the following command:
55+
* For **CentOS and Fedora** Instances:
4456
```bash
57+
rpm -q scaleway-ecosystem || echo "scaleway-ecosystem is not installed"
4558
dnf update scaleway-ecosystem cloud-init -y
4659
```
47-
60+
61+
If `scaleway-ecosystem` is not installed, no additional steps are needed for this package. However, it is still recommended to ensure that `cloud-init` is up-to-date to support IPv6 functionality.
62+
4863
## Moving the Instance to routed IPs
64+
4965
1. Select **Instances** from the **Compute** category in the sidebar menu. This will show a list of your Instances. Those eligible to transition to routed IPs are identified with an exclamation mark icon.
5066
<Lightbox src="scaleway-instance-routedip-transition.webp" alt="" />
5167
2. Click **Move IP** next to the Instance you wish to move to routed flexible IPs. A pop-up displays.

0 commit comments

Comments
 (0)