

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

# 配置存储（Amazon EFS）
<a name="configure-nfs-for-scale-out-workloads"></a>

**注意**  
如果您计划使用 FSx for ONTAP 存储进行部署，请参阅 SAP HANA on AWS 及适用于 NetApp ONTAP 的 Amazon FSx 指南，并跳过此处详细介绍的 Amazon EFS 配置步骤。

Amazon EFS 提供了易于设置、可扩展且高度可用的共享文件系统，可使用 NFSv4 客户端挂载。对于横向扩展工作负载，我们建议使用适用于 SAP HANA 的 Amazon EFS 共享和备份卷。您可以根据您的要求为文件系统选择不同的性能选项。我们建议从“通用吞吐量”和“预置吞吐量”选项开始，吞吐量大约为 100 MiB/s 到 200 MiB/s。要设置文件系统，请执行以下操作：

1. 在横向扩展集群的所有节点中安装 `nfs-utils` 软件包。
   + 对于 RHEL，请使用 `yum install nfs-utils`。
   + 对于 SLES，请使用 `zypper install nfs-utils`。

1. 为目标 VPC 和子网中的 SAP HANA 共享卷和备份卷，创建两个 Amazon EFS 文件系统和目标挂载。有关详细步骤，请按照 [AWS 文档](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEFS.html)中指定的说明进行操作。

1. 创建文件系统后，使用以下命令在所有节点中挂载新创建的文件系统：

   ```
      mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 <EFS DNS Name>:/ /hana/shared
   
      mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 <EFS DNS Name>:/ /backup
   ```
**注意**  
如果在挂载 NFS 文件系统时遇到问题，可能需要调整安全组以允许访问端口 2049。有关详细信息，请参阅 AWS 文档中的 [Amazon EC2 实例安全组和挂载目标](https://docs.aws.amazon.com/efs/latest/ug/security-considerations.html#network-access)。

1. 将 NFS 挂载条目添加到所有节点中的 `/etc/fstab` 文件，以便在系统重新启动期间自动挂载这些文件系统；例如：

   ```
      echo “nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 <EFS DNS Name>:/ /hana/shared” >> /etc/fstab
      echo “nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 <EFS DNS Name>:/ /backup” >> /etc/fstab
   ```

1. 为目标挂载点设置适当的权限和所有权。