3.3. 使用自定义基础镜像部署 RHEL 实例


要手动配置虚拟机(VM),请首先创建一个基础(入门)镜像。然后,您可以修改配置设置,并添加 VM 在云上操作所需的软件包。您也可以在上传镜像后为特定应用程序进行额外的配置更改。

要准备 RHEL 的云镜像,请按照以下部分中的说明操作。要准备 RHEL 的 Hyper-V 云镜像,请参阅 从 Hyper-V Manager 准备基于红帽的虚拟机

从基础镜像创建虚拟机具有以下优点:

  • 完全自定义
  • 对任何用例都具有较高的灵活性
  • 轻量级 - 仅包含操作系统和所需的运行时库

要从 ISO 镜像创建自定义基础镜像,您可以使用命令行界面(CLI)或 Web 控制台来创建和配置虚拟机。

注意

验证以下虚拟机配置:

设置在初始创建虚拟机期间,或者将虚拟机镜像到 Azure 云过程中启用。

  • SSH - 启用 SSH 以授予对虚拟机的远程访问权限。
  • DHCP - 配置主虚拟适配器,以使用 DHCP。
  • 交换空间 - 不要创建专用的交换文件或交换分区。您可以使用 Windows Azure Linux Agent(WALinuxAgent)配置交换空间。
  • NIC - 为主虚拟网络适配器选择 virtio。
  • 加密 - 对于自定义镜像,对 Azure 上的全磁盘加密使用 Network Bound Disk Encryption (NBDE)。

先决条件

  • 您已检查了 所需的系统软件包列表
  • 您已在主机上 启用了虚拟化
  • 对于 Web 控制台,请确保以下选项:
  • 您没有勾选 Immediately Start VM 选项。
  • 您已将 Memory 大小改为您喜欢的设置。
  • 您已将 Virtual Network Interface Settings 下的 Model 选项改为 virtio ,将 vCPU 改为虚拟机的容量设置。

流程

  1. 配置 Red Hat Enterprise Linux (RHEL)虚拟机:

    1. 要从命令行(CLI)安装,请确保您根据虚拟机的要求设置了默认内存、网络接口和 CPU。详情请参阅 使用命令行创建虚拟机
    2. 要从 web 控制台安装,请参阅 使用 web 控制台创建虚拟机
  2. 当安装开始时:

    1. 创建 root 密码.
    2. 创建管理用户帐户。
  3. 安装完成后,重启虚拟机并登录到 root 帐户。
  4. root 身份登录后,您可以配置镜像。
  5. 注册虚拟机并启用 RHEL 存储库:

    # subscription-manager register --auto-attach
    Copy to Clipboard Toggle word wrap

验证

  • 验证系统是否有 cloud-init 软件包并启用了它:

    # dnf install cloud-init
    # systemctl enable --now cloud-init.service
    Copy to Clipboard Toggle word wrap
  • 关闭虚拟机。

后续步骤

  • 安装 Azure CLI 以访问 Azure 资源和服务。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat