你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Red Hat Enterprise Linux 映像概述
适用于:✔️ Linux VM
本文介绍 Azure 市场中可用的 Red Hat Enterprise Linux (RHEL) 映像以及与其命名和保留相关的策略。
有关 RHEL 所有版本的 Red Hat 支持策略的信息,请参阅 Red Hat Enterprise Linux 生命周期。 有关定价的详细信息,请参阅 Linux 虚拟机定价。
重要
Azure 市场中当前提供的 RHEL 映像支持自带订阅 (BYOS) 或即用即付许可模型。 可以通过 Azure 混合权益在 BYOS 和即用即付许可之间进行动态切换。 注意:BYOS 映像基于专用计划,目前在 CSP 订阅中不受支持(请参阅 https://learn.microsoft.com/en-us/partner-center/marketplace/private-plans#unlock-enterprise-deals-with-private-plans)
注意
对于与 Azure 市场中 RHEL 映像相关的任何问题,请向 Microsoft 提交支持票证。
查看 Azure 中可用的映像
在 Azure 市场中搜索“Red Hat”或在 Azure 门户中创建资源时,只会看到可用 RHEL 映像中的一部分。 可以使用 Azure CLI、PowerShell 和 API 获取完整的可用 VM 映像集。 要在 Azure 中查看完整的可用 Red Hat 映像集,请使用 az vm image list 命令:
az vm image list --publisher RedHat --all --output table
命名约定
Azure 按发布者、套餐、SKU 和版本整理 VM 映像。 Publisher:Offer:SKU:Version
的组合就是映像 URN,可唯一标识要使用的映像。
例如,RedHat:RHEL:8-LVM:8.1.20200318
表示 2020 年 3 月 18 日生成的 RHEL 8.1 LVM 分区映像。
此命令可使用 az vm create 创建 RHEL 8.1 VM。
az vm create --name RhelVM --resource-group TestRG --image RedHat:RHEL:8-LVM:8.1.20200318
最新名字对象
Azure REST API 允许将名字对象 latest
用于该版本,而不是特定版本。 使用 latest
可为给定的发布者、产品/服务和 SKU 预配最新的可用映像。
例如,RedHat:RHEL:8-LVM:latest
表示可用的最新 RHEL 8 系列 LVM 分区映像。 在创建操作继续进行时,--no-wait
参数会将控件返回到命令行。
az vm create --name RhelVM --resource-group TestRG --image RedHat:RHEL:8-LVM:latest --no-wait
注意
一般情况下,通过比较版本来确定最新版本将遵循 Version.CompareTo Method 的规则。 这种映像版本比较是通过以 Version 对象的形式而不是以字符串的形式来比较值而完成的。
RHEL 7 映像类型
注意
截至 2024 年 6 月 30 日,RHEL 7.9 已结束生命周期。 要继续获得支持,请在延长生命周期支持阶段启用 ELS。 请参阅 RHEL 延长生命周期支持。
注意
除非另有说明,否则将对所有映像进行 LVM 分区,并将其连接到常规 RHEL 存储库。 也就是说,这些存储库不是扩展更新支持 (EUS) 存储库,也不是 SAP 更新服务 (E4S) 存储库。 今后,我们将转变为仅发布 LVM 分区的映像,但乐于倾听大家对于此决定的反馈。 有关 SAP 延长更新支持和更新服务的详细信息,请参阅 Red Hat Enterprise Linux 生命周期。
RHEL 7.x 映像有几种不同的映像类型。 下表显示了我们提供的不同的映像集。 若要查看完整列表,请使用 Azure CLI 命令 az vm image list --publisher redhat --all
。
发布者 | 产品/服务 | SKU 值 | 版本 | 详细信息 |
---|---|---|---|---|
RedHat | RHEL | 次要版本。 例如 7.6 | RHEL 次要版本和发布日期的串联值,例如 7.6.2019102813 | 2019 年 4 月之前发布的映像将附加到标准 RHEL 存储库。 2019 年 4 月之后发布的映像将附加到 Red Hat 的 EUS 存储库,以允许对特定次要版本进行版本锁定。 如果客户需要使用常规存储库,则应使用 SKU 值中包含 7-LVM 或 7-RAW 的映像。 RHEL 7.7 及更高版本的映像已进行 LVM 分区。 此类别中的所有其他映像都是原始分区的。 |
RedHat | RHEL | 7-RAW | RHEL 次要版本和发布日期的串联值,例如 7.6.2019102813 | 这些映像是原始分区的,例如未添加逻辑卷。 |
RedHat | RHEL | 7-RAW-CI | RHEL 次要版本和发布日期的串联值。例如 7.6.2019072418 | 这些映像是原始分区的(例如未添加逻辑卷),并使用 cloud-init 进行预配。 |
RedHat | RHEL | 7-LVM | RHEL 次要版本和发布日期的串联值,例如 7.6.2019062414 | 这些映像是 LVM 分区的。 |
RedHat | rhel-byos | rhel-{lvm,raw} | RHEL 次要版本和发布日期的串联值,例如 7.7.20190819 | 这些映像是 RHEL 7 BYOS 映像。 它们不会附加到任何存储库,也不会收取 RHEL 高级版费用。 如果你对 RHEL BYOS 映像感兴趣,可以请求访问权限。 SKU 值以次要版本结尾,并指示映像是原始分区还是 LVM 分区。 例如,rhel-lvm77 的 SKU 值指示 LVM 分区的 RHEL 7.7 映像。 |
RedHat | RHEL | RHEL-SAP | RHEL 次要版本和发布日期的串联值,例如 7.6.2019071300 | 这些映像是 RHEL for SAP 映像。 它们有权访问 SAP HANA 和应用程序存储库以及 RHEL E4S 存储库。 计费包括基础计算费用,以及 RHEL 高级版和 SAP 高级版费用。 |
RedHat | RHEL | RHEL-SAP-HA | RHEL 次要版本和发布日期的串联值,例如 7.6.2019062320 | 这些映像是具有高可用性的 RHEL for SAP 映像和更新服务映像。 它们有权访问 SAP HANA 和 Applications 存储库、高可用性存储库以及 RHEL E4S 存储库。 计费包括基础计算费用,以及 RHEL 高级版、SAP 高级版和高可用性高级版的费用。 |
RedHat | RHEL | RHEL-HA | RHEL 次要版本和发布日期的串联值,例如 7.6.2019062019 | 这些映像是 RHEL 映像,也有权访问高可用性附加产品。 由于使用高可用性附加产品高级版,它们在 RHEL 和基础计算费用的基础上会额外收点费。 |
RedHat | RHEL | RHEL-SAP-APPS | RHEL 次要版本和发布日期的串联值,例如 7.3.2017053118 | 这些映像已过期,因为 SAP Applications 和 SAP HANA 存储库已合并到 SAP 存储库。 这些映像是 RHEL for SAP Applications 映像。 它们有权访问 SAP Applications 存储库和基本 RHEL 存储库。 |
RedHat | RHEL | RHEL-SAP-HANA | RHEL 次要版本和发布日期的串联值,例如 7.3.2018051421 | 这些映像已过期,因为 SAP Applications 和 SAP HANA 存储库已合并到 SAP 存储库。 这些映像是 RHEL for SAP HANA 映像。 它们有权访问 SAP HANA 存储库和基本 RHEL 存储库。 |
RHEL 8 映像类型
注意
Red Hat 建议使用 Grubby 在 RHEL 8+ 中配置内核命令行参数。 有关详细信息,请参阅配置内核命令行参数。
RHEL 8 映像类型的详细信息:
Publisher | 产品/服务 | SKU 值 | 版本 | 详细信息 |
---|---|---|---|---|
RedHat | RHEL | 8 | RHEL 次要版本和发布日期的串联值,例如 8.0.20191023 | 这些映像是连接到标准 Red Hat 存储库的 RHEL 8 LVM 分区映像。 |
RedHat | RHEL | 8-gen2 | RHEL 次要版本和发布日期的串联值,例如 8.0.20191024 | 这些映像是连接到标准 Red Hat 存储库的 Hyper-V 第 2 代 RHEL 8 LVM 分区映像。 有关 Azure 中第 2 代 VM 的详细信息,请参阅对第 2 代 VM 的支持。 |
RedHat | RHEL | RHEL-SAP-APPS | RHEL 次要版本和发布日期的串联值,例如 8.1.2021012201 | 这些映像是 RHEL for SAP Applications 映像。 它们有权访问 SAP Applications 存储库和基本 RHEL 存储库。 |
RedHat | RHEL | RHEL-SAP-HA | RHEL 次要版本和发布日期的串联值,例如 8.1.2021010602 | 这些映像是具有高可用性的 RHEL for SAP 映像和更新服务映像。 它们有权访问 SAP Solutions 和 Applications 存储库、高可用性存储库以及 RHEL E4S 存储库。 计费包括基础计算费用,以及 RHEL 高级版、SAP 高级版和高可用性高级版的费用。 |
RHEL 9 映像类型
RHEL 9 映像类型的详细信息:
Publisher | 产品/服务 | SKU 值 | 版本 | 详细信息 |
---|---|---|---|---|
RedHat | RHEL | 9 | RHEL 次要版本和发布日期的串联值,例如 9.0.2022090613 | 这些映像是连接到标准 Red Hat 存储库的 RHEL 9 LVM 分区映像。 |
RedHat | RHEL | 9-gen2 | RHEL 次要版本和发布日期的串联值(例如 9.0.2022090613) | 这些映像是连接到标准 Red Hat 存储库的 Hyper-V 第 2 代 RHEL 9 LVM 分区映像。 有关 Azure 中第 2 代 VM 的详细信息,请参阅对 Azure 上第 2 代 VM 的支持。 |
RedHat | RHEL | RHEL-SAP-APPS(尚未发布) | RHEL 次要版本和发布日期的串联值 | 这些映像是 RHEL for SAP Applications 映像。 它们有权访问 SAP Applications 存储库和基本 RHEL 存储库。 |
RedHat | RHEL | RHEL-SAP-HA(尚未发布) | RHEL 次要版本和发布日期的串联值 | 这些映像是具有高可用性的 RHEL for SAP 映像和更新服务映像。 它们有权访问 SAP Solutions 和 Applications 存储库、高可用性存储库以及 RHEL E4S 存储库。 计费包括基础计算费用,以及 RHEL 高级版、SAP 高级版和高可用性高级版的费用。 |
RHEL 外延支持附加产品
扩展生命周期支持
延长生命周期支持 (ELS) 附加产品属于可选订阅,可为已达到生命结束时间的版本启用关键和重要的安全修补程序。 有关详细信息,请参阅延长生命周期支持附加产品。
ELS 目前仅适用于 RHEL 6.10。 对于即用即付映像,请按照 RHEL 延长生命周期支持中的步骤启用 ELS。
如果运行的是较旧版本,则需要升级到 RHEL 6.10,然后才能启用 ELS。
扩展更新支持
从 2019 年 4 月起,将提供默认附加到 EUS 存储库的 RHEL 映像。 有关详细信息,请参阅 RHEL 延长更新支持概述。
切换到 EUS 存储库是可行并且受支持的。 有关如何将 VM 切换到 EUS 的说明,以及有关 EUS 支持结束日期的详细信息,请参阅 RHEL EUS 和版本锁定 RHEL VM。
注意
RHEL Extras 不支持 EUS。 如果安装通常由 RHEL Extras 通道提供的包,在 EUS 上将无法这样做。 有关 Red Hat Extras 产品生命周期的详细信息,请参阅 Red Hat Enterprise Linux Extras 产品生命周期。
区分常规映像和 EUS 映像
如果想要使用附加到 EUS 存储库的映像,则应使用 SKU 中包含 RHEL 次要版本号的 RHEL 映像。
例如,可能看到下面两个 RHEL 7.4 映像可用。
RedHat:RHEL:7-LVM:7.6.2019062414
RedHat:RHEL:7.6:7.6.2019102813
在这种情况下,RedHat:RHEL:7.6:7.6.2019102813
默认附加到 EUS 存储库。 SKU 值是 7.4。 而 RedHat:RHEL:7-LVM:7.6.2019062414
默认附加到非 EUS 存储库。 SKU 值是 7-LVM。
若要使用常规(非 EUS)存储库,请使用 SKU 中不包含次要版本号的映像。
具有 EUS 的 RHEL 映像
下表中的信息适用于连接到 EUS 存储库的 RHEL 映像。
注意
目前,仅 RHEL 7.4 和更高版本的次要版本具有 EUS 支持。 EUS 不再支持 RHEL 7.3 或更低版本。
有关 RHEL EUS 可用性的详细信息,请参阅 Red Hat Enterprise Linux 生命周期。
次要版本 | EUS 映像示例 | EUS 状态 |
---|---|---|
RHEL 7.4 | RedHat:RHEL:7.4:7.4.2019041718 | 默认情况下,2019 年 4 月及之后发布的映像是 EUS 映像。 |
RHEL 7.5 | RedHat:RHEL:7.5:7.5.2019060305 | 默认情况下,2019 年 6 月及之后发布的映像是 EUS 映像。 |
RHEL 7.6 | RedHat:RHEL:7.6:7.6.2019052206 | 默认情况下,2019 年 5 月及之后发布的映像是 EUS 映像。 |
RHEL 8.0 | 不适用 | Red Hat 中没有可用的 EUS。 |
SAP 更新服务
最新的 RHEL for SAP 映像将连接到 SAP 解决方案的更新服务订阅 (E4S)。 有关 E4S 的详细信息,请参阅 SAP 解决方案的更新服务。
注意
如果打算将连接到 E4S 存储库的 OS 更新到最新版本,则可以在 /etc/yum/vars/releasever
文件中强制实施最新的可用 EUS 次要版本,而无需切换到非 EUS。
有关 RedHat EUS 可用性的信息,请参阅 Red Hat Enterprise Linux 生命周期。
有关如何强制实施次要版本的步骤,请参阅如何在 RHUI 上设置特定发布版本。 本文中概述的步骤也适用于 RHEL8.* 版本。
具有 E4S 的 RHEL 映像
2019 年 12 月之后创建的以下产品/服务的映像连接到 E4S 存储库:
- RHEL-SAP (RHEL for SAP)
- RHEL-SAP-HA(具有高可用性和更新服务的 RHEL for SAP)
其他可用产品/服务和 SKU
可用套餐和 SKU 的完整列表可能包括除前面表中所列内容以外的更多映像。 示例为 RedHat:rhel-ocp-marketplace:rhel74:7.4.1
。 这些套餐可用于为特定市场解决方案提供支持,或者可以发布用于预览和测试目的。 它们可能随时更改或删除,而不会向你发出警告。 除非 Microsoft 或 Red Hat 公开提供,否则请不要使用它们。
发布策略
Microsoft 和 Red Hat 会在以下情况下更新映像:新的次要版本发布时,根据需要解决特定的常见漏洞和透露 (CVE) 时,或者偶尔进行配置更改或更新时。 我们会在发布或提供 CVE 修补程序后的三个工作日内尽快提供更新的映像。
我们只更新给定映像系列中的当前次要版本。 随着较新次要版本的发布,我们将停止更新较旧的次要版本。 例如,随着 RHEL 7.6 的发布,RHEL 7.5 映像将不再更新。
注意
从 RHEL 即用即付映像预配的活动 Azure VM 会连接到 Azure RHUI,并且可以在 Red Hat 发布更新和修补程序并在这些更新和修补程序复制到 Azure RHUI 后便立即收到它们。 时间通常是在 Red Hat 正式发布后的 24 小时内。 这些 VM 不需要新的发布映像即可获取更新。 客户可以完全控制何时启动更新。
映像保留策略
目前的策略是保留以前发布的所有映像。 我们保留删除已知会导致任何问题的映像的权利。 例如,可能删除由于后续平台或组件更新而具有不正确配置的映像。 可能被删除的映像遵循当前 Azure 市场策略,在映像删除前的 30 天内提供通知。
后续步骤
- 若要查看 Azure 中 RHEL 映像的完整列表,请参阅 Azure 中提供的 Red Hat Enterprise Linux (RHEL) 映像。
- 若要了解有关 Azure Red Hat 更新基础结构的详细信息,请参阅 Azure 中按需 RHEL VM 的 Red Hat 更新基础结构。
- 若要了解有关 RHEL BYOS 产品/服务的详细信息,请参阅 Azure 中的 Red Hat Enterprise Linux 自带订阅黄金映像。
- 有关 RHEL 所有版本的 Red Hat 支持策略的信息,请参阅 Red Hat Enterprise Linux 生命周期。