Dealing with the end of life of the bootscript feature
Some legacy Instance types (e.g. VC1-x, X64-x, Start1-x) supported the option to use a bootscript (a preconfigured boot configuration) to start your Instance. This boot method was also available on DEV1-x, GP1-x, and STARDUST1 Instances. This feature is now deprecated and will no longer be supported.
If you are still using one of these Instance types with a bootscript, you have to change your boot configuration in order to keep your Instance operational.
You can find information about the Instances quotas allocated to your account at the following link: Understanding Organization quotas.
Before you start
To complete the actions presented below, you must have:
- A Scaleway account logged into the console
- Owner status or IAM permissions allowing you to perform actions in the intended Organization
- An SSH key
- An Instance using a bootscript
How do I know if I am impacted?
If your Instance is using the bootscript option to boot in normal mode you are impacted. You can check which boot mode is used by your Instance directly in the Scaleway console.
- Click CPU Instances in the Compute section of the side menu. The Instances page displays.
- Click the name of the Instance you want to check. The Instance overview displays.
- Click the Advanced Settings tab.
- Check the Boot Mode of your Instance. If it uses local boot you are not concerned by the migration. If you are using a bootscript your intervention is required.
Migration options for Instances using bootscripts
Change the boot type of the Instance to local boot
This section applies if your Instance supports UEFI boot. To continue using your current Instance, change the boot type of the Instance to Local boot:
- Click CPU Instances in the Compute section of the side menu. The Instances page displays.
- Click the Instance you wish to start with a local boot.
- Use the toggle toggle icon icon in the top right corner of the screen to power off your Instance.
- Click the Advanced settings tab.
- In the Boot mode section, select Use local boot.
- Click Save.
- Use the toggle toggle icon icon in the top right corner of the screen to power on your Instance. Your Instance starts using local boot.
- Check that the Instance is booting correctly with the local boot method and that its services are behaving correctly.
Create a snapshot of the volume(s) and export it to Object Storage to retrieve the data
- Create a snapshot of the volume using the l_ssd type of snapshot.
- Export the snapshot to an Object Storage bucket in the same region as the Instance.
- Retrieve your data from the Object Storage bucket and reuse it at your convenience.
- Delete the old Instance that was using a bootscript once you have recovered your data.
Create a new Instance using the local boot method and manually copy data from the old Instance to the new one.
Migrate the data of your old Instance manually. For example, you can do this by using FTP, SCP, or Rsync.