裸机服务器映像
在 VPC 上供应裸机服务器时,需要选择映像以确定服务器的操作系统。
支持的映像
创建裸机服务器时,以下操作系统可用作镜像。
图像 | 体系结构 |
---|---|
CentOS 7.x | x86-64 |
CentOS 流 9.x | x86-64 |
定制映像 | x86-64 |
Debian 11 | x86-64 |
Microsoft Windows 2016 完整标准,2019 完整标准,2022 完整标准 | x86-64 |
Red Hat Enterprise Linux 9.x, 8.x | x86-64 |
Red Hat Enterprise Linux for SAP 9.x, 8.8, 8.6, 8.4 | x86-64 |
SUSE Linux Enterprise Server 15.x, 12.x | x86-64 |
SUSE Linux Enterprise Server用于 "SAP"、"15.x"、"12.x"、"
,有关 "SAP和裸机服务器的更多信息,请参阅 "SAP快速访问IBM Cloud英特尔裸机服务器。 |
x86-64 |
Ubuntu 22,20.04 | x86-64 |
VMware ESXi | x86-64 |
Red Hat Enterprise Linux 8.4 的特殊注意事项
缺省情况下,将禁用 RHEL 8.4 的发行版锁定功能。 要防止 RHEL 在运行更新时超出 V 8.4,请从命令行运行以下命令:
# subscription-manager release --set=8.4
# yum clean all
VMware ESXi 映像的特殊注意事项
-
如果要将 TPM 与 ESXi 映像配合使用,请确保已启用安全引导方式。
-
Bare Metal Servers for VPC 上的 ESXi 按月收费,并根据所选概要文件按 CPU 计算。 如果选择随服务器一起租用 VMware ESXi,那么您将遵循按比例分摊的许可证每月成本而不是每小时费率。 按比例分配的金额根据您的账单周年日而变化。
有关如何为 ESXi 授权的更多信息,请参阅 “授权和订阅管理”。
Ubuntu 映像的特殊注意事项
Ubuntu 映像在查看系统上连接的 NVMe 驱动器所需的标准内核软件包中不包含 VMD 设备驱动程序。 要获取此驱动程序,请安装 linux-modules-extra-ibm
软件包,然后运行 modprobe vmd
。
# export DEBIAN_FRONTEND=noninteractive
# apt update
# apt install -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" linux-modules-extra-ibm linux-modules-extra-$(uname -r)
# modprobe vmd
定制映像
您可以从 IBM Cloud Object Storage 导入可用于创建裸机服务器的映像。
定制映像注意事项
裸机服务器的定制映像必须满足以下需求:
- 支持 UEFI 引导方式
- 用于联网的 Pensando® 驱动程序
- 支持 x86 体系结构
定制映像具有以下限制
裸机服务器的定制映像不支持加密映像。
有关定制映像的更多信息,请参阅 定制映像入门。
裸机网络性能升级的特殊注意事项
为提高裸机服务器上的数据包传输速率,请将库存和自定义Linux映像更新为最新的 Pensando DSC 驱动程序。 有关更多信息,请参阅 AMD Pensando 支持。
Linux 分发版
在Linux发行版上安装最新的驱动程序:
-
下载 Pensando Linux 驱动程序包,网址为 AMD Pensando Support。
-
抽取图像。
tar -xvf PNSO-23.06.2-001-linux-08022023-1222.tgz
-
将目录更改为提取的图像。
cd PNSO-1.64.0-E-58-linux-08022023-1222
如果您正在运行 RHEL 或 SUSE,请运行
install.sh
脚本以安装预构建的驱动程序。 -
运行安装。
./install.sh
如果您正在运行 RHEL 或 SUSE 以外的其他内容,那么需要构建驱动程序。 确保已安装 "git","make" 和 "gcc" 软件包。 检查从 "make" 命令返回的任何错误消息,某些分发需要更多包。 错误信息有助于确定是否需要更多软件包。
cd drivers tar xvf drivers-linux-eth.tar.xz cd drivers-linux-eth ./build.sh
-
构建驱动程序时,可以安装内核模块。 这些模块将在服务器再次启动时使用。
make installation -C drivers/
-
激活新模块。
通过使用控制台来激活模块,以避免因网络连接丢失而导致的问题。
rmmod ionic && modprobe ionic
该模块已安装到
/usr/lib/modules/${uname -r}/updates/eth/ionic/ionic.ko
中。 如果升级内核,那么需要重复这些步骤。