

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 访问来自其他 AWS 服务的数据
<a name="using-fsx-with-other-AWS-services"></a>

除了 Amazon EC2 之外，您还可以将其他 AWS 服务与您的卷一起使用来访问您的数据。

**Topics**
+ [将 Amazon WorkSpaces 与 FSx for ONTAP 配合使用](using-workspaces.md)
+ [将亚马逊弹性容器服务与 ONTAP FSx 配合使用](mount-ontap-ecs-containers.md)
+ [将亚马逊弹性 VMware 服务与 ONTAP FSx 配合使用](evs-ontap.md)
+ [将 VMware 云与 ONTAP 搭 FSx 配使用](vmware-cloud-ontap.md)

# 将 Amazon WorkSpaces 与 FSx for ONTAP 配合使用
<a name="using-workspaces"></a>

FSx for ONTAP 可与 Amazon WorkSpaces 配合使用，提供共享的网络附属存储（NAS）或存储 Amazon WorkSpaces 账户的漫游配置文件。连接到具有 WorkSpaces 实例的 SMB 文件共享后，用户可以在文件共享上创建和编辑文件。

以下过程说明了如何将 Amazon FSx 与 Amazon WorkSpaces 配合使用，提供漫游配置文件和主文件夹的访问，从而实现一致的体验，并为 Windows 和 Linux WorkSpaces 用户提供共享的团队文件夹。如果您是第一次使用 Amazon WorkSpaces，则可以按照《Amazon WorkSpaces 管理指南》**中[开始使用 WorkSpaces 快速设置功能](https://docs.aws.amazon.com/workspaces/latest/adminguide/getting-started.html)中的说明创建您的第一个 Amazon WorkSpaces 环境。

**Topics**
+ [提供漫游配置文件支持](#workspace-roaming-profile)
+ [提供共享文件夹以访问常用文件](#workspace-shared-folder)

## 提供漫游配置文件支持
<a name="workspace-roaming-profile"></a>

您可以使用 Amazon FSx 向组织中的用户提供漫游配置文件支持。用户仅有权访问自己的漫游配置文件。此文件夹将使用 Active Directory 组策略自动连接。借助漫游配置文件，在注销 Amazon FSx 文件共享时，用户的数据和桌面设置得以保存，从而可以在不同的 WorkSpaces 实例之间共享文档和设置，并使用 Amazon FSx 每日自动备份进行自动备份。

**第 1 步：使用 Amazon FSx 为域用户创建配置文件文件夹位置**

1. 使用 Amazon FSx 控制台创建 FSx for ONTAP 文件系统。有关更多信息，请参阅 [创建文件系统（控制台）](creating-file-systems.md#create-MAZ-file-system-console)。
**重要**  
每个 FSx for ONTAP 文件系统都有一个端点 IP 地址范围，从该范围创建与文件系统关联的端点。对于多可用区文件系统，FSx for ONTAP 会选择默认未使用的 IP 地址范围 198.19.0.0/16 作为端点 IP 地址范围。如《Amazon WorkSpaces 管理指南》**中的 [WorkSpaces 的 IP 地址和端口要求](https://docs.aws.amazon.com/workspaces/latest/adminguide/workspaces-port-requirements.html)所述，WorkSpaces 还使用此 IP 地址范围来管理流量范围。因此，要从 WorkSpaces 访问 FSx for ONTAP 文件系统的*多可用区*，必须选择不与 198.19.0.0/16 重叠的端点 IP 地址范围。

1. 如果您还没有将存储虚拟机（SVM）加入 Active Directory，请立即创建一个。例如，您可以配置一个名为 `fsx` 的 SVM，并将安全样式设置为 `NTFS`。有关更多信息，请参阅 [创建存储虚拟机（控制台）](creating-svms.md#create-svm-console)。

1. 为您的 SVM 创建卷。例如，您可以创建一个名为 `fsx-vol` 的卷，该卷沿用 SVM 根卷的安全样式。有关更多信息，请参阅 [创建 FlexVol 卷（控制台）](creating-volumes.md#create-volume-console)。

1. 在您的卷上创建 SMB 共享。例如，您可以在名为 `fsx-vol` 的卷上创建一个名为 `workspace` 的共享，在其中创建一个名为 `profiles` 的文件夹。有关更多信息，请参阅 [管理 SMB 共享](create-smb-shares.md)。

1. 从 WorkSpace 或从运行 Windows Server 的 Amazon EC2 实例访问 Amazon FSx SVM。有关更多信息，请参阅 [访问您的 fo FSx r ONTAP 数据](supported-fsx-clients.md)。

1. 您将共享映射到 Windows WorkSpaces 实例上的 `Z:\`：  
![\[显示 Windows Map Network Drive 对话框，可将 ONTAP SMB 共享映射到 WorkSpace 上的某个驱动器号。\]](http://docs.aws.amazon.com/zh_cn/fsx/latest/ONTAPGuide/images/workspace-map-drive.png)

**步骤 2：将 FSx for ONTAP 文件共享链接至用户账户**

1. 在测试用户的 WorkSpace 时，选择 **Windows > 系统 > 高级系统设置**。

1. 在**系统属性**中，选择**高级**选项卡，然后按**用户配置文件**部分的**设置**按钮。已登录的用户将具有 `Local` 的配置文件类型。

1. 将测试用户从 WorkSpace 注销。

1. 设置测试用户的漫游配置文件位于您的 Amazon FSx 文件系统上。在您的管理员 WorkSpaces 中，打开 PowerShell 控制台并使用类似于以下示例的命令（该示例使用您之前在步骤 1 中创建的 `profiles` 文件夹）：

   ```
   Set-ADUser username -ProfilePath \\filesystem-dns-name\sharename\foldername\username
   ```

   例如：

   ```
   Set-ADUser testuser01 -ProfilePath \\fsx.fsxnworkspaces.com\workspace\profiles\testuser01
   ```

1. 登录到测试用户 WorkSpace。

1. 在**系统属性**中，选择**高级**选项卡，然后按**用户配置文件**部分的**设置**按钮。已登录的用户将具有 `Roaming` 的配置文件类型。  
![\[“Windows 用户配置文件”对话框显示为 WorkSpace 用户配置的配置文件。\]](http://docs.aws.amazon.com/zh_cn/fsx/latest/ONTAPGuide/images/workspace-profiles.png)

1. 浏览 FSx 查看 ONTAP 共享文件夹。在 `profiles` 文件夹中，您将看到该用户的文件夹。  
![\[“Windows 文件资源管理器”对话框显示为 WorkSpace 用户创建的新文件夹。\]](http://docs.aws.amazon.com/zh_cn/fsx/latest/ONTAPGuide/images/workspace-new-folder.png)

1. 在测试用户的 `Documents` 文件夹中创建文档

1. 将测试用户从其 WorkSpace 注销。

1. 如果您以测试用户的身份重新登录并浏览至他们的配置文件存储位置，则会看到您创建的文档。  
![\[“Windows 文件资源管理器”对话框显示为 WorkSpace 用户创建的新文件。\]](http://docs.aws.amazon.com/zh_cn/fsx/latest/ONTAPGuide/images/workspace-new-file.png)

## 提供共享文件夹以访问常用文件
<a name="workspace-shared-folder"></a>

您可以使用 Amazon FSx 向组织中的用户提供共享文件夹。共享文件夹可用于存储您的用户社区使用的文件，例如演示文件、代码示例和所有用户都需要的说明手册。通常，您需为共享文件夹映射驱动器；但是，由于映射的驱动器使用驱动器号，因此您可拥有的共享数量有限。此过程将创建一个 Amazon FSx 共享文件夹，该文件夹无需驱动器号即可使用，这样您就可以更灵活地将共享分配给团队。

**挂载共享文件夹，以便从 Linux 和 Windows WorkSpaces 进行跨平台访问**

1. 从**任务栏**中选择**位置 > 连接到服务器**。

   1. 对于**服务器**，请输入 *file-system-dns-name*。

   1. 将**类型**设置为 `Windows share`。

   1. 将**共享**设置为 SMB 共享的名称，例如 `workspace`。

   1. 您可以将**文件夹**保留为 `/` 或将其设置为文件夹，例如名为 `team-shared` 的文件夹。

   1. 对于 Linux WorkSpace，如果您的 Linux WorkSpace 与 Amazon FSx 共享位于同一个域中，则无需输入用户详细信息。

   1. 选择**连接**。  
![\[“连接到服务器”对话框显示了与 SMB 共享的连接。\]](http://docs.aws.amazon.com/zh_cn/fsx/latest/ONTAPGuide/images/workspace-connect.png)

1. 建立连接后，您可以在名为 `workspace` 的 SMB 共享中看到共享文件夹（在本示例中名为 `team-shared`）。  
![\[Windows 对话框显示了共享文件夹。\]](http://docs.aws.amazon.com/zh_cn/fsx/latest/ONTAPGuide/images/workspace-mounted.png)

# 将亚马逊弹性容器服务与 ONTAP FSx 配合使用
<a name="mount-ontap-ecs-containers"></a>

你可以从亚马逊 EC2 Linux 或 Windows 实例上的亚马逊弹性容器服务 (Amazon ECS) Service Docker 容器访问适用于 NetApp ONTAP 文件系统的亚马逊 FSx。

## 在 Amazon ECS Linux 容器上挂载
<a name="mount-ecs-linux"></a>

1. 使用 EC2 Linux \$1 网络集群模板为您的 Linux 容器创建 ECS 集群。有关更多信息，请参阅《Amazon Elastic Container Service 开发人员指南》**中的[创建集群](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html)。

1. 在 EC2 实例上创建用于挂载 SVM 卷的目录，如下所示：

   ```
   sudo mkdir /fsxontap
   ```

1. 在实例启动期间使用用户数据脚本或运行以下命令，在 Linux EC2 实例上挂载 FSx for ONTAP 卷：

   ```
   sudo mount -t nfs svm-ip-address:/vol1 /fsxontap
   ```

1. 使用以下命令挂载卷。

   ```
   sudo mount -t nfs -o nfsvers=NFS_version svm-dns-name:/volume-junction-path /fsxontap
   ```

   以下示例使用示例值。

   ```
   sudo mount -t nfs -o nfsvers=4.1 svm-01234567890abdef0.fs-01234567890abcdef1.fsx.us-east-1.amazonaws.com:/vol1 /fsxontap
   ```

   您也可以使用 SVM 的 IP 地址来代替其 DNS 名称。

   ```
   sudo mount -t nfs -o nfsvers=4.1 198.51.100.1:/vol1 /fsxontap
   ```

1. 创建 Amazon ECS 任务定义时，请在 JSON 容器定义中添加以下 `volumes` 和 `mountPoints` 容器属性。将`sourcePath`替换为 for ONTAP 文件系统中的 FSx 挂载点和目录。

   ```
   {
       "volumes": [
           {
               "name": "ontap-volume",
               "host": {
                   "sourcePath": "mountpoint"
               }
           }
       ],
       "mountPoints": [
           {
               "containerPath": "containermountpoint",
               "sourceVolume": "ontap-volume"
           }
       ],
       .
       .
       .
   }
   ```

## 在 Amazon ECS Windows 容器上挂载
<a name="mount-ecs-windows"></a>

1. 使用 EC2 Windows \$1 网络集群模板为您的 Windows 容器创建 ECS 集群。有关更多信息，请参阅《Amazon Elastic Container Service 开发人员指南》**中的[创建集群](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html)。

1. 将加入域的 Windows EC2 实例添加到 ECS Windows 集群并映射 SMB 共享。

   启动已加入您的 Active Directory 域的 ECS 优化的 Windows EC2 实例，然后通过运行以下命令初始化 ECS 代理。

   ```
   PS C:\Users\user> Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole
   ```

   您也可以将脚本中的信息传递到用户数据文本字段，如下所示。

   ```
   <powershell>
   Initialize-ECSAgent -Cluster windows-fsx-cluster -EnableTaskIAMRole
   </powershell>
   ```

1. 在 EC2 实例上创建 SMB 全局映射，以便您可以将 SMB 共享映射到驱动器。将 netbios 或 DNS 名称下方的值替换为 FSx 文件系统和共享名称。挂载在 Linux EC2 实例上的 NFS 卷 vol1 在文件系统上配置为 CIFS 共享 fsxontap。 FSx 

   ```
   vserver cifs share show -vserver svm08 -share-name fsxontap
   
   
                                         Vserver: svm08
                                           Share: fsxontap
                        CIFS Server NetBIOS Name: FSXONTAPDEMO
                                            Path: /vol1
                                Share Properties: oplocks
                                                  browsable
                                                  changenotify
                                                  show-previous-versions
                              Symlink Properties: symlinks
                         File Mode Creation Mask: -
                    Directory Mode Creation Mask: -
                                   Share Comment: -
                                       Share ACL: Everyone / Full Control
                   File Attribute Cache Lifetime: -
                                     Volume Name: vol1
                                   Offline Files: manual
                   Vscan File-Operations Profile: standard
               Maximum Tree Connections on Share: 4294967295
                      UNIX Group for File Create: -
   ```

1. 使用以下命令在 EC2 实例上创建 SMB 全局映射：

   ```
   New-SmbGlobalMapping -RemotePath \\fsxontapdemo.fsxontap.com\fsxontap -LocalPath Z:
   ```

1. 创建 Amazon ECS 任务定义时，请在 JSON 容器定义中添加以下 `volumes` 和 `mountPoints` 容器属性。将`sourcePath`替换为 for ONTAP 文件系统中的 FSx 挂载点和目录。

   ```
   {
       "volumes": [
           {
               "name": "ontap-volume",
               "host": {
                   "sourcePath": "mountpoint"
               }
           }
       ],
       "mountPoints": [
           {
               "containerPath": "containermountpoint",
               "sourceVolume": "ontap-volume"
           }
       ],
       .
       .
       .
   }
   ```

# 将亚马逊弹性 VMware 服务与 ONTAP FSx 配合使用
<a name="evs-ontap"></a>

您可以将 ONTAP 用作亚马逊弹性 VMware 服务 (Amazon EVS) 软件定义数据中心 () 的外部数据存储。 FSx SDDCs有关更多信息，请参阅使用 [Amazon FSx for NetApp ONTAP 运行高性能工作负载](https://docs.aws.amazon.com/evs/latest/userguide/fsx-ontap.html)。有关详细说明，请参阅[将适用 FSx 于 NetApp ONTAP 的亚马逊配置为 NFS 数据存储和将适用 FSx 于 ONTA](https://docs.aws.amazon.com/evs/latest/userguide/config-fsx-nfs-datastore.html) [P 的亚马逊配置 NetApp 为 iSCSI](https://docs.aws.amazon.com/evs/latest/userguide/config-fsx-iscsi-datastore.html) 数据存储。

# 将 VMware 云与 ONTAP 搭 FSx 配使用
<a name="vmware-cloud-ontap"></a>

您可以将 ONTAP 用作 AWS 软件定义数据中心上 VMware 云的外部数据存储库（）。 FSx SDDCs有关更多信息，请参阅《[使用亚马逊 NetApp ONTAP 版部署指南》将 FSx 适用于 ONTAP AWS 的亚马逊配置 FSx 为外部存储](https://docs.vmware.com/en/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws-operations/GUID-D55294A3-7C40-4AD8-80AA-B33A25769CCA.html?hWord=N4IghgNiBcIGYGcAeIC+Q)[和 NetApp 开启VMware 云](https://vmc.techzone.vmware.com/fsx-guide#overview)。