Skip to main content
ONTAP Select
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

ONTAP Select的 KVM 主机配置和准备清单

准备部署ONTAP Select节点的每个 KVM 虚拟机管理程序主机。准备主机时,需要仔细评估部署环境,以确保主机已正确配置并准备好支持ONTAP Select集群的部署。

备注 ONTAP Select Deploy 管理实用程序不会执行虚拟机管理程序主机所需的网络和存储配置。您必须在部署ONTAP Select集群之前手动准备每个主机。

步骤 1:准备 KVM 虚拟机管理程序主机

您需要准备部署ONTAP Select节点的每个 Linux KVM 服务器。您还必须准备部署ONTAP Select Deploy 管理实用程序的服务器。

步骤
  1. 安装 Red Hat Enterprise Linux (RHEL)。

    使用 ISO 映像安装 RHEL 操作系统。请参阅"虚拟机管理程序的软件兼容性信息"了解受支持的 RHEL 版本列表。安装期间,请按如下方式配置系统:

    1. 选择默认作为安全策略。

    2. 选择虚拟化主机软件选择。

    3. 验证目标是本地启动磁盘而不是ONTAP Select使用的 RAID LUN。

    4. 启动系统后,验证主机管理接口是否已启动。

      备注 您可以在 /etc/sysconfig/network-scripts 下编辑正确的网络配置文件,然后使用以下命令启动接口 `ifup`命令。
  2. 安装ONTAP Select所需的附加软件包。

    ONTAP Select需要几个额外的软件包。软件包的具体列表因您使用的 Linux 版本而异。首先,请验证 yum 存储库是否在您的服务器上可用。如果不可用,您可以使用 `wget your_repository_location`命令。

    备注 如果您在安装 Linux 服务器时选择了“虚拟化主机”作为软件选择,则某些必需的软件包可能已经安装。您可能需要从源代码安装 openvswitch 软件包,具体说明请参见"Open vSwitch 文档"

    有关必要软件包和其他配置要求的更多信息,请参阅"互操作性表工具"

  3. 配置存储池。

    ONTAP Select存储池是一个逻辑数据容器,用于抽象底层物理存储。您必须在部署ONTAP Select 的KVM 主机上管理存储池。

步骤 2:创建存储池

在每个ONTAP Select节点上创建至少一个存储池。如果您使用软件 RAID 而不是本地硬件 RAID,则存储磁盘将连接到根聚合和数据聚合的节点。在这种情况下,您仍然必须为系统数据创建一个存储池。

开始之前

验证您是否可以登录到部署ONTAP Select 的主机上的 Linux CLI。

关于此任务

ONTAP Select Deploy 管理实用程序要求将存储池的目标位置指定为 /dev/<pool_name> , 在哪里 `<pool_name>`是主机上唯一的池名称。

备注 创建存储池时会分配 LUN 的整个容量。
步骤
  1. 显示 Linux 主机上的本地设备并选择将包含存储池的 LUN:

    lsblk

    合适的 LUN 很可能是具有最大存储容量的设备。

  2. 在设备上定义存储池:

    virsh pool-define-as <pool_name> logical --source-dev <device_name> --target=/dev/<pool_name>

    例如:

    virsh pool-define-as select_pool logical --source-dev /dev/sdb --target=/dev/select_pool
  3. 构建存储池:

    virsh pool-build <pool_name>
  4. 启动存储池:

    virsh pool-start <pool_name>
  5. 将存储池配置为在系统启动时自动启动:

    virsh pool-autostart <pool_name>
  6. 验证存储池是否已创建:

    virsh pool-list

步骤 3:(可选)删除存储池

当不再需要存储池时,您可以将其删除。

开始之前

验证您是否可以登录到部署ONTAP Select 的Linux CLI。

关于此任务

ONTAP Select Deploy 管理实用程序要求将存储池的目标位置指定为 /dev/<pool_name> , 在哪里 `<pool_name>`是主机上唯一的池名称。

步骤
  1. 验证存储池是否已定义:

    virsh pool-list
  2. 销毁存储池:

    virsh pool-destroy <pool_name>
  3. 取消定义非活动存储池的配置:

    virsh pool-undefine <pool_nanme>
  4. 验证存储池是否已从主机中删除:

    virsh pool-list
  5. 验证存储池卷组的所有逻辑卷是否都已被删除。

    1. 显示逻辑卷:

      lvs
    2. 如果池中存在任何逻辑卷,请删除它们:

      lvremove <logical_volume_name>
  6. 验证卷组是否已被删除:

    1. 显示卷组:

      vgs
    2. 如果池中存在卷组,请将其删除:

      vgremove <volume_group_name>
  7. 验证物理卷是否已被删除:

    1. 显示物理卷:

      pvs
    2. 如果池中存在物理卷,则将其删除:

      pvremove <physical_volume_name>

步骤 4:检查ONTAP Select集群配置

您可以将ONTAP Select部署为多节点集群或单节点集群。在许多情况下,多节点集群是首选,因为它具有额外的存储容量和高可用性 (HA) 功能。

下图说明了用于 ESXi 主机的单节点集群和四节点集群的ONTAP Select网络。

单节点集群

下图展示了一个单节点集群。外部网络承载客户端、管理和跨集群复制流量(SnapMirror/ SnapVault)。

显示一个网络的单节点集群

四节点集群

下图展示了一个包含两个网络的四节点集群。内部网络支持节点之间的通信,以支持ONTAP集群网络服务。外部网络承载客户端、管理和跨集群复制流量 (SnapMirror/ SnapVault)。

显示两个网络的四节点集群

四节点集群中的单个节点

下图展示了四节点集群中单个ONTAP Select虚拟机的典型网络配置。其中有两个独立的网络: ONTAP内部网络和ONTAP外部网络。

四节点集群中的单个节点

步骤5:配置Open vSwitch

使用 Open vSwitch 在每个 KVM 主机节点上配置一个软件定义的交换机。

开始之前

验证网络管理器是否已禁用并且本机 Linux 网络服务是否已启用。

关于此任务

ONTAP Select需要两个独立的网络,这两个网络都利用端口绑定为网络提供 HA 功能。

步骤
  1. 验证 Open vSwitch 在主机上是否处于活动状态:

    1. 确定 Open vSwitch 是否正在运行:

      systemctl status openvswitch
    2. 如果 Open vSwitch 未运行,请启动它:

      systemctl start openvswitch
  2. 显示 Open vSwitch 配置:

    ovs-vsctl show

    如果主机上尚未配置 Open vSwitch,则配置将显示为空。

  3. 添加新的 vSwitch 实例:

    ovs-vsctl add-br <bridge_name>

    例如:

    ovs-vsctl add-br ontap-br
  4. 关闭网络接口:

    ifdown <interface_1>
    ifdown <interface_2>
  5. 使用链路聚合控制协议 (LACP) 合并链路:

    ovs-vsctl add-bond <internal_network> bond-br <interface_1> <interface_2> bond_mode=balance-slb lacp=active other_config:lacp-time=fast
    备注 如果有多个接口,则仅需要配置结合。
  6. 启动网络接口:

    ifup <interface_1>
    ifup <interface_2>