With the new Nimbus hardware online, users are required to convert their existing instances to the new flavours to work on the new compute nodes. This conversion will only work for instances running newer operating systems. Older instances will need to be deleted and rebuilt from scratch. You can read instructions to help with recreating your instance.
Other elements within your Nimbus project (private networks, storage volumes, etc) do not need to be converted.
Any snapshots of an instance root volume taken prior to conversion will also no longer be usable.
Determine Operating System (OS) Version
Determine what distribution and version of Linux your instance is running. Look for a file called /etc/os-release:
Look for the fields NAME and VERSION_ID.
If they correspond to any of the following values, then your instance can be migrated.
NAME VERSION_ID Operating System Support Ubuntu 18.04 Ubuntu 18.04 Can be migrated with full CPU support Ubuntu 16.04 Ubuntu 16.04 Can be migrated with limited CPU support CentOS Linux 7 CentOS 7 Can be migrated with full CPU support
If the values do not match anything in the table above, you cannot migrate your instance directly to the new Nimbus hardware. Follow the instructions to recreate your instance and preserve any data volume you have attached.
Update Linux Kernel
If you are running Ubuntu 18.04 or Ubuntu 16.04, update all available packages using apt-get (including the kernel), then restart the instance:
- If prompted while performing the upgrade, select keep the local version currently installed (you may be asked multiple times).
After the instance has restarted, upgrade the kernel to the HWE (Hardware Enablement) kernel:
Again, if prompted while performing the install, select keep the local version currently installed (you may be asked multiple times).
Once the HWE kernel is installed, shut the instance down:
- If you are running CentOS 7, update all packages, in particular the kernel.
Shut the instance down.
Once the instance is shut down, log in to the Nimbus dashboard, then
- Go to Compute > Instances.
- Confirm the instance is shut down.
- From the drop-down menu on the right of the instance, select Resize Instance:
On the dialog window, resize the instance. The Old Flavor field will be set to the current flavour of your instance; you need to set the New Flavor field the new flavour that corresponds to your old flavor.
Old Flavor New Flavor m2.small n3.1c4r m2.medium n3.2c8r m2.large n3.4c16r m2.xlarge n3.8c32r m2.jumbo n3.16c64r
- After setting the new flavour, click Resize. Your instance goes through a resizing process and when finished the Status will be Confirm or Revert Resize/Migrate.
- Click Confirm Resize/Migrate to the right of the instance, to confirm the resize:
Confirm CPU Visibility
Once completed, your instance will be ready to be started back up.
- Use SSH to connect to your instance.
- Confirm that your instance can see the new CPUs by running lscpu :
IMPORTANT: For Ubuntu 16 instances, the above command does not work. As mentioned previously, this means the instance does not support the new Epyc features. It will still run on the new compute nodes, however.
- No labels