全部产品
容器服务

创建 NAS 数据卷

更新时间:2017-09-11 09:15:20   分享:   

阿里云 NAS 是面向阿里云 ECS 实例的文件存储服务,提供标准的文件访问协议,您无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。

使用限制

目前阿里云 NAS 开放了杭州、上海、北京和深圳地域,只有位于这些地域的集群才可以创建 NAS 数据卷。

前提条件

您的集群必须满足以下两个条件,才可以开通数据卷功能:

  • 集群 Agent 的版本为 0.6 或更高。

    您可以在集群列表页面查看您的 Agent 的版本。选择所需的集群,单击右侧的 更多 > 升级Agent。有关如何升级 Agent,参见 升级 Agent

    2

  • 集群里部署了 acsvolumedriver 应用。建议您将 acsvolumedriver 升级到最新版本。

    您可以通过升级系统服务部署和升级 acsvolumedriver 应用。详细操作参见 升级系统服务

操作步骤

本示例以位于华东 1 地域的 VPC 容器服务集群为例进行讲解。

步骤 1 创建 NAS 文件系统

登录 文件存储管理控制台,创建一个 NAS 文件系统,参见 创建文件系统

注意:创建的 NAS 文件系统需要和您的集群位于同一地域。

本示例创建了一个位于华东 1 地域的 NAS 文件系统。

1

步骤 2 添加容器服务集群的挂载点

登录 文件存储管理控制台,参见 添加挂载点 添加一个挂载点。

  • 如果您的容器集群为经典网络类型,添加一个经典网络挂载点。

  • 如果您的容器集群为 VPC 类型,添加一个 VPC 挂载点。

本示例要添加一个 VPC 挂载点。

注意:VPC 网络 选择您的容器集群所在的 VPC。否则,创建数据卷的时候会出错。

3

为了使集群内的 ECS 实例可以访问 NAS 文件系统,ECS 实例的内网 IP 需要添加进 NAS 文件系统的白名单。

  • 对于 2017 年 2 月份之后创建的集群,创建 NAS 数据卷时,会自动将集群中 ECS 实例的内网 IP 添加到 NAS 文件系统的白名单中,您不需要进行任何操作。

    创建 NAS 数据卷之后,您再进行集群扩容(通过 添加已有节点扩容集群)时,容器服务会自动为新添加的或者扩容进来的 ECS 实例创建 NAS 数据卷并自动将新添加的 ECS 实例的内网 IP 添加进 NAS 文件系统的白名单。

  • 对于 2017 年 2 月份之前创建的集群,您可以通过以下两种方法将集群中 ECS 实例的内网 IP 添加到 NAS 文件系统。

    • 手动添加白名单。

      登录 文件存储管理控制台,创建权限组并添加权限组规则将集群 ECS 实例的内网 IP 添加到白名单。具体操作参见 NAS 使用文档 使用权限组进行访问控制

      通过此中方法添加白名单并创建 NAS 数据卷后,再进行集群扩容(通过 添加已有节点扩容集群)时,容器服务会自动为新添加的或者扩容进来的 ECS 实例创建 NAS 数据卷,但是使用这些数据卷前,您必须且只能通过手动方法将新添加的 ECS 实例的内网 IP 添加到 NAS 文件系统的白名单。

    • 在 RAM 中进行授权。授权后会实现自动添加白名单,且以后再进行集群扩容(通过 添加已有节点扩容集群)时,会自动将新添加的 ECS 实例的内网 IP 到 NAS 文件系统的白名单。

      1. 登录 RAM 管理控制台

      2. 单击左侧导航栏中的 用户管理

      3. 找到名为 acs_ram_account_[cluster_id] 的用户组并单击。

        1

      4. 单击左侧导航栏的 用户授权策略 并单击右上角的 编辑授权策略

        2

      5. 在搜索框中输入 NAS 进行搜索,选择 AliyunNASFullAccess,添加到 已选授权策略名称 列表并单击 确定

        3

      6. 输入手机验证码并单击 确定 完成授权。

步骤 4 创建 NAS 数据卷

  1. 登录 容器服务管理控制台

  2. 单击左侧导航栏中的 数据卷

  3. 选择需要创建数据卷的集群并单击页面右上角的 创建

    5

  4. 在弹出的对话框中,设置数据卷参数并单击 创建。容器服务会在集群的所有节点上创建名称相同的 NAS 数据卷。

    您可以登录 文件存储管理控制台,单击集群要挂载的 NAS 文件系统的 ID,查看文件系统的详细信息。

    2

    参见文件系统的详细信息,填写数据卷的配置。

    3

    • 数据卷名:数据卷的名称。数据卷名称在集群内必须唯一。
    • 文件系统 ID:NAS 文件系统的 ID。
    • 挂载点域名:集群在 NAS 文件系统中挂载点的挂载地址。
    • 子目录:NAS 路径下的子目录,以 / 开头,设定后数据卷将挂载到指定的子目录。
      • 如果 NAS 根目录下没有此子目录,会默认创建后再挂载。
      • 您可以不填此项,默认挂载到 NAS 根目录。
    • 权限:设置挂载目录的访问权限,例如:755、644、777 等。
      • 只有挂载到 NAS 子目录时才能设置权限,挂载到根目录时不能设置。
      • 您可以不填此项,默认权限为 NAS 文件原来的权限。

    注意:使用 子目录权限 选项时,请将 volume driver 升级到最新版本。

后续操作

创建数据卷之后,您可以在您的应用中使用创建的数据卷。有关如何在应用中使用数据卷,参见 使用第三方数据卷

本文导读目录
本文导读目录
以上内容是否对您有帮助?