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

  1. 在文本用户界面中,选择 Network 界面,点右方向键,在 Hostname 项中输入新主机名。
  2. DNS Server 1 项,输入主 DNS 服务器的 IP 地址。另外,还可以设置从 DNS 服务器。
  3. NTP Server 1 项,输入主 NTP 服务器的 IP 地址或主机名。另外,还可以设置从 NTP 服务器。
  4. 选择 <Save> 后点 Enter 保存所做的修改。您需要在编辑网络接口前进行保存。
所有附加到 Hypervisor 上的网络接口都处于未配置的状态。您最少需要配置一个连接到 Red Hat Enterprise Virtualization 环境中的网络接口。

过程 7.8. 配置网络接口

  1. Available System NICs 列表中选择一个网络接口,点 Enter 来配置这个网络接口。

    注意

    要找到与所选网络接口相关的物理网络接口,选择 <Flash Lights to Identify> 并点 Enter
  2. 选择配置 IPv4IPv6
    • 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________
  3. VLAN ID 项中输入一个 VLAN 标识符来为这个设备配置一个 VLAN
  4. <Save> 按钮,点 Enter 保存网络设置。

7.5.2. 配置远程存储

使用 Remote Storage 界面来指定一个远程的 iSCSI initiator 或 NFS 共享来作为存储。

过程 7.9. 配置远程存储

  1. 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_____________________
  2. 选择 <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 管理服务器。
      1. Management Server 项中输入 Manager 的 IP 地址或 FQDN。
      2. Management Server Port 项中输入管理服务器的端口。它的默认值是 443。如果在安装 Red Hat Enterprise Virtualization Manager 的过程中指定了其它端口,您需要使用被指定的端口来替换默认的端口。
      3. PasswordConfirm Password 项设为空。如果已设置了管理服务器的地址,这些项就不需要。
      4. 选择 <Save & Register> 并按 Enter
      在几分钟后,Hypervisor 会在管理门户的主机标签页中显示。您需要批准它后才可以在 Red Hat Enterprise Virtualization 环境中使用这个 Hypervisor。如需更多相关信息,请参阅 第 7.6 节 “批准一个注册的 Hypervisor”
    • 配置 Hypervisor 管理服务器使用的密码。
      1. Password 项中设置一个密码。虽然 Hypervisor 可以使用“弱密码”,但是我们推荐您使用一个“强密码”。“强密码”通常由大小写字母、数据和标点符号所组成。密码需要最少 6 个字符,并不应该包括一般的单词。
      2. Confirm Password 项中重新输入相同的密码。
      3. 不用为 Management ServerManagement Server Port 项输入任何值。当一个密码已经被设置时,Hypervisor 就可以在以后被添加到 Manager 中,而不需要这些项。
      4. 选择 <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

  1. Login 项中输入用户门户网站(Customer Portal)的用户名。
  2. Password 项中输入用户门户网站(Customer Portal)的密码。
  3. Profile Name (optional) 项中输入系统使用的名称。在用户门户网络中,这个系统会以此名称代表。
  4. 选择注册 Hypervisor 的方法:
    • Red Hat Content Delivery Network

      1. RHN 选项并按空格键。
      2. 您不需要在 URLCA URL 项中输入任何值。
      3. 另外,还可以在机构项中输入一个机构名。

      例 7.21. Red Hat Network 配置

      (X) RHN     ( ) Satellite     ( ) SAM
      URL:          _________________________________________________________
      CA URL:       _________________________________________________________
      Organization: Your_Organization________________________________________
    • Satellite

      1. Satellite 选项并按空格键。
      2. URL 项中输入 Satellite 服务器的 URL
      3. CA URL 项中输入 Satellite 服务器的证书授权机构的 URL
      4. 机构项中输入一个机构名。

      例 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

      1. 选择 Subscription Asset Manager 选项并按空格。
      2. URL 项中输入 Subscription Asset Manager 服务器的 URL
      3. CA URL 项中输入 Subscription Asset Manager 服务器的证书授权机构的 URL
      4. 另外,还可以在机构项中输入一个机构名。

      例 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________________________________________
  5. 如果使用代理服务器,则还需要指定代理服务器的信息:
    1. Server 项中输入代理服务器的 IP 地址或 FQDN。
    2. Port 项中指定连接代理服务器所用的端口。
    3. Username 项中输入连接到代理服务器所使用的用户名。
    4. Password 项中输入上面所指定的用户的密码。
  6. <Save> 后点 Enter

