Show Table of Contents
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。
25.2. 在 Red Hat Enterprise Virtualization 环境中使用 Red Hat Enterprise Linux Atomic Host
本文档论述了如何使用 Red Hat Enterprise Virtualization (RHEV) 创建运行 Red Hat Enterprise Linux Atomic Host 的虚拟机。
25.2.1. 概述
本文档论述了在 Red Hat Enterprise Virtualizatio 安装 Red Hat Enterprise Linux Atomic Host 的两种方法:
25.2.1.1. 使用 .ova 安装
基于
.ova
的安装方法允许快速进行 Red Hat Enterprise Linux Atomic Host 安装,但允许的自定义功能比 .iso
安装要少,如 第 25.2.1.2 节 “ISO 安装” 所述。
- 获取 Red Hat Enterprise Linux Atomic Host
.ova
介质。有关下载该介质的详情,请查看 第 1 章 下载 Red Hat Enterprise Linux。 - 将
.ova
文件复制到 Red Hat Enterprise Virtualization Manager。 - 使用
rhevm-image-uploader
将.ova
文件上传至导出存储域。 - 使用上传到 Red Hat Enterprise Virtualization 实例的
.ova
文件创建 Red Hat Enterprise Linux 实例。
25.2.1.2. ISO 安装
使用
.iso
的安装方法比 .ova
安装的自定义范围更广,但需要配置托管 Atomic 环境的虚拟机。
- 获取 Red Hat Enterprise Linux Atomic Host 安装介质,并将其复制到 Red Hat Enterprise Virtualization Manager 的文件系统。有关下载介质的详情,请查看 第 1 章 下载 Red Hat Enterprise Linux。
- 使用
rhevm-image-uploader
将 ISO 映像添加到 Red Hat Enterprise Virtualization 环境的存储域中。 - 将上传的 Red Hat Enterprise Linux Atomic Host ISO 映像附加到新虚拟机,并在那台虚拟机中安装 Red Hat Enterprise Linux Atomic Host。
- 使用新生成的 Red Hat Enterprise Linux Atomic Host 虚拟机。
详情请查看《红帽企业虚拟化》。
25.2.2. 使用 .ova 文件安装 Red Hat Enterprise Linux Atomic Host
以下小节论述了如何在 Red Hat Enterprise Virtualization 中使用
.ova
(开源虚拟应用)源安装 Red Hat Enterprise Linux Atomic Host。这个操作分三个部分。第一部分论述了如何从 Red Hat Enterprise Virtualization 环境的导出存储域中提取 .ova
文件,以及如何设定权限,以便 Red Hat Enterprise Virtualization 对提取的文件有所有权。第二部分论述了如何将虚拟机模板从导出域导入 Red Hat Enterprise Virtualization 环境。第三部分论述了如何使用导入的模板创建虚拟机。
25.2.2.1. 使用 rhevm-image-uploader 导入 .ova
这个步骤论述了如何使用
rhevnm-image-uploader
将 Red Hat Enterprise Linux Atomic Host 的虚拟机模板上传到 Export 存储域。在 Red Hat Enterprise Virtualization Manager 中执行以下步骤。
- 将
.ova
文件传送到 Red Hat Enterprise Virtualization Manager。[a computer that is not the RHEV Manager]#
scp filename.ova root@rhevm.hostname.com:/
- 作为
root
登录 Red Hat Enterprise Virtualization Manager 机器。[a computer that is not the RHEV Manager]#
ssh root@rhevm.hostname.com
- 进入包含
.ova
文件的目录。在这个示例中假设该目录为 root(/):[RHEVM]#
cd /
- 使用以下命令将
.ova
文件上传到 Export 存储域:[RHEVM]#
rhevm-image-uploader -N imagename -e Export upload filename.ova
使用-N imagename
选项为该映像提供一个人类可读的文件名。否则,该映像的文件名就是一个长字母数字字符串。还要将导出域的名称改为 "Export",将 .ova 文件改名为 "filename.ova"。 - 提示时为
admin@internal
oVirt 引擎用户提供 REST API 密码。上传可能需要一定的时间,具体要看上传文件的大小。上传成功后不会有任何提示,完成后会返回命令提示符。
25.2.2.2. 将虚拟机模板导入 Red Hat Enterprise Virtualization
提取
.ova
文件,且包含该文件的虚拟机模板有其权限设置,以便 Red Hat Enterprise Virtualization 可以操作该文件后,必须通过管理门户网站用户界面将虚拟机模板导入 Red Hat Enterprise Virtualization 环境。此步骤完成后,就可以使用导入的模板创建虚拟机。
- 作为
admin
登录 Red Hat Enterprise Virtualization Manager 管理员门户网站。 - 在 Red Hat Enterprise Virtualization Manager 用户界面导航栏(界面顶栏)中点击 存储 标签。
- 在 Red Hat Enterprise Virtualization Manager 用户界面导航栏中点击 Export 域。
- 在 Red Hat Enterprise Virtualization Manager 用户界面 导航栏(界面顶栏)中点击 模板导入。
- 在 Red Hat Enterprise Virtualization Manager 用户界面 导航栏(界面顶栏)中点击要导入文件的名称。
- 在 Red Hat Enterprise Virtualization Manager 用户界面界面左上“详情栏”中点击。
- 在 导入模板 窗口中点击要导入虚拟机的名称。
- 在 导入模板 窗口中点击右上角的 按钮。
25.2.2.3. 在 ISO 域中添加 cloud-init ISO
- 如 cloud-init FAQ 所述创建 cloud-init ISO。
- 在 Red Hat Enterprise Virtualization 环境中 RHEV Manager 机器的远程机器中,使用 scp 将 cloud-init ISO 复制到 Red Hat Enterprise Virtualization 环境 RHEV Manager 机器的文件系统中。
[a computer that is not the RHEV Manager]#
scp atomic-cloud.iso root@rhevm.hostname.com:/
- 作为
root
登录 Red Hat Enterprise Virtualization Manager 机器。[a computer that is not the RHEV Manager]#
ssh root@rhevm.hostname.com
- 进入
atomic-cloud.iso
所在目录:[RHEVM]#
cd /
- 使用
rhevm-iso-uploader
将 cloud-init ISO 上传到 ISO 域。[RHEVM]#
rhevm-iso-uploader --iso-domain=domain_name upload atomic-cloud.iso
- 作为
admin
登录 Red Hat Enterprise Virtualization Manager 管理员门户 - 在 Red Hat Enterprise Virtualization Manager 用户界面 导航 栏中选择 存储 标签。
- 在 详情 栏(界面底栏)选择 映像 标签页。
- 确认 ISO 域中有
.iso
文件(如果有,则会出现在 详情 栏中的 映像 子标签中)。
25.2.2.4. 使用导入的模板中创建虚拟机
现在已提取 Red Hat Enterprise Linux Atomic Host 虚拟机模板,并导入 Red Hat Enterprise Virtualization 环境,您的 cloud-init ISO 文件位于 Red Hat Enterprise Virtualization ISO 域中,可采用以下步骤创建 Red Hat Enterprise Linux Atomic Host 虚拟机。
- 登录 Red Hat Enterprise Virtualization Manager 用户界面。
- 在 导航 栏中打开 虚拟机 标签页。
- 点击 Red Hat Enterprise Virtualization 用户界面导航栏中的按钮。
- 在 新建虚拟机 窗口的 基于模板 下拉菜单中选择之前导入的 Red Hat Enterprise Linux Atomic Host 模板名称。
- 在 新建虚拟机 窗口中填写 "名称", "描述", 和 "注释" 字段。
- 在 新建虚拟机 窗口的 引导选项 标签中选择 "添加 CD" 复选框,并选择包含要在此虚拟机中使用的用户证书的 cloud-init ISO 名称。
- 点击。
25.2.3. 使用 ISO 映像安装 Red Hat Enterprise Linux Atomic Host
25.2.3.1. 上传 ISO
注意
本小节包含使用 ISO 映像安装 Red Hat Enterprise Linux Atomic Host 系统的步骤,但不包含使用
.ova
文件创建 Red Hat Enterprise Linux Atomic Host 系统的步骤。
- 将 ISO 文件传送到 Red Hat Enterprise Virtualization Manager 文件系统中。
[a computer that is not the RHEV Manager]#
scp filename.iso root@rhevm.hostname.com:/
- 作为
root
登录 Red Hat Enterprise Virtualization Manager 后端。注:这样并不意味着您应该登录 Red Hat Enterprise Virtualization Administrator Portal。[a computer that is not the RHEV Manager]#
ssh root@rhevm.hostname.com
- 进入您所传送的 ISO 所在目录:
[RHEVM]#
cd /
- 在您的 Red Hat Enterprise Virtualization Manager 中确定该 ISO 存储域的名称。在这个示例中该 ISO 存储域名为
ISO_DOMAIN
:#
rhevm-iso-uploader list
ISO Storage Domain Name | Datacenter | ISO Domain Status ISO_DOMAIN | Default | active - 使用 rhevm-iso-uploader 将 Red Hat Enterprise Linux Atomic Host 安装 ISO 映象上传至 Red Hat Enterprise Virtualization 存储域:
[RHEVM]#
rhevm-iso-uploader upload -i ISO_DOMAIN filename.iso
有关将 ISO 文件上传至 Red Hat Enterprise Virtualization ISO 域中的详情,请查看《Red Hat Enterprise Virtualization 安装指南》。
25.2.3.2. 创建 Red Hat Enterprise Linux Atomic 虚拟机
将 Red Hat Enterprise Linux Atomic Host 的 ISO 文件上传至 Red Hat Enterprise Virtualization 环境的 ISO 域后,请使用附加虚拟引导 CD 按照标准程序创建虚拟机。
- 登录 Red Hat Enterprise Virtualization Manager。
- 点击标签页。
- 点击按钮打开 窗口。
- 点击
新建虚拟机
窗口左下角的 按钮。 - 在标签页中填写名称和操作系统字段。可接受其他字段的默认设置,或根据需要进行修改。
- 点击
新建虚拟机
窗口左侧菜单中的 。 - 在
引导序列
菜单中,选择第一个设备
下拉菜单中的CD-ROM
。 - 在
引导序列
菜单中,选择第二个设备
下拉菜单中的硬盘
。 - 选择
添加 CD
复选框。 - 在
Attach CD
复选框右侧的下拉菜单中,选择 Red Hat Enterprise Linux Atomic Host 安装 ISO 名称。 - 点击
新建虚拟机
右下角的 按钮。 - 此时会打开
新建虚拟机 - 向导
窗口,显示两个按钮: 和 。 - 点击。
- 此时会打开
新建网络接口
窗口。这个窗口中的默认值足以建立虚拟机的虚拟网络接口。 - 点击
新建网络接口
右下角的 按钮。 - 在打开的
新建虚拟机 - 向导
窗口中点击 。 - 此时会打开
新建虚拟磁盘
窗口。在大小(GB)
字段中输入虚拟硬盘大小(GB)。 - 点击
新建虚拟磁盘
右下角的 按钮。 - 在打开的
新建虚拟机 - 向导
窗口中点击右下角的 。
以上步骤解释了如何创建虚拟机、如何在该虚拟机中添加虚拟 CE-ROM 设备、如何在该虚拟机中添加虚拟网络接口、以及如何做该虚拟机中添加虚拟硬盘。在虚拟机的虚拟硬盘中安装 Red Hat Enterprise Linux Atomic Host 后,请不要忘记更改虚拟机引导顺序,以便从硬盘而不是 CD-ROM 引导该虚拟机。
完成最后的安装步骤后,就可以开始使用 Red Hat Enterprise Linux Atomic Host 虚拟机。具体步骤请参考红帽客户门户网站中的《Red Hat Enterprise Linux Atomic Host 入门》一文。
25.2.4. 已知问题
- 旧版本的 Red Hat Enterprise Virtualization 可能无法导入
.ova
文件。详情请查看 BZ#1162891。
25.2.5. 其他信息
- 《Red Hat Enterprise Linux Atomic Host 入门》 - 本文档提供 Red Hat Enterprise Linux Atomic Host 原则信息,以及使用该程序的具体步骤。
- Red Hat Enterprise Virtualization - 一组包含 Red Hat Enterprise Virtualization 详细内容的文档。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。