6.2. 从模板创建虚拟机


您可以使用 Red Hat OpenShift Service on AWS web 控制台从红帽模板创建虚拟机(VM)。

6.2.1. 关于虚拟机模板

您可以使用虚拟机模板帮助您轻松创建虚拟机。

使用引导源加快创建

您可以使用有可用引导源的模板加快虚拟机创建。如果带有引导源的模板没有自定义标签,则会被标记为 Available boot source

没有引导源的模板被标记为 Boot source required。详情请参阅管理自动引导源更新

在启动虚拟机前进行自定义

您可以在启动虚拟机前自定义磁盘源和虚拟机参数。

注意

如果您使用所有标签和注解复制虚拟机模板,则当部署新版本的 Scheduling、Scale 和 Performance (SSP) Operator 时,您的模板版本将被标记为已弃用。您可以删除此设计。请参阅使用 Web 控制台从自定义虚拟机模板中删除已弃用的设计

单节点 OpenShift
由于存储行为的区别,一些模板与单节点 OpenShift 不兼容。为确保兼容性,请不要为使用数据卷或存储配置集的模板或虚拟机设置 evictionStrategy 字段。

6.2.2. 从模板创建虚拟机

您可以使用 Red Hat OpenShift Service on AWS web 控制台从带有可用引导源的模板创建虚拟机(VM)。在启动虚拟机前,您可以自定义模板或虚拟机参数,如数据源、cloud-init 或 SSH 密钥。

您可以在 web 控制台中选择两个视图来创建虚拟机:

  • 以虚拟化为中心的视图,可在视图的顶部提供与虚拟化相关的选项的简洁列表
  • 常规视图,提供对各种 Web 控制台选项的访问,包括虚拟化

流程

  1. 在 Red Hat OpenShift Service on AWS web 控制台中选择您的视图:

    • 对于以虚拟化为中心的视图,请选择 Administrator Virtualization Catalog
    • 对于常规视图,进入到 Virtualization Catalog
  2. 模板目录选项卡。
  3. Boot source available 复选框,使用引导源过滤模板。目录显示默认模板。
  4. All templates 查看您的过滤器的可用模板。

    • 要专注于特定模板,请在 Filter by keyword 字段中输入关键字。
    • All projects 下拉菜单中选择模板项目,或者查看所有项目。
  5. 点模板标题查看其详情。

    • 可选:如果您使用 Windows 模板,可以通过选择 Mount Windows 驱动程序磁盘复选框来挂载 Windows 驱动程序磁盘
    • 如果您不需要自定义模板或虚拟机参数,点 Quick create VirtualMachine 从模板创建虚拟机。
    • 如果您需要自定义模板或虚拟机参数,请执行以下操作:

      1. Customize VirtualMachineCustomize and create VirtualMachine 页面显示 Overview,YAML,Scheduling,Environment,Network interfaces,Disks,Scripts, 和 Metadata 选项卡。
      2. Scripts 选项卡编辑虚拟机启动前必须设置的参数,如 Cloud-initSSH keySysprep (仅限 Windows 虚拟机)。
      3. 可选:点 Start this virtualmachine after creation (Always) 复选框。
      4. Create VirtualMachine

        VirtualMachine 详情页面会显示 provisioning 状态。

6.2.2.1. 使用 Web 控制台从自定义虚拟机模板中删除已弃用的设计

在启动虚拟机前,您可以通过修改 VM 或模板参数(如数据源、cloud-init 或 SSH 密钥)来自定义现有虚拟机(VM)模板。如果您通过复制模板并包含其所有标签和注解,则部署新版本的 Scheduling、Scale 和 Performance (SSP) Operator 时,自定义模板将标记为已弃用。

您可以从自定义模板中删除已弃用的设计。

流程

  1. 在 web 控制台中进入到 Virtualization Templates
  2. 从虚拟机模板列表中,点标记为已弃用的模板。
  3. Labels 旁边的铅笔图标旁的 Edit
  4. 删除以下两个标签:

    • template.kubevirt.io/type: "base"
    • template.kubevirt.io/version: "version"
  5. 点击 Save
  6. 点现有 Annotations 数旁边的铅笔图标。
  7. 删除以下注解:

    • template.kubevirt.io/deprecated
  8. 点击 Save

6.2.2.2. 在 web 控制台中创建自定义虚拟机模板

您可以通过编辑 Red Hat OpenShift Service on AWS web 控制台中的 YAML 文件示例来创建虚拟机模板。

流程

  1. 在 web 控制台中,在侧边菜单中点 Virtualization Templates
  2. 可选:使用 Project 下拉菜单更改与新模板关联的项目。所有模板都默认保存到 openshift 项目中。
  3. Create Template
  4. 通过编辑 YAML 文件来指定模板参数。
  5. Create

    模板显示在 Templates 页面中。

  6. 可选:点 Download 下载并保存 YAML 文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.