使用 FSx for ONTAP作为 iSCSI 数据存储库的部署过程
本节介绍使用 FSx for ONTAP配置 iSCSI 数据存储库的步骤。
前提条件
在将 FSx for ONTAP配置并连接为 iSCSI 数据存储之前,您必须先部署 Amazon EVS 虚拟化环境。有关更多信息,请参阅《Amazon EVS 入门指南》文档。本节还假设您已经部署了 FSx for ONTAP文件系统,请参阅上面的详细方法部分了解适当的步骤。
高级部署步骤
部署 FSx for ONTAP文件系统以用作 Amazon EVS 的 iSCSI 数据存储并在两项服务之间建立连接将包括以下步骤:
-
为每个 ESXi 主机设置一个 iSCSI 网络适配器。
-
创建和配置 FSx for ONTAP文件系统、卷、LUN 等。
-
将 ESXi 主机连接到 FSx for ONTAP文件系统服务器。
-
创建 iSCSI 数据存储虚拟机文件系统 (VMFS)。
添加 iSCSI 网络适配器
需要在您环境中的每个 ESXi 主机上执行以下步骤。
-
进入vSphere客户端,选择ESXi主机。在配置选项卡下,选择“添加软件适配器”,然后从下拉菜单中选择“添加 iSCSI 适配器”,如下所示:
-
安装完成后,您将进入存储适配器屏幕。从菜单栏中选择“重新扫描适配器”。记录 iSCSI 适配器的 IQN:iqn.xxxx。该值稍后将在 LUN 映射步骤中使用。
创建 FSx for ONTAP卷
-
转到 AWS 控制台并进入 FSx for ONTAP文件系统的页面,然后单击“创建卷”。
-
选择要创建卷的 SVM。
-
在“卷详情”页面,输入如下图所示的详情。完成后,单击“创建”来设置卷。选择“已启用”以打开ONTAP存储效率功能(压缩、重复数据删除和压缩)。
-
对于存储分层选项,从下拉菜单中选择“仅快照”并设置分层策略冷却期。默认值为 31 天,但对于此示例,我们设置了两天的冷却期。
-
创建卷后,使用ONTAP CLI 设置以下值:
环境 配置 数量保证
无(精简配置)
部分储备
0%
snap_reserve
0%
自动调整大小
grow_shrink
存储效率
已启用
卷分层策略
仅快照
访问时间更新(-atime-update)
False
最小预读(-min-readahead)
False
Snapshot 策略
无
LUN 空间预留
已禁用
LUN空间分配
已启用
创建 LUN、igroup 和映射 LUN
在本节中,我们将展示如何创建将在 vSphere 中显示为磁盘的 LUN。我们还将展示如何创建启动器组 (igroup),它是可以访问 LUN 的启动器的列表。 igroup 将允许从 vSphere ESXi 主机访问 LUN。最后,我们将展示如何将 igroup 映射到 LUN。
-
要访问ONTAP CLI,请通过运行以下命令在 FSx for ONTAP文件系统或 SVM 的管理端口上建立 SSH 会话:
[~]$ ssh fsxadmin@management_endpoint_ip
-
创建 LUN。确保将空间分配和空间预留设置为启用。该大小应达到卷大小的 90%:
Fsxid::> lun create -vserver fsx -path /vol/DemoDS02/lun_name -size 1.8T -ostype vmware -space-allocation enabled -space-reservation disabled
-
创建 igroup,并添加集群内所有 ESXi 主机的 IQN。
Fsxid::> lun igroup create -vserver fsx -igroup evs1 -protocol iscsi -ostype vmware -initiator iqn.1998-01.com.vmware:esxi01.evs.local:1060882244:64,iqn.1998-01.com.vmware:esxi02.evs.local:1911302492:64,iqn.1998-01.com.vmware:esxi03.evs.local:2069609753:64,iqn.1998-01.com.vmware:esxi04.evs.local:1165297648:64
-
使用以下代码映射 LUN:
Fsxid::> lun mapping create -vserver fsx -path /vol/DemoDS02/lun1 -igroup evs1 -lun-id 2
-
检查 LUN 映射并验证状态是否已更改为“已映射”。这是必要的双重检查,以确保 LUN 处于映射状态:
Fsxid::> lun show Vserver Path State Mapped Type Size --------- ------------------------------- ------- -------- -------- -------- fsx /vol/DemoDS02/lun1 online mapped vmware 1.80TB
从 SVM 获取 iSCSI 配置信息
-
运行 iSCSI show 并记录目标名称。这将用于 FSx for ONTAP磁盘的 vSphere 发现(注意:此目标名称对于您的 SVM 是唯一的):
Fsxid::> iscsi show -vserver fsx Vserver: fsx Target Name: iqn.1992-08.com.netapp:sn.c083e374f1b711ef9d9f8123a3ebcf46:vs.3 Target Alias: fsx Administrative Status: up
-
记录 iSCSI IP 地址:
Fsxid::> network interface show -vserver fsx -data-protocol iscsi -fields address vserver lif address ------- ------- ----------- fsx iscsi_1 10.0.10.134 fsx iscsi_2 10.0.10.227
发现 FSx for ONTAP iSCSI 服务器
现在我们已经映射了 LUN,我们可以发现 SVM 的 FSx for ONTAP iSCSI 服务器。请注意,对于 SDDC 中存在的每个 ESXi 主机,您都需要重复此处列出的步骤。
-
首先,确保链接到 FSx for ONTAP文件系统(即连接到 ENI 的安全组)的安全组允许 iSCSI 端口。
有关 iSCSI 协议端口的完整列表以及如何应用它们,请参阅"使用 Amazon VPC 进行文件系统访问控制"。
-
在 vSphere Client 中,转到 ESXi 主机 > 存储适配器 > 静态发现,然后单击“添加”。
-
输入上面的 iSCSI 服务器 IP 地址(端口为 3260)。 iSCSI 目标名称是来自 iSCSI show 命令的 IQN。单击“确定”继续。
-
向导将关闭,您将进入数据存储静态发现屏幕。在本页的表格中,您将能够验证目标是否已被发现。
创建 iSCSI 数据存储
现在我们已经发现了 iSCSI 服务器,我们可以创建一个 iSCSI 数据存储。
-
在 vSphere 客户端中,转到“数据存储”选项卡,选择要部署数据存储的 SDDC。右键单击并选择存储图标(如下图屏幕截图中的绿色箭头所示),然后从下拉菜单中选择“新建数据存储”:
-
您现在将进入新数据存储向导。在“类型”步骤中,选择 VMFS 选项。
-
在“名称和设备选择”步骤中:
-
为您的数据存储提供一个名称。
-
选择要连接到数据存储的 ESXi 主机。
-
选择发现的磁盘(LUN),然后单击“下一步”。
-
-
在“VMFS 版本”步骤中,选择“VMFS 6”。
-
在“分区配置”步骤中,保留默认设置,包括“使用所有可用分区”选项。单击“下一步”继续。
-
在“准备完成”步骤中,确保设置正确。完成后,单击“完成”以完成设置。
-
返回“设备”页面并验证数据存储是否已连接。