7.5. 配置 Red Hat Enterprise Virtualization Hypervisor
7.5.1. 在 Hypervisor 上配置网络
Network 界面被用来配置 Hypervisor 的主机名,以及 Hypervisor 需要使用的 DNS 服务器、NTP 服务器和网络接口。
<Ping>:允许您使用它来 ping 指定的 IP 地址,以及需要 ping 这个地址的次数。
<Create Bond>:允许您在网络接口间创建绑定。
过程 7.7. 配置主机名、DNS 和 NTP
- 在文本用户界面中,选择 Network 界面,点右方向键,在 Hostname 项中输入新主机名。
- 选 DNS Server 1 项,输入主 DNS 服务器的 IP 地址。另外,还可以设置从 DNS 服务器。
- 选 NTP Server 1 项,输入主 NTP 服务器的 IP 地址或主机名。另外,还可以设置从 NTP 服务器。
- 选择 <Save> 后点 Enter 保存所做的修改。您需要在编辑网络接口前进行保存。
所有附加到 Hypervisor 上的网络接口都处于未配置的状态。您最少需要配置一个连接到 Red Hat Enterprise Virtualization 环境中的网络接口。
过程 7.8. 配置网络接口
- 在 Available System NICs 列表中选择一个网络接口,点 Enter 来配置这个网络接口。
注意
要找到与所选网络接口相关的物理网络接口,选择 <Flash Lights to Identify> 并点 Enter。 - 选择配置 IPv4 或 IPv6。
- 为 IPv4 配置一个动态或静态 IP 地址:
- 在 IPv4 设置项中选择 DHCP,按空格键配置一个动态 IP 地址。
- 在 IPv4 设置项中选择 Static,按空格键,为 Hypervisor 输入 IP 地址、子网掩码和网关来配置静态 IP地址。
例 7.17. 静态 IPv4 网络配置
IPv4 Settings ( ) Disabled ( ) DHCP (*) Static IP Address: 192.168.122.100_ Netmask: 255.255.255.0___ Gateway 192.168.1.1_____
- 为 IPv6 配置一个无状态的(stateless)、动态或静态 IP
- 在 IPv6 设置 中选择 Auto,按空格键设置 stateless 自动配置。
- 在 IPv6 设置 中选择 DHCP,按空格键配置动态 IP 地址。
- 在 IPv4 设置项中选择 Static,按空格键,为 Hypervisor 输入 IP 地址、Prefix Length 和网关来配置静态 IP 地址。
例 7.18. 静态 IPv6 网络配置
IPv6 Settings ( ) Disabled ( ) Auto ( ) DHCP (*) Static IP Address: 2001:db8:1::ab9:C0A8:103_ Prefix Length: 64______ Gateway 2001:db8:1::ab9:1________
- 在 VLAN ID 项中输入一个 VLAN 标识符来为这个设备配置一个 VLAN。
- 选 <Save> 按钮,点 Enter 保存网络设置。
7.5.2. 配置远程存储
使用 Remote Storage 界面来指定一个远程的 iSCSI initiator 或 NFS 共享来作为存储。
过程 7.9. 配置远程存储
- 在 iSCSI Initiator Name 项中输入 initiator 名,或在 NFSv4 Domain (example.redhat.com) 项中输入 NFS 共享。
例 7.19. iSCSI Initiator Name
iSCSI Initiator Name: iqn.1994-05.com.redhat:5189835eeb40_____
例 7.20. NFS Path
NFSv4 Domain (example.redhat.com): example.redhat.com_____________________
- 选择 <Save> 并点 Enter。
7.5.3. 把 Hypervisor 连接到 Red Hat Enterprise Virtualization Manager
如果您已经安装了 Red Hat Enterprise Virtualization Manager,则可以马上把 Hypervisor 添加到 Manager 上。但是,如果您还没有安装 Manager,现在则需要先设置一个密码。当 Manager 安装完成后,需要使用这个密码通过管理门户把 Hypervisor 添加到 Manager 上。Hypervisor 用户界面中的 RHEV-M 界面可以处理这两种情况,但是通过管理门户添加 Hypervisor 是推荐的选择。
重要
在 RHEV-M 配置界面中设置的密码是 Hypervisor 的
root
密码,并被用来进行 SSH 密码验证。当 Hypervisor 被成功添加到 Manager 上后,我们推荐您禁用 SSH 密码验证功能。
重要
如果您的 Hypervisor 使用绑定或网桥设备,请通过 Red Hat Enterprise Virtualization Manager 手工添加它,而不要在安装的过程中注册到 Manager,这可以避免无法预见的错误。
过程 7.10. 配置一个 Hypervisor 管理服务器
- 使用 Manager 的地址配置 Hypervisor 管理服务器。
- 在 Management Server 项中输入 Manager 的 IP 地址或 FQDN。
- 在 Management Server Port 项中输入管理服务器的端口。它的默认值是
443
。如果在安装 Red Hat Enterprise Virtualization Manager 的过程中指定了其它端口,您需要使用被指定的端口来替换默认的端口。 - 把 Password 和 Confirm Password 项设为空。如果已设置了管理服务器的地址,这些项就不需要。
- 选择 <Save & Register> 并按 Enter。
在几分钟后,Hypervisor 会在管理门户的主机标签页中显示。您需要批准它后才可以在 Red Hat Enterprise Virtualization 环境中使用这个 Hypervisor。如需更多相关信息,请参阅 第 7.6 节 “批准一个注册的 Hypervisor”。 - 配置 Hypervisor 管理服务器使用的密码。
- 在 Password 项中设置一个密码。虽然 Hypervisor 可以使用“弱密码”,但是我们推荐您使用一个“强密码”。“强密码”通常由大小写字母、数据和标点符号所组成。密码需要最少 6 个字符,并不应该包括一般的单词。
- 在 Confirm Password 项中重新输入相同的密码。
- 不用为 Management Server 和 Management Server Port 项输入任何值。当一个密码已经被设置时,Hypervisor 就可以在以后被添加到 Manager 中,而不需要这些项。
- 选择 <Save & Register> 并按 Enter。
在设置完密码后,从管理门户手工添加 Hypervisor。详情请参阅 第 8.4 节 “通过管理门户手工添加 Hypervisor”。
7.5.4. 注册 Hypervisor
当 Hypervisor 上面运行的虚拟机可能会需要使用 Red Hat Enterprise Linux virtualization 的权利时,需要对它进行注册。您可以把 Hypervisor 注册到 Red Hat Content Delivery Network、一个 Satellite 服务器或 Subscription Asset Manager。Hypervisor 也可以通过代理服务器来连接这些服务。
您不需要通过注册 Hypervisor 来获得 Hypervisor 镜像的更新;最新的 Hypervisor 镜像是通过 Red Hat Enterprise Virtualization Manager 获得的。
过程 7.11. 注册 Hypervisor
- 在 Login 项中输入用户门户网站(Customer Portal)的用户名。
- 在 Password 项中输入用户门户网站(Customer Portal)的密码。
- 在 Profile Name (optional) 项中输入系统使用的名称。在用户门户网络中,这个系统会以此名称代表。
- 选择注册 Hypervisor 的方法:
Red Hat Content Delivery Network
- 选 RHN 选项并按空格键。
- 您不需要在 URL 和 CA URL 项中输入任何值。
- 另外,还可以在机构项中输入一个机构名。
例 7.21. Red Hat Network 配置
(X) RHN ( ) Satellite ( ) SAM URL: _________________________________________________________ CA URL: _________________________________________________________ Organization: Your_Organization________________________________________
Satellite
- 选 Satellite 选项并按空格键。
- 在 URL 项中输入 Satellite 服务器的 URL。
- 在 CA URL 项中输入 Satellite 服务器的证书授权机构的 URL。
- 在机构项中输入一个机构名。
例 7.22. Satellite 配置
( ) RHN (X) Satellite ( ) SAM RHN URL: https://your-sat.example.com_____________________________ CA URL: http://your-sat.example.com/pub/candlepin-local.pem Organization: Your_Organization________________________________________
Subscription Asset Manager
- 选择 Subscription Asset Manager 选项并按空格。
- 在 URL 项中输入 Subscription Asset Manager 服务器的 URL。
- 在 CA URL 项中输入 Subscription Asset Manager 服务器的证书授权机构的 URL。
- 另外,还可以在机构项中输入一个机构名。
例 7.23. Subscription Asset Manager 配置
( ) RHN ( ) Satellite (X) SAM URL: https://your-sam.example.com_____________________________ CA URL: http://your-sam.example.com/sam/candlepin-local.pem Organization: Your_Organization________________________________________
- 如果使用代理服务器,则还需要指定代理服务器的信息:
- 在 Server 项中输入代理服务器的 IP 地址或 FQDN。
- 在 Port 项中指定连接代理服务器所用的端口。
- 在 Username 项中输入连接到代理服务器所使用的用户名。
- 在 Password 项中输入上面所指定的用户的密码。
- 选 <Save> 后点 Enter。
7.5.5. 修改 admin 用户密码以及其它与安全相关的任务
您可以为 Hypervisor 配置与安全相关的选项,如 SSH 密码验证、AES-NI 加密、
admin
用户密码。
过程 7.12. 配置与安全相关的任务
- 选择 Enable SSH password authentication 选项并按空格启用 SSH 验证。SSH 验证也可以通过 RHEV-M 界面启用。在不需要这个功能的情况下,禁用这个选项。
- 在默认情况下,AES-NI 加密功能被启用。
- 如需禁用它,选 Disable AES-NI 选项并按空格键。
- 如果启用了 AES-NI 加密功能,则还可以指定 AES-NI 加密所使用的字节数。
- 要修改登录到 Hypervisor 控制台的
admin
用户的密码,在 Password 项和 Confirm Password 项中输入新密码。 - 选择 <Save> 并点 Enter。
7.5.6. 改变 Hypervisor 的键盘格式
您可以在 Keyboard 界面中配置在 Hypervisor 控制台中所使用的键盘格式。
过程 7.13. 配置 Hypervisor 键盘格式
- 从所提供的列表中选择一个键盘格式。
Keyboard Layout Selection Choose the Keyboard Layout you would like to apply to this system. Current Active Keyboard Layout: U.S. English
Available Keyboard Layouts
Swiss German (latin1) Turkish U.S. English U.S. International Ukranian ... <Save> - 选择 <Save> 后点 Enter 保存所做的修改。
7.5.7. 在 Hypervisor 上启用 SNMP 代理
您可以使用 SNMP 界面来为 SNMP 协议设置密码。
Enable SNMP [ ] SNMP Password Password: _______________ Confirm Password: _______________ <Save> <Reset>
过程 7.14. 在 Hypervisor 上启用 SNMP 代理
- 选择 Enable SNMP 选项,点空格启用 SNMP。
- 在 Password 和 Confirm Password 项中输入密码。
- 选择 <Save> 并点 Enter。
您启用了 SNMP,并为 Hypervisor 的 SNMP 通讯设置了密码。
7.5.8. 在 Hypervisor 上启用 CIM 监控连接
您可以通过 CIM 界配置一个通用信息模型(common information model)来把 hypervisor 附加到一个已经存在的 CIM 管理系统中。这样就可以监控在 Hypervisor 上运行的虚拟机。
过程 7.15. 在 Hypervisor 上启用 CIM 监控连接
- 选 Enable CIM 选项后点空格键启用 CIM。
Enable CIM [ ]
- 在 Password 和 Confirm Password 项中输入密码。
- 选 <Save> 后点 Enter。
您设置了 Hypervisor 进行 CIM 验证所使用的密码。当把 Hypervisor 连接到您的 CIM object manager 时,使用这个密码。
7.5.9. 配置日志
您可以使用 Logging 界面配置与日志相关的选项,如用来把 Hypervisor 所产生的日志信息自动输出到远程服务器的守护进程(daemon)。
按 F8 可以查看所有有效的日志文件。要查看一个日志文件的内容,按右方向键,选择一个日志文件后按 Enter。
/var/log/ovirt.log
/var/log/ovirt-node.log
/var/log/audit/audit.log
/var/log/messages
- dmesg
过程 7.16. 使用 Logging 界面配置日志功能
- 在 Logrotate Max Log Size 项中,输入最大的日志文件大小(以 KB 为单位)。当日志的文件达到了这个值,logrotate 会在相同的日志文件中重新记录新的日志信息。它的默认值是
1024
。 - 选择一个 Interval 的值,使 logrotate 以 Daily、Weekly 或 Monthly 的频率运行。它的默认值是 Daily。
- 另外,还可以配置 rsyslog 来把日志文件传送到远程
syslog
守护进程(daemon):- 在 Server Address 项中输入 rsyslog 服务器地址。
- 在 Server Port 项中输入远程 rsyslog 服务器端口号。默认使用的端口号是
514
。
- 另外,还可以配置 netconsole 来把内核信息传送到一个远程的位置:
- 输入 Server Address。
- 输入 Server Port。默认的端口是
6666
。
- 选 <Save> 后点 Enter。
7.5.10. 配置内核 dump
您可以在 Kdump 界面中配置,当系统出现故障时内核 dump 数据将会被保存的位置。
表 7.1. Kdump 界面
Kdump 选项 | 描述 |
---|---|
Disable
|
禁用内核 dump 功能。
|
Local
|
在本地系统上存储内核 kernel。
|
SSH
|
通过 SSH 把内核 dump 导出到一个指定的远程存储中。
|
NFS
|
把内核 dump 导出到一个指定的 NFS 共享中。
|
过程 7.17. 配置内核 dump
- 选择保存内核 dump 数据的选项:
Disable
选择 Disable 后按空格键可以禁用内核 dump。Local
选择 Local 选项并点空格键,内核 dump 数据会被保存在本地。SSH
- 选择 SSH 选项并点空格键。内核 dump 会通过 SSH 被输出。
- 在 SSH Location (root@example.com) 项中输入保存内核 dump 数据的位置。
- 输入 SSH Key URL (optional)。
NFS
- 选择 NFS 选项并点空格键。内核 dump 会通过 NFS 被输出。
- 在 NFS Location (example.com:/var/crash) 项中输入保存内核 dump 数据的位置。
- 选 <Save> 后点 Enter。
7.5.11. Diagnostics 界面
在 Diagnostics 界面中,您可以从以下列表中选择一个诊断工具:
- multipath -ll:根据所有可用信息显示当前的多路径拓扑。
- fdisk -l:列出分区表。
- parted -s -l:列出所有块设备上的分区结构。
- lsblk:列出所有块设备的信息。
7.5.12. Performance 界面
Performance 界面允许您从以下列表中为系统选择一个 tuned 配置集。在默认情况下,使用
virtual-host
配置集。
表 7.2. Red Hat Enterprise Virtualization 可用的 Tuned 配置集
Tuned 配置集 | 描述 |
---|---|
None
|
系统禁用所有 tuned 配置集。
|
virtual-host
|
基于 enterprise-storage 配置集,virtual-host 减少虚拟内存的交换,并启用更激进的“脏页(dirty page)回写行为。
|
virtual-guest
|
为虚拟机优化的配置集。
|
throughput-performance
|
对典型吞吐量性能进行优化的服务器配置集。
|
spindown-disk
|
对带有传统硬盘的机器进行大量节能设置的配置集。
|
server-powersave
|
对服务器进行大量节能设置的配置集。
|
latency-performance
|
对典型延迟性能进行优化的服务器配置集。
|
laptop-battery-powersave
|
对使用电池的笔记本电脑进行高度节能设置的配置集。
|
laptop-ac-powersave
|
对使用交流电源的笔记本电脑进行中度节能设置的配置集。
|
enteprise-storage
|
对企业级配置吞吐量性能进行优化的服务器配置集。
|
desktop-powersave
|
对桌面系统进行节能设置的配置集。
|
default
|
默认节电配置。这是最基本的节电配置。它只启用磁盘和 CPU 插件。
|
7.5.13. Plugins 界面
Plugins 界面提供了已安装插件的概述信息,并允许您查看使用 edit-node 工具更新或添加新软件包的信息。Plugins 界面还包括以下按钮:
- <RPM Diff>:允许您查看 RPM 的不同。
- <SRPM Diff>:允许您查看 SRPM 的不同。
- <File Diff>:允许您查看文件的不同。
7.5.14. Hosted Engine 界面
为了在 Hypervisor 上配置自承载引擎,需要在配置 Hosted Engine 界面中的设置前,配置 Network 界面中的设置。如果为自承载引擎配置 Hypervisor,则不需要配置 RHEV-M 界面中的设置。
如需了解更多与配置网络相关的信息,请参阅 第 7.5.1 节 “在 Hypervisor 上配置网络”。
如需了解更多与配置自承载引擎相关的信息,请参阅自承载引擎指南中的 Configuring Self-Hosted Engine on Red Hat Enterprise Virtualization Hypervisor。