6.2. 高级安装
6.2.1. 自定义分区
不建议对 Red Hat Virtualization Host(RHVH)执行自定义分区。红帽强烈建议使用 Installation Destination 中的 Automatically configure partitioning 选项。
如果您的安装需要采用自定义分区,注意将受到下列限制:
- 您必须选择 Manual Partitioning 窗口中的 LVM Thin Provisioning 选项。
- 根(
/
)目录必须位于精简配置的逻辑卷上。 - 根(
/
)目录至少应达到 6 GB。 /var
目录必须位于单独的卷或磁盘上。- 仅支持 XFS 或 Ext4 文件系统。
6.2.2. 自动化 Red Hat Virtualization Host 部署
您可以使用 PXE 从网络引导,在不使用物理介质设备的情况下安装 Red Hat Virtualization Host(RHVH)。您可以使用包含安装问题答案的 Kickstart 文件来自动化整个安装流程。Kickstart 文件也能通过网络访问,无需使用物理介质。
因为 RHVH 的安装方法与 Red Hat Enterprise Linux 非常相似,您可以参阅 Red Hat Enterprise Linux 7 安装指南,查看这两种安装方法的说明。以下流程描述了安装 RHVH 时需要注意的主要不同之处。
过程 6.2. 使用 PXE 和 Kickstart 自动执行部署
- 从客户门户网站下载 RHVH ISO 镜像:
- 登录到客户门户网站 https://access.redhat.com。
- 点击菜单栏中的Downloads。
- 点击 Red Hat Virtualization,向上滚动,然后点击 ,进入产品下载页面。
- 选择合适的虚拟机管理器镜像,然后点击。
- 依照 网络安装源中的说明,使 RHVH ISO 镜像在网络上可见。
- 依照 准备实施网络安装中的说明,配置 PXE 服务器。遵循以下要求,以便从 PXE 服务器引导 RHVH:
- 确保将 RHVH 引导镜像复制到
tftp/
根目录中。# cp URL/to/RHVH-ISO/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/
- 引导加载程序配置文件必须包含一个 RHVH 标记,用以指定 RHVH 引导镜像。
KERNEL URL/to/vmlinuz APPEND initrd=URL/to/initrd.img inst.stage2=URL/to/RHVH-ISO
- 创建一个 Kickstart 文件,然后依照 Kickstart 安装中的说明,使得该文件在网络上可见。RHVH Kickstart 文件受到以下限制:
- RHVH 不需要
%packages
部分。作为替代,请使用liveimg
选项指定 RHVH ISO 镜像中的squashfs.img
文件。liveimg --url=URL/to/squashfs.img
- 强烈建议使用
autopart
命令。必须采用精简配置。autopart --type=thinp
相反,如果您的安装需要采用手动分区,则会受到下列限制:- 根(
/
)目录必须位于精简配置的逻辑卷上。 /var
目录必须位于单独的卷上。/boot
目录必须位于单独的分区中。
- 需要具备调用
nodectl init
命令的%post
部分。%post nodectl init %end
要使安装流程实现完全自动化,您可以将这个 Kickstart 文件添加到 PXE 服务器的引导加载程序配置文件中。通过将inst.ks=
添加到APPEND
行,指定 Kickstart 的位置。APPEND initrd=URL/to/initrd.img inst.stage2=URL/to/RHVH-ISO inst.ks=URL/to/RHVH-ks.cfg
例 6.1. Red Hat Virtualization Host Kickstart 文件
下方的示例描述了使用 Kickstart 文件来部署 Red Hat Virtualization Host 的过程。您可以根据需要添加其他的命令和选项。liveimg --url=http://1.2.3.4/path/to/squashfs.img clearpart --all autopart --type=thinp rootpw --plaintext ovirt timezone --utc America/Phoenix zerombr text reboot %post --erroronfail nodectl init %end
- 依照 在 AMD64 和 Intel 64 系统上使用 PXE 从网络引导安装中的说明,安装 RHVH。