Skip to content

Commit a10344a

Browse files
committed
[B200] Install kernel-modules-extra before kernel pinning.
This is required to install Infiniband kernel modules, which are required by p6-b200 instance type.
1 parent 79580e2 commit a10344a

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CHANGELOG
66

77
**ENHANCEMENTS**
88
- Add support for P6e-GB200 instances. ParallelCluster sets up Slurm topology plugin to handle P6e-GB200 UltraServers. See limitations section for important additional setup requirements.
9+
- Add support for P6-B200 instances for all OSs except AL2.
910
- Echo chef-client logs in the instance console when a node fails to bootstrap. This helps with investigating bootstrap failures in cases CloudWatch logs are not available.
1011
- Add `build-image` support for Amazon Linux 2023 AMIs based on kernel 6.12 (in addition to 6.1).
1112
- Support `prioritized` and `capacity-optimized-prioritized` Allocation Strategy. This allows users to prioritize subnets for instance placement to optimize costs and performance.

cli/src/pcluster/resources/imagebuilder/parallelcluster.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ phases:
9393
yum clean all
9494
}
9595
96-
PACKAGE_LIST="${!KERNEL_PACKAGES_PREFIX}-headers-$(uname -r) ${!KERNEL_PACKAGES_PREFIX}-devel-$(uname -r)"
96+
PACKAGE_LIST="${!KERNEL_PACKAGES_PREFIX}-headers-$(uname -r) ${!KERNEL_PACKAGES_PREFIX}-devel-$(uname -r) ${!KERNEL_PACKAGES_PREFIX}-modules-extra-$(uname -r)"
9797
Repository="BaseOS"
9898
[[ ! $OS =~ (rocky8|rhel8) ]] && PACKAGE_LIST+=" ${!KERNEL_PACKAGES_PREFIX}-devel-matched-$(uname -r)" && Repository="AppStream"
9999
@@ -128,8 +128,8 @@ phases:
128128
[[ $OS =~ rocky ]] && yum versionlock rocky-release rocky-repos
129129
[[ $OS =~ rhel ]] && yum versionlock redhat-release
130130
else
131-
apt-get -y install linux-headers-$(uname -r)
132-
apt-mark hold linux-aws* linux-base* linux-headers* linux-image*
131+
apt-get -y install linux-headers-$(uname -r) linux-modules-extra-$(uname -r)
132+
apt-mark hold linux-aws* linux-base* linux-headers* linux-image*
133133
fi
134134
echo "Kernel version is $(uname -a)"
135135

0 commit comments

Comments
 (0)