安装指南 Red Hat Virtualization 4.1 Installation Guide Zh CN

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 52

Red Hat Virtualization Documentation Team
Red Hat Virtualization 4.1
安装指南
安装 Red Hat Virtualization
Red Hat Virtualization 4.1 安装指南
安装 Red Hat Virtualization
Red Hat Virtualization Documentation Team
Red Hat Customer Content Services
rhev-docs@redhat.com
法律通告法律通告
Copyright © 2016 Red Hat.
This document is licensed by Red Hat under the Creative Commons Attribution-
ShareAlike 3.0 Unported License. If you distribute this document, or a modified version
of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If
the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to
assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the
Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States
and other countries.
Linux ® is the registered trademark of Linus Torvalds in the United States and other
countries.
Java ® is a registered trademark of Oracle and/or its affiliates.
XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the
United States and/or other countries.
MySQL ® is a registered trademark of MySQL AB in the United States, the European
Union and other countries.
Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally
related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack ® Word Mark and OpenStack logo are either registered
trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in
the United States and other countries and are used with the OpenStack Foundation's
permission. We are not affiliated with, endorsed or sponsored by the OpenStack
Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
摘要摘要
安装 Red Hat Virtualization 详细
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
部分部分 I. Red Hat Virtualization
1 Red Hat Virtualization
2 要求要求
2.1. Red Hat Virtualization Manager 的要求
2.2. Hypervisor 配置要求
2.3. 防火
部分部分 II. 安装 Red Hat Virtualization Manager
3 Red Hat Virtualization Manager
3.1. 订阅所需的
3.2. 安装 Red Hat Virtualization Manager
3.3. 配置 Red Hat Virtualization Manager
3.4. 接到管理门户
4 Red Hat Virtualization Manager 相关的任相关的任
4.1. Red Hat Virtualization Manager
4.2. 线 Red Hat Virtualization Manager 安装配置一个本地
部分部分 III. 安装主机安装主机
5 主机介主机介
5.1. 主机兼容性
6 Red Hat Virtualization Host
6.1. 安装 Red Hat Virtualization Host
6.2. 安装
7 Red Hat Enterprise Linux 主机主机
7.1. 安装 Red Hat Enterprise Linux Host
7.2. 订阅所需的
8 Red Hat Virtualization Manager 添加一个主机添加一个主机
部分部分 IV. 附加存附加存
9
9.1.
9.2. 添加 FCP
A. 本地本地 ISO 域的域的
B. 数据中心附加本地数据中心附加本地 ISO
C. Red Hat Gluster Storage 点上点上 Gluster
D. Red Hat Manager 备远 PostgreSQL 数据数据
E. Red Hat Virtualization Manager 在本地手工配置一个在本地手工配置一个 PostgreSQL 数据数据
F. 在一个独立的机器上安装在一个独立的机器上安装 Websocket 代理代理
G. PCI 配置一个主机配置一个主机
2
3
4
4
6
7
12
13
13
13
14
19
20
20
20
24
25
25
26
26
27
30
30
30
32
33
34
34
34
37
38
39
40
42
44
47
1
部分部分 I. Red Hat Virtualization
安装指南安装指南
2
1 Red Hat Virtualization
Red Hat Virtualization 是一个建在 Red Hat Enterprise Linux 上的企业级器和桌面系机平
台。本指南包括了以下内容:
安装和配置一个 Red Hat Virtualization Manager
安装并配置主机。
把已有的 FCP 附加到 Red Hat Virtualization 境中。如需了解更多与存储选项相关的信息,
管理指南
1.1. Red Hat Virtualization 的核心的核心
件名件名 描述描述
Red Hat Virtualization Manager 管理并提供对环境中的访问的服器。
主机 为运行虚机提供理能力以及内存源的服
器。
保存与虚机相关的数据的存
重要重要
了避免出时间或用身份验证相关的问题,需要主机、Manager 以及境中的其它服器的
时钟进行同步。在每个系上配置网络时间协议Network Time Protocol NTP)来与相同的
NTP 行同步。
1 Red Hat Virtualization
3
2 要求要求
2.1. Red Hat Virtualization Manager 的要求的要求
2.1.1. 硬件要求硬件要求
以下列出的最小配置推荐配置基于一个小到中型的境。具体的硬件配置会根据实际情况有所不
同。
Red Hat Virtualization Manager 需要行在 Red Hat Enterprise Linux 上。如需确所要使用的硬
件是否已认证可以在 Red Hat Enterprise Linux 行,
https://access.redhat.com/ecosystem/#certifiedHardware
2.1. Red Hat Virtualization Manager 硬件要求硬件要求
最小配置最小配置 推荐配置推荐配置
CPU 一个双核 CPU。 一个 4 CPU 或多个双核 CPU
内存 4 GB 可用系内存(不需要安装
Data Warehouse;内存没有被
存在的程使用)。
16GB 内存。
25GB 本地可写磁50GB 本地可写磁
您可以使用 RHEV Manager
History Database Size
Calculator Manager
史数据所需要的磁
接口 一个带宽最少 1 Gbps 的网卡
NIC)。
一个带宽最少 1 Gbps 的网卡
NIC)。
2.1.2. 络浏览络浏览器要求器要求
可使用以下浏览器版本和操作系访问管理门户和用户门户
浏览器支持被划分不同等
级别 1Tier 1):浏览器和操作系统组合被完全测试并完全支持。帽会解决使用中的
统进访问所出问题
级别 2Tier 2):浏览器和操作系统组合被部分测试,并应该可以正常工作。帽会尽量解决
使用中的系统进访问所出问题
级别 3Tier 3):浏览器和操作系统组合没有被测试,但有可能会正常工作。帽只会尽量解
决使用中的系统进访问所出的一些小问题
2.2. 络浏览络浏览器要求器要求
支持支持级别级别 操作系操作系络浏览络浏览门户访问门户访问
级别 1Tier 1Red Hat Enterprise
Linux
Mozilla Firefox
Extended Support
ReleaseESR)版本
管理门户和用户门户
级别 2Tier 2Windows Internet Explorer 10
或更新版本
管理门户和用户门户
安装指南安装指南
4
所有 当前版本的 Google
Chrome Mozilla
Firefox
管理门户和用户门户
级别 3Tier 3) 所有 早版本的 Google
Chrome Mozilla
Firefox
管理门户和用户门户
所有 其它浏览器 管理门户和用户门户
支持支持级别级别 操作系操作系络浏览络浏览门户访问门户访问
2.1.3. 端要求端要求
只能使用 Red Hat Enterprise Linux Windows 上受支持的看器(virt-viewer)客端来访问
机控制台。要安装 virt-viewer
机管理指南
中的安装受支持的。安装 virt-viewer 需要具
管理员权限。
在其他操作系(例如 OS X)中,只能通不受支持的 SPICE HTML5 浏览器客访问 SPICE 控制台。
受支持的 QXL 驱动器在 Red Hat Enterprise LinuxWindows XP Windows 7 上可用。
SPICE 支持被划分不同等
级别 1:已全面测试并支持看器的操作系
级别 2:已部分测试并可能正常看器的操作系。本级别享受有限支持。帽工程会尽量解
级别中的看器遇到的问题
2.3. 端操作系端操作系 SPICE 支持
支持支持级别级别 操作系操作系SPICE 支持
级别 1Tier 1Red Hat Enterprise Linux 7 受到 Red Hat Enterprise Linux
7.2 和更高版本的全面支持
Microsoft Windows 7 受到 Microsoft Windows 7
面支持
级别 2Tier 2Microsoft Windows 8 spice-vdagent 些客
操作系受到支持
Microsoft Windows 10 spice-vdagent 些客
操作系受到支持
2.1.4. 操作系操作系的要求的要求
Red Hat Virtualization Manager 安装在一个采用基本安装且已更新到最新的次要版本的 Red Hat
Enterprise Linux 7 上。在行完基本安装后,不要安装其它件包,否在安装 Mananger 所需的
件包可能会致依关系问题
2.1.5. DNS 要求要求
Red Hat Virtualization Manager 和所有网通信都需要行逆向 DNS 查询,且需具 PTR 记录,以免性
能大幅降低。
注意注意
/etc/hosts 文件中入内容是不的,因为这样做并不能行逆向 DNS 查询
2 要求要求
5
2.2. Hypervisor 配置要求配置要求
2.2.1. CPU 要求要求
所有 CPU 都必支持 Intel 64 AMD64 CPU 展,并 AMD-V Intel VT 硬件虚展。并且需
要支持 No eXecute 标识NX)。
2.4. 支持的支持的 Hypervisor CPU 型号
AMD Intel IBM
AMD Opteron G1 Intel Conroe IBM POWER8
AMD Opteron G2 Intel Penryn
AMD Opteron G3 Intel Nehalem
AMD Opteron G4 Intel Westmere
AMD Opteron G5 Intel Sandybridge
Intel Haswell
Intel Skylake
2.1. 检查处检查处理器是否支持所需要的理器是否支持所需要的标识标识flag
您需要在 BIOS 用虚化功能。在修改置后重新引您的主机。
1. Red Hat Enterprise Linux Red Hat Virtualization Host 的系屏幕出现时点任意
从列表中选择 Boot Boot with serial console
2. Tab 键进编辑内核参数模式。
3. 确定在所列出的最后一个内核参数的后面有一个空格空格,然后添加 rescue 参数。
4. Enter 把系统启动 rescue 模式。
5. 当系提示符出现时入以下命令:
# grep -E 'svm|vmx' /proc/cpuinfo | grep nx
如果以上命令有出,则说明您的 CPU 具有相的硬件虚化功能。如果没有出,您的 CPU 也可
能具有硬件虚化功能。在一些情况下,硬件厂商会在 BIOS 中禁用虚展功能。请检查
BIOS 置,并参硬件厂商所提供的、与主板相关的文档来一步确定您的系是否具有相
能。
2.2.2. 内存要求内存要求
RAM 数量的要求会根据客机操作系的要求、虚机上所行的用的要求以及内存的操作和虚
机的使用的不同而有所不同。外,需要考 KVM 度分配(over-commit物理内存的情
况:分配机的内存量可以大于主机所具有的物理内存量。是基于,所有虚机不会在同一时间
部使用分配的内存一假条件的。KVM 只在需要机分配 RAM 实现这一功能。
2.5. 内存要求内存要求
最小最小 最大最大
2 GB 2 TB 内存
2.2.3. 要求要求
安装指南安装指南
6
主机需要本地的存储设备来保存配置、日志信息、内存 dump 以及交。本 Red Hat
Virtualization Host 所需的最小存配置要求,而 Red Hat Enterprise Linux 主机所需的存会根据
情况有所不同,但它会比 Red Hat Virtualization Host 的存配置要求更高。
2.6. Red Hat Virtualization Host 最小存最小存配置要求配置要求
/ /boot /var swap 最小最小总计总计
6 GB 1 GB 15 GB 1 GB 23 GB
重要重要
如果需要安装 RHV-M Virtual Appliance 用于自承引擎的安装,/var 分区最小需要 60 GB
于交分区(swap)的大小, https://access.redhat.com/solutions/15244
2.2.4. PCI 设备要求要求
主机需要最少一个网卡(最小带宽 1 Gbps)。我推荐您在每台主机上配置 2 个网卡,其中的一个专门
理需要大量网数据的操作(如迁移虚机)。些操作的性能会受到网络带宽的限制。
2.2.5. 设备设备分配功能所需的硬件考分配功能所需的硬件考因素
如果实现设备分配(device assignment)和 PCI PCI passthrough)来使虚机可以使用主机
的特定设备确定足以下要求:
CPU 需要支持 IOMMU(如 VT-d AMD-Vi)。IBM POWER8 支持 IOMMU
固件需要支持 IOMMU
使用的 CPU root 端口需要支持 ACS 或与 ACS 的功能)。
PCIe 设备需要支持 ACS 或与 ACS 的功能)。
外,推荐 PCIe 设备 root 端口的所有 PCIe 机和网都需要支持 ACS。如果一个交机不支
ACS个交机后面的所有设备共享相同的 IOMMU 只能分配到相同的虚
GPU 的支持,Red Hat Enterprise Linux 7 支持 NVIDIA K-Series Quadromodel 2000 系列或
更高)、GRID Tesla PCI 设备分配作 VGA 设备。当前,除了一个准的仿真 VGA 接口
外,可以在虚机上附加不多于 2 个的 GPU。仿真的 VGA 在引前以及安装程中使用,当 NVIDIA
驱动被加后,NVIDIA GPU 将会被使用。注意,NVIDIA Quadro 2000 Quadro K420 卡不
被支持。
参照厂商的相文档来决定硬件是否些要求。在安装完一个主机后, G,
PCI
配置
一个主机
得如何用虚控程序硬件和件来支持设备的信息。
如需了解与实现 SR-IOV 相关的信息, https://access.redhat.com/documentation/en/red-hat-
virtualization/4.1/single/hardware-considerations-for-implementing-sr-iov/
使用 lspci -v 命令可以示已在系上安装的 PCI 设备信息。
2.3.
2.3.1. Red Hat Virtualization Manager 防火防火的要求的要求
2 要求要求
7
Red Hat Virtualization Manager 需要一些端口被打开,从而可以使用些端口通的防火
engine-setup 脚本会自配置防火,但会覆盖以前存在的防火配置。
当一个防火配置已存在,您必根据 Manager 的要求手添加防火墙规则engine-setup 命令会
/usr/share/ovirt-engine/conf/iptables.example 文件中保存所需的防火防火规则列表。
里所介的防火配置是根据一个默的网配置行的。如果在安装没有使用默 HTTP HTTPS
端口,修改防火墙规则中的相应值来使用些非默的端口(里所列出的 80 443 是默的端口)。
2.7. Red Hat Virtualization Manager 防火防火的要求的要求
端口端口 协议协议 原始原始点 目目的
- ICMP Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Red Hat
Virtualization
Manager
当在 Red Hat
Virtualization
Manager 行注
,虚主机会
送一个 ICMP
ping 求来确
Manager 线
22 TCP 用来维护
Manager(包括后
台配置和件升
)的系
Red Hat
Virtualization
Manager
SSH 访问
2222 TCP 户访问机串
口控制台。
Red Hat
Virtualization
Manager
用提供 SSH 访问
机串口控制台
的功能。
80, 443 TCP 管理门户
户门户
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
REST API
Red Hat
Virtualization
Manager
提供到 Manager
HTTP HTTPS
访问
6100 TCP 管理门户
户门户
Red Hat
Virtualization
Manager
websocket
理在 Manager
个端口
基于 web 的控制
台客端(noVNC
spice-
html5)提供
websocket 代理访
。如果
websocket 代理
行于外一台主机
上,个端口将不
能使用。
安装指南安装指南
8
7410 UDP Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Red Hat
Virtualization
Manager
打开来使
Manager 可以接收
Kdump 通知。
端口端口 协议协议 原始原始点 目目的
重要重要
当您的境需要 Red Hat Virtualization Manager NFS (如 ISO 域),防火
数据使用一些外的端口。您需要根据以下信息 NFS 配置防火
NFSv4
NFS 使用 TCP 端口 2049
NFSv3
NFS 使用 TCP UDP 端口 2049
TCP UDP 端口 111rpcbind/sunrpc)。
使用 MOUNTD_PORT="port" 指定的 TCP UDP 端口
使用 STATD_PORT="port" 指定的 TCP UDP 端口
使用 LOCKD_TCPPORT="port" 指定的 TCP 端口
使用 LOCKD_UDPPORT="port" 指定的 UDP 端口
MOUNTD_PORTSTATD_PORTLOCKD_TCPPORT LOCKD_UDPPORT /etc/sysconfig/nfs
文件中置。
2.3.2. Hypervisor 的防火的防火配置要求配置要求
Red Hat Enterprise Linux 主机和 Red Hat Virtualization HostRHVH)需要一些端口被打开,从而可
以使用些端口通的防火 Red Hat Virtualization Host些防火墙规则会被自配置,而
Red Hat Enterprise Linux 主机,需要防火墙进行手配置。
2.8. 主机的防火主机的防火要求
端口端口 协议协议 原始原始点 目目的
22 TCP Red Hat
Virtualization
Manager
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
SSH 访问
2 要求要求
9
2223 TCP Red Hat
Virtualization
Manager
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
用提供 SSH 访问
机串口控制台
的功能。
161 UDP Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Red Hat
Virtualization
Manager
SNMP。只在需要
从主机 SNMP
trap 到一个或多个
外部 SNMP
manager 才需
要。
5900 - 6923 TCP 管理门户
户门户
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
使用 VNC SPICE
程虚机控制
台的访问些端
口必须为访
机而打开。
5989 TCP, UDP CIMOM Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
CIMOM 使用它来
监测在虚主机上
行的虚机。只
有在需要使用
CIMOM 控虚
境中的虚
才需要它。
9090 TCP Red Hat
Virtualization
Manager
设备
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Cockpit 界面
访问权限。
16514 TCP Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
使用 libvirt
机迁移。
端口端口 协议协议 原始原始点 目目的
安装指南安装指南
10
49152 - 49216 TCP Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
机的迁移和隔
离(fencing)使用
VDSM。自或手
机迁移都需
个端口被打
开。
54321 TCP Red Hat
Virtualization
Manager
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
Red Hat
Virtualization
Host
Red Hat
Enterprise Linux
主机
VDSM 使用它与
Manager 和其它虚
主机行通
端口端口 协议协议 原始原始点 目目的
2.3.3. 器的防火器的防火要求
Red Hat Virtualization 需要一个目器来行用户验证Red Hat Virtualization Manager 使用
GSS-API 行用户验证,因此目器上的一些端口需要在防火中打开来支持它。
2.9. 主机防火主机防火的要求的要求
端口端口 协议协议 原始原始点 目目的
88, 464 TCP, UDP Red Hat
Virtualization
Manager
Kerberos 验证
389, 636 TCP Red Hat
Virtualization
Manager
LDAP LDAP
over SSL
2.3.4. 数据数据器的防火器的防火要求要求
Red Hat Virtualization 支持使用程数据器的功能。如果划使用程数据器,需要保
程数据器可以被 Red Hat Virtualization Manager 访问
2.10. 主机防火主机防火的要求的要求
端口端口 协议协议 原始原始点 目目的
5432 TCP, UDP Red Hat
Virtualization
Manager
PostgreSQL 数据
PostgreSQL 数据
库连接使用的默
端口。
如果准把数据安装在 Red Hat Enterprise Virtualization Manager 本身所在的系是安装
的默认选项),就不需要配置外的防火墙规则
2 要求要求
11
部分部分 II. 安装安装 Red Hat Virtualization Manager
安装指南安装指南
12
3 Red Hat Virtualization Manager
3.1. 所需的所需的
在安装完 Red Hat Enterprise Linux 基本操作系,并确保系足前一章中所列出的要求后,就需要使
Red Hat Subscription Manager 注册个系,并订阅所需的利来安装 Red Hat Virtualization
Manager 件包。
1. Content Delivery Network 中注册您的系,在出提示时输入您的客户门户网站的用名和密
# subscription-manager register
2. 找到 Red Hat Enterprise Linux Server Red Hat Virtualization 订阅池,并记录
ID
# subscription-manager list --available
3. 使用前一步得的池 ID 附加利:
# subscription-manager attach --pool=pool_id
注意注意
行以下命令可以找到当前附加的订阅
# subscription-manager list --consumed
行以下命令可以列出所有用的仓库
# yum repolist
4. 禁用所有存在的仓库
# subscription-manager repos --disable=*
5. 用所需的仓库
# subscription-manager repos --enable=rhel-7-server-rpms
# subscription-manager repos --enable=rhel-7-server-supplementary-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4.1-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4-tools-rpms
# subscription-manager repos --enable=jb-eap-7-for-rhel-7-server-rpms
您已统订阅了所需的利。根据下一的内容安装 Red Hat Virtualization Manager 件包。
3.2. Red Hat Virtualization Manager 件包件包
3 Red Hat Virtualization Manager
13
在配置和使用 Red Hat Virtualization Manager 前,需要先安装 rhevm 以及它所依件包。
3.1. 安装 Red Hat Virtualization Manager 件包件包
1. 了确保所有件包都是最新的,在安装 Red Hat Virtualization Manager 的系行以下命
令:
# yum update
注意注意
在更新任何与内核有关的件包后重新引导设备
2. 行以下命令来安装 rhevm 件包,以及它所依件包。
# yum install rhevm
继续下面的程来配置 Red Hat Virtualization Manager
3.3. Red Hat Virtualization Manager
在安装完 rhevm 件包和它所依件包后,需要使用 engine-setup 命令来配置 Red Hat Enterprise
Manager个命令会要求入一些信息,在提供了些信息后,它会根据入的信息统进行配置,并
启动 ovirt-engine
在默情况下,engine-setup 会在 Manager 所在机器的本地建并配置 Manager 的数据。您也可以
配置 Manager 来使用程的数据;或使用手工配置的本地数据,但是,需要在 engine-setup
置好所需的数据。如需了解程数据的信息, D,
Red Hat Manager
备远
PostgreSQL
数据
;如需了解手工配置本地数据的信息, E,
Red Hat Virtualization
Manager
在本地手工配置一个
PostgreSQL
数据
在默情况下,engine-setup 会在 Manager 中配置一个 websocket 代理。但是,出于安全以及性能的
,用也可以选择在一台独立的主机上配置它。 F,
在一个独立的机器上安装
Websocket
代理
.
注意注意
engine-setup 命令会引经过几个不同的配置段,每个段都需要入一些信息。系推荐的
信息会包括在方括号中,点 Enter 来接受
3.2. 配置 Red Hat Virtualization Manager
1. engine-setup 命令开始配置 Red Hat Virtualization Manager
# engine-setup
2. Enter 来配置 Manager
Configure Engine on this host (Yes, No) [Yes]:
安装指南安装指南
14
3. 外,可以允 engine-setup 配置 I/O 代理,以便 Manager 将虚盘镜像上到存
域。
管理指南
中的盘镜像至存,了解更多信息。
Configure Image I/O Proxy on this host? (Yes, No) [Yes]:
4. 或者,选择让 engine-setup 命令配置一个 websocket 代理服器,它允使用 noVNC
HTML 5 控制台接到虚机:
Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:
如果需要在一台独立的机器上配置 websocket 代理, No F,
在一个独立的机器上安
Websocket
代理
5. 选择是否在 Manager 机器上配置 Data Warehouse
Please note: Data Warehouse is required for the engine. If you choose
to not configure it on this host, you have to configure it on a remote
host, and then configure the engine on this host so that it can access
the database of the remote Data Warehouse host.
Configure Data Warehouse on this host (Yes, No) [Yes]:
要在独的机器上配置 Data Warehouse请选择 No,然后参 Data Warehouse
指南
中的在独
立的机器上安装和配置 Data Warehouse,了解安装和配置明。
6. 外,也可以允命令行访问机串口控制台。
Configure VM Console Proxy on this host (Yes, No) [Yes]:
了使用个功能,需要在客端机器上外配置。
机管理指南
中的打开虚
机的串行控制台
7. Enter 接受自动检测到的主机名(注意,如果您使用的主机是虚机,自动检测到的主机名可能
不正确);或入一个不同的主机名后点 Enter
Host fully qualified DNS name of this server [autodetected host name]:
8. engine-setup 命令会检查您的防火配置,并可以根据 Manager 的需要修改防火的配置(如打
TCP 端口 80 443)。如果您不希望 engine-setup 命令自修改防火配置,手工打
Red Hat Enterprise Virtualization Manager 需要使用的端口。
Setup can automatically configure the firewall on this system.
Note: automatic configuration of the firewall may overwrite current
settings.
Do you want Setup to configure the firewall? (Yes, No) [Yes]:
如果选择配置防火,但没有激活的防火管理器,您将会被提示从一个列表中选择需要使用
的防火管理器。入防火管理器的名称后按 Enter
9. 选择使用本地的 PostgreSQL 数据程的 PostgreSQL 数据 Data Warehouse 的数据
Where is the DWH database located? (Local, Remote) [Local]:
3 Red Hat Virtualization Manager
15
A. 如果选择 Localengine-setup 命令会自配置所需的数据(包括添加一个用和一个
数据);或接到一个配置的本地数据
Setup can configure the local postgresql server automatically for
the DWH to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and
create DWH database, or prefer to perform that manually? (Automatic,
Manual) [Automatic]:
a. 如果选择 Automatic(按 Enter),不需要其它操作。
b. 如果选择 Manual入手工配置的本地数据的以下
DWH database secured connection (Yes, No) [No]:
DWH database name [ovirt_engine_history]:
DWH database user [ovirt_engine_history]:
DWH database password:
注意注意
Manager 数据在下一步中被配置后,engine-setup 会需要
B. 如果选择 Remote程数据主机的以下
DWH database host [localhost]:
DWH database port [5432]:
DWH database secured connection (Yes, No) [No]:
DWH database name [ovirt_engine_history]:
DWH database user [ovirt_engine_history]:
DWH database password:
注意注意
Manager 数据在下一步中被配置后,engine-setup 会需要
10. 选择使用本地的 PostgreSQL 数据程的 PostgreSQL 数据 Manager 的数据
Where is the Engine database located? (Local, Remote) [Local]:
A. 如果选择 Localengine-setup 命令会自配置所需的数据(包括添加一个用和一个
数据);或接到一个配置的本地数据
Setup can configure the local postgresql server automatically for
the engine to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and
create Engine database, or prefer to perform that manually?
(Automatic, Manual) [Automatic]:
a. 如果选择 Automatic(按 Enter),不需要其它操作。
安装指南安装指南
16
b. 如果选择 Manual入手工配置的本地数据的以下
Engine database secured connection (Yes, No) [No]:
Engine database name [engine]:
Engine database user [engine]:
Engine database password:
B. 如果选择 Remote程数据主机的以下
Engine database host [localhost]:
Engine database port [5432]:
Engine database secured connection (Yes, No) [No]:
Engine database name [engine]:
Engine database user [engine]:
Engine database password:
11. 动创建的 Red Hat Virtualization Manager 管理用户设定密
Engine admin password:
Confirm engine admin password:
12. 选择 GlusterVirt Both
Application mode (Both, Virt, Gluster) [Both]:
Both 选项提供了最大的灵活性,在多数情况下可以选择它。Virt 用模式允境中行虚
机;Gluster 用模式只允管理门户管理 GlusterFS
13. wipe_after_delete 置默认值会在除磁后把虚的数据清除。
Default SAN wipe after delete (Yes, No) [No]:
14. Manager 使用证书来和它所管理的主机行安全的通证书也可以被用来 Manager
HTTPS 数据行加密。您需要为证书提供机名(organization name):
Organization name for certificate [autodetected domain-based name]:
15. 外,engine-setup 可以把 Manager 的起始 Apache web 器的默认页
Setup can configure the default page of the web server to present the
application home page. This may conflict with existing applications.
Do you wish to set the application as the default web page of the
server? (Yes, No) [Yes]:
16. 在默的情况下,外部到 Manager SSLHTTPS)通使用在以前配置主机的安全通讯时创
的自签发证书进行加密。或者,您也可以外部的 HTTPS 选择使用其它证书将不会影
Manager 和虚主机的通
Setup can configure apache to use SSL using a certificate issued from
the internal CA.
Do you wish Setup to configure that, or prefer to perform that
manually? (Automatic, Manual) [Automatic]:
3 Red Hat Virtualization Manager
17
17. 是否在 Manager NFS 共享,以用作 ISO 域。本地 ISO 域提供一系列可用来施虚
机初始置的像:
Configure an NFS share on this server to be used as an ISO Domain?
(Yes, No) [No]:
A. 如果您选择认设置(No),无需再行任何操作。
B. 如果您选择 Yes需要提供外信息,用于 ISO 域:
a. 指定 ISO 域的路径:
Local ISO domain path [/var/lib/exports/iso]:
b. 指定需要访问 ISO 域的网和主机:
Local ISO domain ACL: 10.1.2.0/255.255.255.0(rw)
host01.example.com(rw) host02.example.com(rw)
在上面的例子中,一个 /24 个特定的主机可以访问 ISO 域。
exports(5) man page 得更详细的信息。
c. 指定 ISO 域的示名:
Local ISO domain name [ISO_DOMAIN]:
18. 选择 Data Warehouse 保留收集到的数据的时间
注意注意
如果您选择不在 Manager 机器上配置 Data Warehouse会跳此步
Please choose Data Warehouse sampling scale:
(1) Basic
(2) Full
(1, 2)[1]:
Full 使用Data Warehouse
指南
中列出的数据存储设置默认值(建 Data Warehouse 安装于
程主机的情况下使用)。
Basic DWH_TABLES_KEEP_HOURLY 降低至 720 ,将 DWH_TABLES_KEEP_DAILY
0减轻 Manager 机器上的负载(建在同一主机同安装 Manager Data Warehouse
情况下使用)。
19. 检查安装的置,点 Enter 接受相关的继续安装程:
Please confirm installation settings (OK, Cancel) [OK]:
20. 如果划把 Red Hat Enterprise Virtualization 境与一个目接,需要把时间设
与目器的时钟进行同步,否会出不可预见期的错误。如需了解更多相关信
息, Red Hat Enterprise Linux System Administrator's Guide 中的 Network Time
Protocol Setup
安装指南安装指南
18
境被配置完成后,engine-setup 命令会示如何访问您的境的信息。如果选择手工配置防火
engine-setup 会根据在程中所做的选择,提供一个需要被打开的端口列表。engine-setup
令同会把相关信息保存在一个答文件中(您在以后可以使用它来以相同的重新配置 Manager),并
Red Hat Virtualization Manager 配置程的日志文件信息。
下一了如何以 admin@internal 身份登到管理门户,然后置主机和附加存的操作。
3.4. 接到管理接到管理
使用一个网络浏览访问管理门户
1. 使用网络浏览访问 https://your-manager-fqdn/ovirt-engine(把 your-manager-fqdn
换为实际 Manager 地址)。
重要重要
首次接管理门户时,系会向您送消息,提示您信任用于确保浏览器和 Web 器通
安全的证书。您必接受此证书有关在 FirefoxInternet Explorer Google
Chrome 上安装证书认证明。
注意注意
您可以使用用主机名称或 IP 地址访问管理门户。如果要施此操作,您需要添加配置文件至
/etc/ovirt-engine/engine.conf.d/。例如:
# vi /etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.conf
SSO_ALTERNATE_ENGINE_FQDNS="alias1.example.com
alias2.example.com"
用主机名称清需要以空格隔开。您也可以将 Manager IP 地址添加到清中,但不建
使用 IP 地址来替代可解析的 DNS 主机名称。
2. 点管理管理门户门户
3. 入您的用和密。如果是第一次登,使用 admin ,并使用在安装程中置的密
4. 在域列表中选择的域。如果使用内部的 admin 户进行登请选择 internal
5. 点登
6. 管理门户支持多种言,默认语言会根据网页浏览器的区域行自动选择。如需改管理门户
言,面的下拉列表中选择所需的言。
下一章介了与 Manager 相关的任些任是可的,如果不需要行它直接 III 部分
安装主机 中介的任
3 Red Hat Virtualization Manager
19
4 Red Hat Virtualization Manager 相关的任相关的任
4.1. Red Hat Virtualization Manager
您可以使用 engine-cleanup 命令 Red Hat Virtualization Manager 的部分或全部
注意注意
一个引擎数据库备份和一个压缩 PKI 和配置文件会被自动创建。些文件保存在
/var/lib/ovirt-engine/backups/ 中,并在文件名中包括了 engine- engine-pki-
4.1. Red Hat Virtualization Manager
1. 在安装 Red Hat Virtualization Manager 的机器上行以下命令:
# engine-cleanup
2. 您会被提示是否要除全部 Red Hat Virtualization Manager 件:
A. Yes 后按 Enter 除全部件:
Do you want to remove all components? (Yes, No) [Yes]:
B. No 并按 Enter 选择需要被除的件。于每个独立件,您都可以选择删除或保留:
Do you want to remove Engine database content? All data will be lost
(Yes, No) [No]:
Do you want to remove PKI keys? (Yes, No) [No]:
Do you want to remove PKI configuration? (Yes, No) [No]:
Do you want to remove Apache SSL configuration? (Yes, No) [No]:
3. 您会被再一次提示是否要 Red Hat Virtualization Manager。如果选择继续ovirt-engine
会被停止,您的境配置将会被除。
During execution engine service will be stopped (OK, Cancel) [OK]:
ovirt-engine is about to be removed, data will be lost (OK, Cancel)
[Cancel]:OK
4. Red Hat Virtualization 件包:
# yum remove rhevm* vdsm-bootstrap
4.2. 线线 Red Hat Virtualization Manager 安装配置一个本地安装配置一个本地
如需在一个没有和 Content Delivery Network 直接接的系上安装 Red Hat Virtualization
Manager,可以在一个接到互网的系上下所需的件包, 然后建一个可以被离线 Manager 机器
共享的仓库repository)。包括仓库的系需要和安装件包的客端系统连接到同一个网中。
安装指南安装指南
20
1. 在一个可以访问 Content Delivery Network 的系上安装 Red Hat Enterprise Linux 7
Server个系被用来下所有需要的件,并把件分配到您的离线
重要重要
因此程需要下大量件包(需要大 50GB 的存),您的系有足
可用磁
2. Content Delivery Network 中注册您的系,在出提示时输入您的客户门户网站的用名和密
# subscription-manager register
3. 统订阅所有需要的道:
a. 找到 Red Hat Enterprise Linux Server Red Hat Virtualization 订阅池,并
记录下它 ID
# subscription-manager list --available
b. 使用前一步得的池 ID 附加利:
# subscription-manager attach --pool=pool_id
c. 禁用所有存在的仓库
# subscription-manager repos --disable=*
d. 用所需的仓库
# subscription-manager repos --enable=rhel-7-server-rpms
# subscription-manager repos --enable=rhel-7-server-
supplementary-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4.1-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4-tools-
rpms
# subscription-manager repos --enable=jb-eap-7-for-rhel-7-
server-rpms
e. 当前安装的件包已被升到最新版本:
# yum update
注意注意
在更新任何与内核有关的件包后重新引导设备
4. 那些没有接到互网的系可以通 FTP 访问软仓库。如需 FTP 仓库,安装并配置
vsftpd
4 Red Hat Virtualization Manager 相关的任相关的任
21
a. 安装 vsftpd 件包:
# yum install vsftpd
b. 启动 vsftpd ,并使它可以在系统启动后自动运行:
# systemctl start vsftpd.service
# systemctl enable vsftpd.service
c. /var/ftp/pub/ 建子目。下件包将会保存在里。
# mkdir /var/ftp/pub/rhevrepo
5. 从配置的仓库中把件包下 rhevrepo 包括系统订阅的所有 Content Delivery
Network 订阅池的仓库,以及本地配置的仓库
# reposync -l -p /var/ftp/pub/rhevrepo
个命令会下大量件包,所以需要佷长时间完成。其中的 -l 选项启用了 yum plug-in 的支持。
6. 安装 createrepo 件包:
# yum install createrepo
7. /var/ftp/pub/rhevrepo 下的每个子目录创件包仓库元数据:
# for DIR in `find /var/ftp/pub/rhevrepo -maxdepth 1 -mindepth 1 -type
d`; do createrepo $DIR; done;
8. 建一个仓库文件,把它复制到要安装 Manager 的机器的 /etc/yum.repos.d/ 中。
配置文件可以手工建,也可以使用一个脚本建。在包括仓库的系行以下脚本,使用包
仓库的系 IP 地址或完全限定域名替 baseurl 中的 ADDRESS
#!/bin/sh
REPOFILE="/etc/yum.repos.d/rhev.repo"
for DIR in `find /var/ftp/pub/rhevrepo -maxdepth 1 -mindepth 1 -type
d`; do
echo -e "[`basename $DIR`]" > $REPOFILE
echo -e "name=`basename $DIR`" >> $REPOFILE
echo -e "baseurl=ftp://ADDRESS/pub/rhevrepo/`basename $DIR`" >>
$REPOFILE
echo -e "enabled=1" >> $REPOFILE
echo -e "gpgcheck=0" >> $REPOFILE
echo -e "\n" >> $REPOFILE
done;
9. 在离线上安装 Manager 件包。 3.2 安装 Red Hat Virtualization
Manager 件包
10. 配置 Manager 3.3 配置 Red Hat Virtualization Manager”
安装指南安装指南
22
11. 继续主机、存和虚机的配置。
4 Red Hat Virtualization Manager 相关的任相关的任
23
部分部分 III. 安装主机安装主机
安装指南安装指南
24
5 主机介主机介
Red Hat Virtualization 支持型的主机:Red Hat Virtualization HostRHVH)和 Red Hat
Enterprise Linux 主机。根据您自身的境需求,您可能只需使用一种型的主机,也可能在您的 Red Hat
Virtualization 境中同使用这两种主机。我您至少在 Red Hat Virtualization 境中安装和
台主机。如果只接一台主机,您可能无法使用迁移和高可用性等功能。
重要重要
安装SELinux 制模式。如需确请运 getenforce。如果您的 Red Hat
Virtualization 境要得到帽的支持,所有虚机管理器和 Manager 上的 SELinux 须处
制模式。
5.1. 主机
主机主机型 其它名称其它名称 描述描述
Red Hat Virtualization
Host
RHVH主机 基于 Red Hat Enterprise Linux
的精操作系。它通户门户
网站(Customer Portal)以 ISO
文件的形式行分,其中只包括
一个主机需要的件包。
Red Hat Enterprise Linux
主机主机
基于 RHEL 的虚控程序
hypervisor),主机
订阅了相关道的 Red Hat
Enterprise Linux 主机可以作
主机。
5.1. 主机兼容性主机兼容性
建新的数据中心,您可以置兼容性版本。选择适合数据中心内所有主机的兼容性版本。一旦置,便不
许进行版本回退。于全新的 Red Hat Virtualization 安装,默数据中心和默集群采用最新的兼容性
版本。您必须创外的数据中心和集群。有关兼容性版本的更多信息,Red Hat Virtualization
周期中的 Red Hat Virtualization Manager
兼容性
5 主机介主机介
25
6 Red Hat Virtualization Host
6.1. Red Hat Virtualization Host
Red Hat Virtualization HostRHVH)是一个基于 Red Hat Enterprise Linux 的极操作系,可以方
便地在 Red Hat Virtualization 境中把一个物理机器机管理器。RHVH 只包括了作
理器所需的件包,并使用 Cockpit 界面主机控和行管理任 http://cockpit-
project.org/running.html 了解 RHVH 对浏览器的最低要求。
行后操作前,要安装 RHVH 的机器 2.2 “Hypervisor 配置要求 中列出的硬件要求。
在物理机器上安装 RHVH 包括 3 个关
1. 从客户门户网站下 RHVH ISO 像。
2. RHVH ISO 像写入到 USBCD DVD 中。
3. 安装 RHVH 操作系
6.1. 安装 Red Hat Virtualization Host
1. 从客户门户网站下 RHVH ISO 像:
a. 到客户门户网站 https://access.redhat.com
b. 单栏中的下
c. Red Hat Virtualization,向上滚动,然后点 Download Latest 品下
载页面。
d. 选择合适的虚机管理器像,然后点 Download Now
e. 建可引的介质设备Red Hat Enterprise Linux
安装指南
建介了解更多信
息。
2. 使用事先准的安装介质启动要安装 RHVH 的机器。
3. 在引中,选择安装安装选项,然后按 Enter
注意注意
您也可以按 Tab 编辑内核参数。内核参数之以空格分隔。您可以通 Enter
来使用指定的内核参数引。按 Esc 会清除您所做的内核参数修改,并返回引
4. 选择需要使用的言,按继续继续
5. Date & Time 界面中选择一个区,然后点 Done
6. Keyboard 界面中选择键盘布局,然后点 Done
7. Installation Destination 界面中选项要安装 RHVH 设备外,可以用加密功能。
Done
安装指南安装指南
26
重要重要
烈推荐使用 Automatically configure partitioning 选项
注意注意
有关在重新安装 RHVH 保留本地存域的信息,
https://access.redhat.com/solutions/2804081
8. Network & Host Name 界面中选择一个网,点配置配置...来配置接的详细信息。在主机主机
入主机名,点 Done
9. 外,可以配置 Language SupportSecurity Policy Kdump。如需一步了解
Installation Summary 界面中的每个部分, Red Hat Enterprise Linux 7
安装指南
中的
使用 Anaconda 行安装
10. Begin Installation
11. 置一个 root ,或者也可以在 RHVH 安装程中建一个用
警告警告
Red Hat 烈建不要在 RHVH 建不受信任的用,因为这可能削弱本地安全性等
12. 完成安装程。
注意注意
RHVH 重新启动时imgbase-motd.service 检查主机行状况,并在您登命令行时显
果。 imgbase status: OK imgbase status: DEGRADED 信息会指出行状况。
imgbase check 取更多信息。默认启
13. 安装完成后,登 Cockpit 界面(ps://HostFQDNorIP:9090),主机订阅 Content
Delivery Network。点工具工具 > Subscriptions > Register System入您的客户门户网站
的用名和密。系会自动订阅 Red Hat Virtualization Host 利。
14. Terminal Red Hat Virtualization Host 7 ,以便之后 Red Hat
Virtualization Host 行更新:
# subscription-manager repos --enable=rhel-7-server-rhvh-4-rpms
在,可以把主机添加到 Red Hat Virtualization 境中。 8
Red Hat Virtualization
Manager
添加一个主机
6.2. 安装
6.2.1. 自定自定分区分区
6 Red Hat Virtualization Host
27
不建议对 Red Hat Virtualization HostRHVH行自定分区。烈建使用 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
HostRHVH)。您可以使用包含安装问题答案的 Kickstart 文件来自化整个安装流程。Kickstart 文件也
能通络访问,无需使用物理介
RHVH 的安装方法与 Red Hat Enterprise Linux 非常相似,您可以参 Red Hat Enterprise Linux 7
安装指南
这两种安装方法的明。以下流程描述了安装 RHVH 需要注意的主要不同之
6.2. 使使用 PXE Kickstart 动执行部署行部署
1. 从客户门户网站下 RHVH ISO 像:
a. 到客户门户网站 https://access.redhat.com
b. 单栏中的Downloads
c. Red Hat Virtualization,向上滚动,然后点Download Latest品下
载页面。
d. 选择合适的虚机管理器像,然后点 Download Now
2. 依照 安装源中的明,使 RHVH ISO 像在网上可
3. 依照 备实施网安装中的明,配置 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
4. 建一个 Kickstart 文件,然后依照 Kickstart 安装中的明,使得文件在网上可
RHVH Kickstart 文件受到以下限制:
RHVH 不需要%packages 部分。作替代,使用 liveimg 选项指定 RHVH ISO 像中的
squashfs.img 文件。
安装指南安装指南
28
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
5. 依照 AMD64 Intel 64 上使用 PXE 从网中的明,安装 RHVH
6 Red Hat Virtualization Host
29
7 Red Hat Enterprise Linux 主机主机
7.1. Red Hat Enterprise Linux Host
Red Hat Enterprise Linux 主机也被称基于 RHEL hypervisor,它基于在一个物理服器上的 Red
Hat Enterprise Linux 准安装,并 Red Hat Enterprise Linux Server Red Hat
Virtualization 利。如需了解与安装 Red Hat Enterprise Linux 主机相关的信息, Red Hat
Enterprise Linux 7 安装指南
G,
PCI
配置一个主机
得如何用主机硬件和件来支持设备的信息。
重要重要
化功能已在主机的 BIOS 置中被用。如需了解更多关于如何修改主机 BIOS 置的信
息,主机硬件的相关文档。
重要重要
不要在 Red Hat Enterprise Linux 主机上安装第三方的 watchdog,因为这会和 VDSM 提供的
watchdog 护进程相冲突。
7.2. 所需的所需的
了可以作化主机使用,Red Hat Enterprise Linux 主机必须满 2.2 “Hypervisor 配置要求
中提到的硬件要求,并通 Subscription Manage 注册和订阅了相利。按照以下步 Content
Delivery Network 行注册,并把 Red Hat Enterprise Linux Server Red Hat Enterprise
Virtualization 利添加主机。
7.1. 使使用 Subscription Manager 订阅订阅所需的所需的
1. Content Delivery Network 中注册您的系,在出提示时输入您的客户门户站的用和密
# subscription-manager register
2. 找到 Red Hat Enterprise Linux Server Red Hat Virtualization 订阅池,并记录
ID
# subscription-manager list --available
3. 使用前一步得的池 ID 附加利:
# subscription-manager attach --pool=poolid
安装指南安装指南
30
注意注意
行以下命令可以示当前附加的订阅
# subscription-manager list --consumed
行以下命令可以列出所有用的仓库
# yum repolist
4. 禁用所有存在的仓库
# subscription-manager repos --disable=*
5. 用所需的仓库
# subscription-manager repos --enable=rhel-7-server-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-
rpms
如果您要在 IBM POWER8 硬件上安装 Red Hat Enterprise Linux 7 主机 little endian为启
用下列存储库
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-
for-power-le-rpms
# subscription-manager repos --enable=rhel-7-for-power-le-rpms
6. 当前安装的件包已被升到最新版本:
# yum update
注意注意
在更新任何与内核有关的件包后重新引导设备
主机订阅了所需的利后,根据下一的介把主机附加到 Red Hat Virtualization 境中。
7 Red Hat Enterprise Linux 主机主机
31
8 Red Hat Virtualization Manager 添加一个主机添加一个主机
Red Hat Virtualization 添加主机需要完成以下操作:虚检查、安装件包、生成接,以及重
主机,所以程会需要一些时间来完成。当主机和管理系统间建立,可以使用情框控它的
程。
8.1. Red Hat Virtualization Manager 添加一个主机添加一个主机
1. 在管理门户中点主机主机标签页
2. 点新建新建
3. 使用数据中心数据中心和主机集群主机集群下拉列表为这个新主机选择数据中心和主机集群。
4. 入新主机的名称名称和地址地址准的 SSH 端口(22)会被自填充到 SSH 端口端口
5. 选择 Manager 用来访问这个主机的身份验证方法。
A. root 的密
B. 或者,如果需要使用公共密钥进验证,把 SSH 公共密公共密中的密复制到主机的
/root/.ssh/authorized_keys 文件中。
6. 点高参数参数可以行其它的高级设
a. 您可以禁用自防火配置功能。
b. 您可以添加一个主机 SSH 来增加系的安全性。您可以手工添加它,也可以使用自
取功能来自添加它。
7. 如果主机中有受支持的源管理卡,可以配置源管理功能。相关信息
管理指南
中的主机
源管理置介
8. 点确定确定
新主机会在主机列表中示,状 Installing,您可以在情框中看安装的程。当安装完成后,状
变为 Up
安装指南安装指南
32
部分部分 IV. 附加存附加存
部分部分 IV. 附加存附加存
33
9
9.1.
域就是一有一个公共存接口的数据像,它包括了模板、虚机(包括快照)的数据像或 ISO 文件
以及存域本身的元数据。一个存域可以由块设备SAN - iSCSI FCP成,也可以由文件系NAS
- NFSGlusterFS,或其它 POSIX 兼容的文件系
域有 3
数据域:数据域:数据域包括所有虚机的虚 OVF 文件,它不能被不同的数据中心共享。不同
iSCSINFSFCPOSIX Gluster)的存域可以被添加到同一个数据中心中,并在个数据中心
中共享。
重要重要
在附加 ISO 域和出域前,需要有一个主机 Up 的状,并在数据中心中附加了一个数据域。
ISO 域:ISO 域包括了用来机安装、启动操作系用程序的 ISO 文件(或逻辑 CD),并可以
被不同的数据中心共享。使用 ISO 域将使个数据中心不再需要物理的安装介ISO 域必是基于 NFS
的,一个数据中心只能附加一个 ISO 域。
出域:出域: 出域(Export Domain)是一个临时的存储库,它被用来在数据中心和 Red Hat
Virtualization 复制和迁移数据像。出域可以被用来份虚机。一个出域可以在不同的数
据中心迁移,但它只能同在一个数据中心中有效。出域必是基于 NFS 的,一个数据中心只能附加
一个出域。
下一了如何附加已有的 FCP 数据域。如需了解更多存储选项管理指南
9.2. FCP
Red Hat Virtualization 平台支持 SAN 。它通一个由先存在的 LUN 成的卷建一个存
域。卷 LUN 都不能被同添加到多个存域中。
了配置存局域网(SAN)存Red Hat Virtualization 管理需要 SAN 有一定的了解。SAN
常在主机和共享外置存储间使用光通道协议FCP),因此 SAN 也被称 FCP
有关置和配置 FCP Red Hat Enterprise Linux 配置多路径的情,参考 Storage
Administration Guide DM Multipath Guide
以下步了把有的 FCP 附加到 Red Hat Virtualization 境中作一个数据域的方法。如需了解
更多与其它支持的存储类型相关的信息,
管理指南
中的
9.1. 添加 FCP
1. 点存标签页列出所有存
2. 点新建域新建域打开新建域新建域窗口。
3. 入名称名称
安装指南安装指南
34
9.1. 添加 FCP
4. 使用数据中心数据中心下拉菜单选择一个 FCP 数据中心。
如果系中没有合适的 FCP 数据中心,选择 (none)
5. 使用下拉菜单选择域功能域功能和存储类。那些和所数据中心的型不兼容的存型将无法使用。
6. 在使用主机使用主机选择一个活的主机。如果不是数据中心的第一个数据域,您必须选择数据中心的
SPM 主机。
重要重要
所有与存域之的通信都是通主机而不是直接通 Red Hat Virtualization
Manager 行的。配置前,系中必至少有一个活主机,并附加到所数据中
心;所有主机也必可以访问储设备
7. 选择 Data / Fibre Channel 储类型后,新建域新建域窗口会自动显有未使用的 LUN 的目
。使用 LUN ID 选项选择所有可用的 LUN
8. 外,您可以配置高参数。
a. 点高参数参数
9
35
b. 在警告警告低存低存入一个百分比。当存域中的空低于值时,用
就会示一个警告信息。
c. 重的空重的空操作限制操作限制阈值阈值入一个(以 GB 为单位)。当存域中的空低于
值时,用录时示一个错误信息,任何需要使用存的操作(包括临时使用存
的操作)都会被限制。
d. 如果需要在除虚后清除它上面的敏感数据,选择删除后清除除后清除选项。在域建后,
选项还可以被修改,但不会改已存在的、选项的存的行
e. 除后框,除后忽略选项。可在域建后编辑选项。此选项只适用于
域。
9. 点确定确定建存域并关窗口。
新的 FCP 数据域将在标签页中被示。在准程中,它的状 Locked,当准完成后,它会被
添加到数据中心中。
安装指南安装指南
36
A. 本地 ISO 域的
如果 Manager 配置了一个本地 ISO 域,则这个域就可以被附加到一个或多个数据中心来提供虚
像文件。在默情况下,本地 ISO 域的访问控制列表(ACL)只允 Manager 所在的机器访问
了把 ISO 域附加到一个数据中心上,虚主机需要有对这个域的限。如果在时还不知道网
机的详细信息,或您需要在以后的某个时间更新 ACL参照以下内容。
然您可以整个网分配限,但是我推荐只需要的主机和子网提供相限。
A.1. 本地本地 ISO 域的域的
1. Manager 所在的机器。
2. 编辑 /etc/exports 文件,在访问控制列表中添加主机或子网:
/var/lib/exports/iso 10.1.2.0/255.255.255.0(rw) host01.example.com(rw)
host02.example.com(rw)
在上面的例子中,一个 /24 个特定的主机可以访问 ISO 域。/var/lib/exports/iso
ISO 域的默文件目 exports(5) man page 得更详细的信息。
3. 用改
# exportfs -ra
注意,如果您在 engine-setup 命令后手工编辑 /etc/exports 文件,再次 engine-
cleanup 将不会取消已做的修改。
A. 本地本地 ISO 域的域的
37
B. 数据中心附加本地数据中心附加本地 ISO
在安装 Manager 时创建的 ISO 域会在管理门户中以 Unattached 的形式出,您需要把它附加到数据中心
后才可以使用。ISO 域必和数据中心有相同的储类储类,数据中心中的每个主机(特是作 SPM
机)都需要有 ISO 域的访问权
一个数据中心只能有一个附加的 ISO
B.1. 数据中心附加本地数据中心附加本地 ISO
1. 在管理门户中点数据中心数据中心标签页选择所需的数据中心。
2. 情框中标签页列出附加到个数据中心中的存域。
3. 点附加附加 ISO 打开附加附加 ISO 窗口。
4. 选择本地 ISO
5. 点确定确定
ISO 域被附加到数据中心,并被自激活。
安装指南安装指南
38
C. Red Hat Gluster Storage 点上点上 Gluster
1. 航框中,选择集群集群标签页
2. 点新建新建
3. 选择 Gluster 选项入地址、SSH 和密。地址和密钥项只有在有的有的
gluster 配置配置选项才有效。
C.1. 选择 Gluster 选项
4. 点确定确定
在,Red Hat Gluster Storage 点可以被添加到 Gluster 集群中,Gluster 卷可以被挂
域。iptables 规则将不会再阻止域被添加到集群中。
C. Red Hat Gluster Storage 点上点上 Gluster
39
D. Red Hat Manager 备远 PostgreSQL 数据
可以选择在一个程的 Red Hat Enterprise Linux 7 机器上配置一个 PostgreSQL 数据
Manager 的数据。在默情况下,Red Hat Virtualization Manager 的配置脚本(engine-setup)会
Manager 所在的本地机器上自配置一个 Manager 数据。如需了解与自配置的数据相关的信息,
3.3 配置 Red Hat Virtualization Manager”;如需了解在 Manager 所在机器上使用自定
配置 Manager 数据的信息, E,
Red Hat Virtualization Manager
在本地手工配置一个
PostgreSQL
数据
使用以下方法在 Manager 所在机器以外的机器上配置数据。在配置 Manager 前,需要先个数据
,并需要在 engine-setup 中的相关步个数据验证信息。
注意注意
engine-setup engine-backup --mode=restore 命令只支持 en_US.UTF8 格式的系统错误
信息(即使系置与此不同)。
postgresql.conf 文件的置必须为 en_US.UTF8
重要重要
数据名只能包含数字、下划线和小写字母。
D.1. Red Hat Manager 备远备远 PostgreSQL 数据数据
1. 安装 PostgreSQL 件包:
# yum install postgresql-server
2. 初始化 PostgreSQL 数据启动 postgresql ,把它在系导时动启动
# su -l postgres -c "/usr/bin/initdb --locale=en_US.UTF8 --
auth='ident' --pgdata=/var/lib/pgsql/data/"
# systemctl start postgresql.service
# systemctl enable postgresql.service
3. 使用 postgres 户连接到 psql 命令行界面:
# su - postgres
$ psql
4. Manager 写数据库创建一个用Manager 的默名是 engine
postgres=# create role user_name with login encrypted password
'password';
5. 建一个用来保存 Red Hat Virtualization 境信息的数据Manager 的默数据名是
engine
安装指南安装指南
40
postgres=# create database database_name owner user_name template
template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-
8';
6. 接到新数据并添加 plpgsql 言:
postgres=# \c database_name
database_name=# CREATE LANGUAGE plpgsql;
7. md5 户验证机制来允许对数据库进访问编辑 /var/lib/pgsql/data/pg_hba.conf
文件,在文件底部的、以 local 的行下面添加以下内容(使用 Manager IP 地址替
X.X.X.X ):
host database_name user_name X.X.X.X/32 md5
8. TCP/IP 到数据接。编辑 /var/lib/pgsql/data/postgresql.conf 文件,添加以下
行:
listen_addresses='*'
个例子中,postgresql 被配置为监听所有接口上的接。您可以使用 IP 地址来指定只
听特定接口上的接。
9. 打开 PostgreSQL 数据库连接使用的默端口,保存更新的防火墙规则
# yum install iptables-services
# iptables -I INPUT 5 -p tcp --dport 5432 -j ACCEPT
# service iptables save
10. postgresql
# systemctl restart postgresql.service
外,可以 SSL 行安全的数据库连接( http://www.postgresql.org/docs/8.4/static/ssl-
tcp.html#SSL-FILE-USAGE)。
D. Red Hat Manager 备远 PostgreSQL 数据数据
41
E. Red Hat Virtualization Manager 在本地手工配置在本地手工配置
一个一个 PostgreSQL 数据
外,用也可以选择 Manger 所在的机器上配置一个本地 PostgreSQL 数据 Manager 的数据
。默情况下,Red Hat Virtualization Manager 的配置脚本(engine-setup)会在 Manager 所在的
本地机器上自配置一个 Manager 数据。如需了解与自配置的数据相关的信息, 3.3
Red Hat Virtualization Manager”;如需了解在与 Manager 所在机器不同的机器上配置 Manager
的信息, D,
Red Hat Manager
备远
PostgreSQL
数据
在配置 Manager 前,使用以下方法配置有自定义值 Manager 数据。当 engine-setup ,需
要提供数据验证信息。了配置数据,需要首先在 Manager 所在机器上安装 rhevm
包,postgresql-server 会作一个依件包被同安装。
注意注意
engine-setup engine-backup --mode=restore 命令只支持 en_US.UTF8 格式的系统错误
信息(即使系置与此不同)。
postgresql.conf 文件的置必须为 en_US.UTF8
重要重要
数据名只能包含数字、下划线和小写字母。
E.1. Red Hat Virtualization Manager 在本地手工配置一个在本地手工配置一个 PostgreSQL 数据
1. 初始化 PostgreSQL 数据启动 postgresql ,把它在系导时动启动
# su -l postgres -c "/usr/bin/initdb --locale=en_US.UTF8 --
auth='ident' --pgdata=/var/lib/pgsql/data/"
# systemctl start postgresql.service
# systemctl enable postgresql.service
2. 使用 postgres 户连接到 psql 命令行界面:
# su - postgres
$ psql
3. Manager 写数据库创建一个用Manager 的默名是 engine
postgres=# create role user_name with login encrypted password
'password';
4. 建一个用来保存 Red Hat Virtualization 境信息的数据Manager 的默数据名是
engine
安装指南安装指南
42
postgres=# create database database_name owner user_name template
template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-
8';
5. 接到新数据并添加 plpgsql 言:
postgres=# \c database_name
database_name=# CREATE LANGUAGE plpgsql;
6. md5 户验证机制来允许对数据库进访问编辑
/var/lib/pgsql/data/pg_hba.conf 文件,在文件底部的、以 local 的行下面添加以下内
容:
host [database name] [user name] 0.0.0.0/0 md5
host [database name] [user name] ::0/0 md5
7. postgresql
# systemctl restart postgresql.service
外,可以 SSL 行安全的数据库连接( http://www.postgresql.org/docs/8.4/static/ssl-
tcp.html#SSL-FILE-USAGE)。
E. Red Hat Virtualization Manager 在本地手工配置一个在本地手工配置一个 PostgreSQL 数据数据
43
F. 在一个独立的机器上安装在一个独立的机器上安装 Websocket 代理
websocket 代理允 noVNC SPICE HTML5 控制台接到虚机。noVNC 端使用
websockets 传递 VNC 数据。但是,QEMU 中的 VNC 器并不支持 websocket,因此,需要在客
VNC 使用一个 websocket 代理。个代理可以行在任何可以访问的机器上(包括
Manager 所在的机器)。
安全和性能的原因,用可能会需要在一台独立的机器上配置 websocket 代理。
注意注意
SPICE HTML5 的支持是一个技术预览Technology Preview )。技术预览将不被 Red
Hat Subscription Service Level AgreementsSLAs)所完全支持,也不能保它的所有功能都可
以正常行。Technology Preview 功能并不是当前的生产环境所提供的,但用可以通过这
能来尽早接触将来会被使用的新品技,同可以反您的意来完善品的开
了如何在一个没有 Manager 的机器上安装并配置 websocket 代理的方法。如需了解如何在
Manager 的机器上配置 websocket 代理的信息, 3.3 配置 Red Hat Virtualization
Manager”
F.1. 在一台独立的机器上安装和配置在一台独立的机器上安装和配置 Websocket 代理
1. 安装 websocket 代理:
# yum install ovirt-engine-websocket-proxy
2. engine-setup 命令来配置 websocket 代理。
# engine-setup
注意注意
如果 rhevm 件包也被安装,在被询问是否在个主机上配置引擎时选择 No
3. Enter 来允 engine-setup 在机器上配置一个 websocket 代理服器。
Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:
4. Enter 接受自动检测到的主机名(注意,如果您使用的主机是虚机,自动检测到的主机名可能
不正确);或入一个不同的主机名后点 Enter
Host fully qualified DNS name of this server [host.example.com]:
5. Enter engine-setup 配置防火并打开外部通所需的端口。如果不允 engine-
setup 修改您的防火配置,需要在以后手工打开所需的端口。
安装指南安装指南
44
Setup can automatically configure the firewall on this system.
Note: automatic configuration of the firewall may overwrite current
settings.
Do you want Setup to configure the firewall? (Yes, No) [Yes]:
6. Manager 所在机器的完全限定 DNS 名并点 Enter
Host fully qualified DNS name of the engine server []:
engine_host.example.com
7. Enter engine-setup Manager 的机器上行操作,或按 2 来手工些任
Setup will need to do some actions on the remote engine server. Either
automatically, using ssh as root to access it, or you will be prompted
to manually perform each such action.
Please choose one of the following:
1 - Access remote engine server using ssh as root
2 - Perform each action manually, use files to copy content around
(1, 2) [1]:
a. Enter 接受默 SSH 端口号,或 Manager 机器的端口号。
ssh port on remote engine server [22]:
b. 入登 Manager 机器的 root 并按 Enter
root password on remote engine server engine_host.example.com:
8. 选择是否复 iptables 规则
Generated iptables rules are different from current ones.
Do you want to review them? (Yes, No) [No]:
9. Enter 配置。
--== CONFIGURATION PREVIEW ==--
Firewall manager : iptables
Update Firewall : True
Host FQDN : host.example.com
Configure WebSocket Proxy : True
Engine Host FQDN : engine_host.example.com
Please confirm installation settings (OK, Cancel) [OK]:
如何配置 Manager 机器来使用置的 websocket 代理的信息会被示。
Manual actions are required on the engine host
in order to enroll certs for this host and configure the engine about
it.
F. 在一个独立的机器上安装在一个独立的机器上安装 Websocket 代理代理
45
Please execute this command on the engine host:
engine-config -s WebSocketProxy=host.example.com:6100
and than restart the engine service to make it effective
10. Manager 的机器,行以下命令:
# engine-config -s WebSocketProxy=host.example.com:6100
# systemctl restart ovirt-engine.service
安装指南安装指南
46
G. PCI 配置一个主机配置一个主机
过启 PCI PCI passthrough)功能,一个虚机可以象使用直接附加到个虚机上的设备
使用主机的设备 PCI 功能,您需要用虚展和 IOMMU 功能。以下步需要重新引
主机。如果个主机已被附加到 Manager行以下操作把主机为维护
先决条件先决条件
主机硬件 PCI 设备以及分配的要求。 2.2.4 PCI 设备要求
G.1. PCI 配置一个主机配置一个主机
1. BIOS 用虚展和 IOMMU 展。 Red Hat Enterprise Linux
化和管理指
中的 BIOS Intel VT-x AMD-V 化硬件 ,了解更多信息。
2. 在将主机添加至 Manager 时选Hostdev SR-IOV框,或者通动编辑 grub
配置文件来用内核中的 IOMMU 标记
A. 要从管理门户启 IOMMU 标记
管理指南
中的 Red Hat Virtualization Manager
加一个主机内核置介
B. 要手动编辑 grub 配置文件, G.2, “动启 IOMMU”
3. GPU 功能,您需要在主机和客机系上都外的配置。相关信息
管理指南
GPU 主机和虚机系
G.2. 动启动启 IOMMU
1. 编辑 grub 配置文件来 IOMMU
注意注意
如果使用 IBM POWER8 硬件,不需一步,因它已被默认启
A. Intel ,引机器,把 intel_iommu=on 添加到 grub 配置文件的
GRUB_CMDLINE_LINUX 一行的最后。
# vi /etc/default/grub
...
GRUB_CMDLINE_LINUX="nofb splash=quiet console=tty0 ...
intel_iommu=on
...
B. AMD ,引机器,把 amd_iommu=on 添加到 grub 配置文件的
GRUB_CMDLINE_LINUX 一行的最后。
# vi /etc/default/grub
...
GRUB_CMDLINE_LINUX="nofb splash=quiet console=tty0 ... amd_iommu=on
...
G. PCI 配置一个主机配置一个主机
47
注意注意
如果 intel_iommu=on amd_iommu=on 置可以正常工作,您可以尝试把它换为
intel_iommu=pt amd_iommu=ptpt 选项使用透功能的设备启 IOMMU,并可
以提供更好的功能。但不是所有硬件都支持选项。如果 pt 选项在您的主机上无法正常工
作,请转换回使用前面的选项
如果因硬件不支持中断重映射(interrupt remapping致透,您可以在信任虚
机的情况下 allow_unsafe_interrupts 选项。因为启
allow_unsafe_interrupts 选项可能会存在通主机 MSI 的可能,因此
选项在默情况下没有被用。使用以下方法选项
# vi /etc/modprobe.d
options vfio_iommu_type1 allow_unsafe_interrupts=1
2. 刷新 grub.cfg 文件并重主机使些改生效:
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot
如果需要 SR-IOV 机分配专门的虚网卡,
https://access.redhat.com/articles/2335291
安装指南安装指南
48

Navigation menu