You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -322,7 +322,7 @@ This article shows how to install the client package to set up client VMs runnin
322
322
1. Remove any kernels newer than the one mentioned in the LTS metapackage.
323
323
324
324
```bash
325
-
sudo apt remove linux-image-5.15.0-1053-azure
325
+
sudo apt remove linux-image-6.8.0-1027-azure
326
326
```
327
327
328
328
You receive a warning about removing the kernels, but these steps work if you're following them on a newly provisioned host. If you have concerns, consult Ubuntu documentation on configuring kernels to ensure that they can start after a restart.
@@ -340,12 +340,12 @@ This article shows how to install the client package to set up client VMs runnin
@@ -363,6 +363,75 @@ This article shows how to install the client package to set up client VMs runnin
363
363
364
364
::: zone-end
365
365
366
+
::: zone pivot="ubuntu-24"
367
+
368
+
> [!IMPORTANT]
369
+
> The Azure Marketplace image for the Ubuntu 24.04 LTS release uses the Hardware Enablement (HWE) kernel by default. However, HWE kernels are supported only for six-month periods, and Lustre support for these kernels is often not available when they're released. We recommend that you switch to the LTS kernel because it gives you more stability and it maintains a kernel version that's supported with the Lustre client.
1. Remove the default (HWE) kernel metapackage. The response to the following command also asks you to remove the `linux-azure` metapackage.
378
+
379
+
```bash
380
+
sudo apt remove linux-image-azure
381
+
```
382
+
383
+
1. List installed kernels and see which one the LTS metapackage supplies:
384
+
385
+
```bash
386
+
apt list --installed linux-image*
387
+
```
388
+
389
+
Newly provisioned hosts have two kernels, and older hosts might have more. Compare the version that the LTS metapackage provides against the other installed kernels.
390
+
391
+
1. Remove any kernels newer than the one mentioned in the LTS metapackage.
392
+
393
+
```bash
394
+
sudo apt remove linux-image-6.11.0-1013-azure
395
+
```
396
+
397
+
You receive a warning about removing the kernels, but these steps work if you're following them on a newly provisioned host. If you have concerns, consult Ubuntu documentation on configuring kernels to ensure that they can start after a restart.
398
+
399
+
1. List installed kernels again to verify that you don't have kernels newer than the one mentioned in the LTS metapackage:
400
+
401
+
```bash
402
+
apt list --installed linux-image*
403
+
```
404
+
405
+
1. Restart to load the LTS kernel.
406
+
407
+
1. Install and configure the Azure Managed Lustre repository for the APT package manager. Create the following script and name it `repo.bash`:
1. Install the metapackage that matches your running kernel.
428
+
429
+
The following command installs a metapackage that keeps the version of Lustre aligned with the installed kernel. For this alignment to work, you must use `apt full-upgrade` instead of `apt upgrade` when updating your system.
The output should look similar to the following example:
131
+
132
+
```bash
133
+
cat: /sys/module/lustre/version: No such file or directory
134
+
```
135
+
136
+
If the output shows an old version of the Lustre kernel module, we recommend that you restart (`sudo reboot`) the system.
100
137
---
101
138
102
139
After you perform this procedure, you can [mount the client](connect-clients.md#start-the-lustre-client-by-using-the-mount-command) to your Azure Managed Lustre file system.
> 2.16 is a non-LTS release of Lustre and will stop receiving support from the community soon after the release of 2.17. Please check back in late 2025/early 2026 for more information about the 2.17 release.
> Running `apt search amlfs-lustre-client` doesn't show all available packages for your distribution. To see all available `amlfs-lustre-client` packages, run `apt list -a "amlfs-lustre-client*"`.
19
+
20
+
Optionally, if you want to upgrade *only* the kernel and not all packages, you must (at minimum) also upgrade the `amlfs-lustre-client` metapackage so that the Lustre client can continue to work after the restart. The command should look similar to the following example:
0 commit comments