7.5.5. 修改 admin 用户密码以及其它与安全相关的任务

您可以为 Hypervisor 配置与安全相关的选项,如 SSH 密码验证、AES-NI 加密、admin 用户密码。

过程 7.12. 配置与安全相关的任务

  1. 选择 Enable SSH password authentication 选项并按空格启用 SSH 验证。SSH 验证也可以通过 RHEV-M 界面启用。在不需要这个功能的情况下,禁用这个选项。
  2. 在默认情况下,AES-NI 加密功能被启用。
    • 如需禁用它,选 Disable AES-NI 选项并按空格键。
    • 如果启用了 AES-NI 加密功能,则还可以指定 AES-NI 加密所使用的字节数。
  3. 要修改登录到 Hypervisor 控制台的 admin 用户的密码,在 Password 项和 Confirm Password 项中输入新密码。
  4. 选择 <Save> 并点 Enter

7.5.6. 改变 Hypervisor 的键盘格式

您可以在 Keyboard 界面中配置在 Hypervisor 控制台中所使用的键盘格式。

过程 7.13. 配置 Hypervisor 键盘格式

  1. 从所提供的列表中选择一个键盘格式。
    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>
  2. 选择 <Save> 后点 Enter 保存所做的修改。

7.5.7. 在 Hypervisor 上启用 SNMP 代理

您可以使用 SNMP 界面来为 SNMP 协议设置密码。
Enable SNMP       [ ]

SNMP Password
Password:          _______________
Confirm Password:  _______________


<Save>     <Reset>

过程 7.14. 在 Hypervisor 上启用 SNMP 代理

  1. 选择 Enable SNMP 选项,点空格启用 SNMP
  2. PasswordConfirm Password 项中输入密码。
  3. 选择 <Save> 并点 Enter
您启用了 SNMP,并为 Hypervisor 的 SNMP 通讯设置了密码。

7.5.8. 在 Hypervisor 上启用 CIM 监控连接

您可以通过 CIM 界配置一个通用信息模型(common information model)来把 hypervisor 附加到一个已经存在的 CIM 管理系统中。这样就可以监控在 Hypervisor 上运行的虚拟机。

过程 7.15. 在 Hypervisor 上启用 CIM 监控连接

  1. Enable CIM 选项后点空格键启用 CIM
    Enable CIM     [ ]
  2. PasswordConfirm Password 项中输入密码。
  3. <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 界面配置日志功能

  1. Logrotate Max Log Size 项中,输入最大的日志文件大小(以 KB 为单位)。当日志的文件达到了这个值,logrotate 会在相同的日志文件中重新记录新的日志信息。它的默认值是 1024
  2. 选择一个 Interval 的值,使 logrotateDailyWeeklyMonthly 的频率运行。它的默认值是 Daily
  3. 另外,还可以配置 rsyslog 来把日志文件传送到远程 syslog 守护进程(daemon):
    1. Server Address 项中输入 rsyslog 服务器地址。
    2. Server Port 项中输入远程 rsyslog 服务器端口号。默认使用的端口号是 514
  4. 另外,还可以配置 netconsole 来把内核信息传送到一个远程的位置:
    1. 输入 Server Address
    2. 输入 Server Port。默认的端口是 6666
  5. <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

  1. 选择保存内核 dump 数据的选项:
    • Disable

      选择 Disable 后按空格键可以禁用内核 dump。
    • Local

      选择 Local 选项并点空格键,内核 dump 数据会被保存在本地。
    • SSH

      1. 选择 SSH 选项并点空格键。内核 dump 会通过 SSH 被输出。
      2. SSH Location (root@example.com) 项中输入保存内核 dump 数据的位置。
      3. 输入 SSH Key URL (optional)
    • NFS

      1. 选择 NFS 选项并点空格键。内核 dump 会通过 NFS 被输出。
      2. NFS Location (example.com:/var/crash) 项中输入保存内核 dump 数据的位置。
  2. <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