主机配置和准备检查清单
准备部署 ONTAP Select 节点的每个虚拟机管理程序主机。在准备主机时,请仔细评估部署环境,以确保主机已正确配置并准备好支持 ONTAP Select 集群的部署。
ONTAP Select Deploy 管理实用程序不会对虚拟机管理程序主机执行所需的网络和存储配置。在部署 ONTAP Select 集群之前,您必须手动准备每个主机。 |
虚拟机管理程序常规准备
您必须准备虚拟机管理程序主机。
KVM虚拟机管理程序
您必须准备部署ONTAP Select节点的每个Linux KVM服务器。此外、您还必须准备部署ONTAP Select Deploy管理实用程序的服务器。
您必须使用ISO映像安装Red Hat Enterprise Linux (RHEL)操作系统。在安装期间、您应按如下所示配置系统:
-
选择默认作为安全策略
-
选择"虚拟 化主机软件"选项
-
目标应是本地启动磁盘、而不是ONTAP Select使用的RAID LUN
-
启动系统后、验证主机管理接口是否已启动
您可以在/etc/sysconfig/network-scripts下编辑正确的网络配置文件、然后使用命令启动接口 ifup 。
|
ONTAP Select需要多个额外的软件包。确切的软件包列表因所使用的Linux版本而异。首先、验证yum存储库是否在您的服务器上可用。如果该命令不可用、您可以使用命令进行检索 wget your_repository_location
:
如果您在安装Linux服务器期间选择了"虚拟 化主机"作为软件选择、则某些必需的软件包可能已安装。您可能需要按照中所述从源代码安装此"Open vSwitch文档"选项包。 |
For additional information about the necessary packages and other configuration requirements, see the link:https://imt.netapp.com/matrix/#welcome[NetApp Interoperability Matrix Tool^]. .RHEL 7.7所需的其他软件包 安装RHEL 7.6所需的同一组软件包。
使用RHEL 7.6或CentOS 7.6时、验证是否已安装以下软件包和依赖项。在每种情况下、都包含软件包名称和版本。
-
QEMU-KVM (1.5.3-160)
使用软件RAID时、必须改用2.9.0版。 -
libvirt (4.5.0-10)
-
光开关(2.7.3)
-
virt-install (1.5.0-1)
-
lshw (B.02.18-12)
-
lsscsi (0.27-6)
-
Lsof (4.87-6)
如果您正在KVM (外部存储)上使用vNAS、并计划将虚拟机从一台主机迁移到另一台主机、则应安装以下附加软件包和依赖项:
-
Fence-agents-all (4.2.1-11)
-
LVM2集群(2.02.180-8)
-
起搏器(1.1.19-8)
-
PCS (0.9.165-6)
使用RHEL 7.5或CentOS 7.5时、验证是否已安装以下软件包和依赖项。在每种情况下、都包含软件包名称和版本。
-
QEMU-KVM (1.5.3-141)
使用软件RAID时、必须改用2.9.0版。 -
libvirt (3.1.0)
-
光开关(2.7.3)
-
virt-install (1.4.1-7)
-
lshw (B.02.18-12)
-
lsscsi (0.27-6)
-
Lsof (4.87-5)
如果您正在KVM (外部存储)上使用vNAS、并计划将虚拟机从一台主机迁移到另一台主机、则应安装以下附加软件包和依赖项:
-
Fence-agents-all (4.0.11-86)
-
LVM2集群(2.02.177-4)
-
起搏器(1.1.18-11)
-
PCS (0.9.16205)
使用RHEL 7.4或CentOS 7.4时、验证是否已安装以下软件包和依赖项。在每种情况下、都包含软件包名称和版本。
-
QEMU-KVM (1.5.3-141)
使用软件RAID时、必须改用2.9.0版。 -
libvirt (3.2.0-14)
-
光开关(2.7.3)
-
virt-install (1.4.1-7)
-
lshw (B.02.18-7)
-
lsscsi (0.27-6)
-
Lsof (4.87-4)
如果您正在KVM (外部存储)上使用vNAS、并计划将虚拟机从一台主机迁移到另一台主机、则应安装以下附加软件包和依赖项:
-
Fence-agents-all (4.0.11-66)
-
LVM2集群(2.02.171-8)
-
起搏器(1.1.16-12)
-
PCS (0.9.158-6)
ONTAP Select存储池是一种逻辑数据容器、用于抽象化底层物理存储。您必须管理部署ONTAP Select的KVM主机上的存储池。
创建存储池
您必须在每个ONTAP Select节点上至少创建一个存储池。如果使用软件RAID而不是本地硬件RAID、则存储磁盘会连接到根聚合和数据聚合的节点。在这种情况下、您仍必须为系统数据创建存储池。
验证您是否可以在部署ONTAP Select的主机上登录到Linux命令行界面。
ONTAP Select Deploy管理实用程序要求将存储池的目标位置指定为<pool_name>、其中<pool_name>是主机上的唯一池名称。
创建存储池时会分配LUN的全部容量。 |
-
显示Linux主机上的本地设备、并选择要包含存储池的LUN:
lsblk
相应的LUN可能是存储容量最大的设备。
-
在设备上定义存储池:
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
-
构建存储池:
virsh pool-build <pool_name>
-
启动存储池:
virsh pool-start <pool_name>
-
将存储池配置为在系统启动时自动启动:
virsh pool-autostart <pool_name>
-
验证是否已创建存储池:
virsh pool-list
删除存储池
您可以删除不再需要的存储池。
验证您是否可以登录到部署ONTAP Select的Linux命令行界面。
ONTAP Select Deploy管理实用程序要求将存储池的目标位置指定为 /dev/<pool_name>
,其中 `<pool_name>`是主机上的唯一池名称。
-
验证是否已定义存储池:
virsh pool-list
-
销毁存储池:
virsh pool-destroy <pool_name>
-
取消定义非活动存储池的配置:
virsh pool-undefine <pool_nanme>
-
验证存储池是否已从主机中删除:
virsh pool-list
-
验证是否已删除存储池卷组的所有逻辑卷。
-
显示逻辑卷:
lvs
-
如果池中存在任何逻辑卷、请将其删除:
lvremove <logical_volume_name>
-
-
验证卷组是否已删除:
-
显示卷组:
vgs
-
如果池中存在卷组、请将其删除:
vgremove <volume_group_name>
-
-
验证是否已删除物理卷:
-
显示物理卷:
pvs
-
如果池中存在物理卷、请将其删除:
pvremove <physical_volume_name>
-
ESXi虚拟机管理程序
必须为每个主机配置以下配置:
-
预安装且受支持的虚拟机管理程序
-
VMware vSphere 许可证
此外,同一 vCenter Server 必须能够管理集群中部署了 ONTAP Select 节点的所有主机。
此外,您还应确保已将防火墙端口配置为允许访问 vSphere 。这些端口必须处于打开状态,才能支持与 ONTAP Select 虚拟机的串行端口连接。
默认情况下, VMware 允许通过以下端口进行访问:
-
端口 22 和端口 1024 – 65535 (入站流量)
-
端口 0 – 65535 (出站流量)
NetApp 建议打开以下防火墙端口以允许访问 vSphere :
-
端口 7200 – 7400 (入站和出站流量)
您还应熟悉所需的 vCenter 权限。有关详细信息、请参见 "VMware vCenter 服务器" 。
ONTAP Select 集群网络准备
您可以将 ONTAP Select 部署为多节点集群或单节点集群。在许多情况下,由于存储容量和 HA 功能增加,因此最好使用多节点集群。
ONTAP Select 网络和节点示意图
下图说明了单节点集群和四节点集群使用的网络。
显示一个网络的单节点集群
下图显示了一个单节点集群。外部网络传输客户端,管理和跨集群复制流量( SnapMirror/SnapVault )。
显示两个网络的四节点集群
下图显示了一个四节点集群。通过内部网络,可以在节点之间进行通信,以支持 ONTAP 集群网络服务。外部网络传输客户端,管理和跨集群复制流量( SnapMirror/SnapVault )。
四节点集群中的单个节点
下图显示了四节点集群中单个 ONTAP Select 虚拟机的典型网络配置。有两个单独的网络: ONTAP 内部网络和 ONTAP 外部网络。
KVM主机
在KVM主机上配置Open vSwitch
您必须使用Open vSwitch在每个ONTAP Select节点上配置一个软件定义的交换机。
验证网络管理器是否已禁用、以及本机Linux网络服务是否已启用。
ONTAP Select需要两个单独的网络、这两个网络都利用端口绑定为网络提供HA功能。
-
验证Open vSwitch在主机上是否处于活动状态:
-
确定Open vSwitch是否正在运行:
systemctl status openvswitch
-
如果Open vSwitch未运行、请启动它:
systemctl start openvswitch
-
-
显示Open vSwitch配置:
ovs-vsctl show
如果尚未在主机上配置Open vSwitch、则此配置将显示为空。
-
添加新的vSwitch实例:
ovs-vsctl add-br <bridge_name>
例如:
ovs-vsctl add-br ontap-br
-
关闭网络接口:
ifdown <interface_1> ifdown <interface_2>
-
使用LACP合并链路:
ovs-vsctl add-bond <internal_network> bond-br <interface_1> <interface_2> bond_mode=balance-slb lacp=active other_config:lacp-time=fast
只有当存在多个接口时、才需要配置绑定。 |
-
启动网络接口:
ifup <interface_1> ifup <interface_2>
ESXi主机
虚拟机管理程序主机上的 vSwitch 配置
vSwitch 是用于支持内部和外部网络连接的核心虚拟机管理程序组件。在配置每个虚拟机管理程序 vSwitch 时,应考虑以下几点。
具有两个物理端口( 2 个 10 Gb )的主机的 vSwitch 配置
如果每个主机包含两个 10 Gb 端口,则应按如下所示配置 vSwitch :
-
配置 vSwitch 并将这两个端口分配给 vSwitch 。使用这两个端口创建 NIC 组。
-
将负载平衡策略设置为 "Route based on the originating virtual port ID" 。
-
将两个适配器标记为"活动"或将一个适配器标记为"活动"、将另一个适配器标记为"备用"。
-
将"Failback"(故障恢复)设置设置为"Yes"(是)。
-
将 vSwitch 配置为使用巨型帧( 9000 MTU )。
-
在 vSwitch 上为内部流量( ONTAP 内部)配置端口组:
-
端口组将分配给用于集群, HA 互连和镜像流量的 ONTAP Select 虚拟网络适配器 e0c-e0g 。
-
端口组应位于不可路由的 VLAN 上,因为此网络应为专用网络。您应将适当的 VLAN 标记添加到端口组中以考虑此问题。
-
端口组的负载平衡,故障恢复和故障转移顺序设置应与 vSwitch 相同。
-
-
在 vSwitch 上为外部流量( ONTAP 外部)配置端口组:
-
端口组将分配给用于数据和管理流量的 ONTAP Select 虚拟网络适配器 e0a-e0c 。
-
端口组可以位于可路由的 VLAN 上。此外,根据网络环境的不同,您应添加适当的 VLAN 标记或为端口组配置 VLAN 中继。
-
端口组的负载平衡,故障恢复和故障转移顺序设置应与 vSwitch 相同。
-
上述 vSwitch 配置适用于典型网络环境中具有 2 个 10 Gb 端口的主机。