Show Table of Contents
25.5. 在 Microsoft Hyper-V 中使用 Red Hat Enterprise Linux Atomic Host
本小节论述了如何使用 Microsoft Hyper-V 创建运行 Red Hat Enterprise Linux Atomic Host 的虚拟机。开始安装前,请确定下载安装介质,如 第 1 章 下载 Red Hat Enterprise Linux 所述。红帽提供的 VHD 映象是预先部署的磁盘映像,可用来快速部署第一代 Hyper-V 虚拟机。另外也可以使用 Red Hat Enterprise Linux Atomic Host ISO 安装程序,使用该程序可进行自定义安装。
25.5.1. 使用 Hyper-V 创建虚拟机
- 在 动作 菜单中选择 新建。然后从下拉菜单中选择 虚拟机 并点击 。此时会打开名为 新建虚拟机向导 对话窗口。
- 开始前。点击 。
- 指定名称及位置。为新建虚拟机取名,并点击 下一步。
- 指定世代。如果要使用红帽提供的 VHD 磁盘映像,则请指定第一代,或在必要时指定第二代。(有关第一代和第二代虚拟机的详情,请查看 第 25.5.3 节 “第一代和第二代之间的区别”。)点击 继续。
- 分配内存。选择应为该虚拟机分配多少内存,并点击 。
- 配置联网。在 连接 下拉菜单中选择 外部。然后点击 。
- 连接虚拟硬盘。如果要使用红帽提供的 VHD 磁盘映像,请选择 使用现有虚拟硬盘,然后指定从红帽客户门户网站中下载的 VHD 文件位置。点击 。
- 概述。检查您的选择,并点击 创建虚拟机。
25.5.2. 准备安装
运行 Hyper-V 映像后,会询问您的登录证书。可使用 cloud-init 配对文件预先设置这些证书,也可以使用这些文件设置其他安装配置选项。以下是示例操作:
meta-data- 提供识别要安装的 Red Hat Enterprise Linux Atomic Host 信息的纯文本文件。其内容类似如下:
instance-id: Atomic0 local-hostname: atomic-00
Theinstance-idcan be any identifying name and thelocal-hostnameshould be a host name that follows your site standards. user-data- 提供系统中用户信息的纯文本文件。此信息将用来访问 Red Hat Enterprise Linux Atomic Host 实例。默认情况下
root用户使用密码锁定。因此如果没有创建user-data文件就无法登录。示例user-data文件如下:#cloud-config password: atomic chpasswd: {expire: False} ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AAA...SDvz user1@yourdomain.com - ssh-rsa AAB...QTuo user2@yourdomain.com注意
该示例中的第一行(#cloud-config)不是注释或命令示例 - 它是该配置文件中的必需的行。这个示例可让cloud-user用户使用密码或SSH密钥登录。两种方法都可以使用,但并没有这样的要求。在password行中设定初始密码;当用户首次登录此实例时,会提示其更改chpasswd行中设定的密码。建议强制用户在首次登录后更改此密码,因为原始密码是使用明文保存的。示例中的最后四行配置使用SSH进行的远程登录。ssh_pwauth: True行启用了使用密码的SSH,同时ssh_authorized_keys启动对一个或多个授权公钥的阻断。这个文件中的密钥会被添加到~/.ssh/authorized_keys文件中。每个授权密钥都必须使用单独的一行,并以两个空格开始,后接小横线(-)以及另一个空格。
有关这些文件的额外信息,请查看红帽客户门户网站中《cloud-init 常见问题》一文。
创建以上两个文件后,必须将其打包入 ISO 映像。然后这个ISO 映像是作为虚拟机的虚拟配置 CD 使用。请使用以下命令将这些文件打包入映像中:
#genisoimage -output atomic0-cidata.iso -volid cidata -joliet -rock user-data meta-data
这个命令会创建名为
atomic0-cidata.iso 的 ISO 映像。
25.5.3. 第一代和第二代之间的区别
Microsoft Hyper-V 有两个不同的 世代(也称 模式):第 1 代 和第 2 代。这两代之间的不同会影响 Red Hat Enterprise Linux Atomic Host 的安装过程。
所有 Microsoft Hyper-V 主机均支持第一代磁盘映像。只有 Microsoft Windows 2012 和 Microsoft Windows 8.1 支持第二代磁盘映像。
红帽提供的映像为第 1 代映像。这些磁盘映像可让您立即部署预先配置的 Red Hat Enterprise Linux Atomic Host,如 第 25.5.1 节 “使用 Hyper-V 创建虚拟机” 所述。
红帽不提供预先配置的第 2 代磁盘映像。如果要将 Red Hat Enterprise Linux Atomic Host 作为第 2 代虚拟机部署,则可以使用互动式安装程序 ISO 映像,并使用 Anaconda 进行安装(可以是手动安装,也可以使用 Kickstart 文件进行自动安装)。本指南前面的内容中描述了此步骤,请首先参考 第 6 章 使用 Anaconda 安装;有关 Kickstart 安装的详情,请参考 第 23 章 Kickstart 安装。
25.5.4. 其他信息
- 有关配置已安装的 Red Hat Enterprise Linux Atomic Host 实例的详情,请查看《Red Hat Enterprise Linux Atomic Host 入门》一文。
- 有关 Microsoft Hyper-V 的完整文档,请查看 Microsoft TechNet Library 的《Hyper-V 入门》部分。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.