你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

教程:使用 Azure Stack Edge Pro FPGA 传输数据

重要

Azure Stack Edge Pro FPGA 设备将于 2024 年 2 月停用。 如果正在考虑进行新部署,我们建议你了解适合你的工作负载的 Azure Stack Edge Pro 2Azure Stack Edge Pro GPU 设备。

本教程介绍如何在 Azure Stack Edge Pro FPGA 设备上添加和连接共享。 添加共享后,Azure Stack Edge Pro FPGA 可将数据传输到 Azure。

此过程可能需要大约 10 分钟来完成。

在本教程中,你将了解如何执行以下操作:

  • 添加共享
  • 连接到共享

先决条件

在向 Azure Stack Edge Pro FPGA 添加共享之前,请确保:

添加共享

若要创建共享,请执行以下过程:

  1. Azure 门户中,选择自己的 Azure Stack Edge 资源,然后转到“概览”。 设备应为“联机”状态。 选择“云存储网关”。

    Device online

  2. 在设备命令栏中,选择“+ 添加共享” 。

    Add a share

  3. 在“添加共享” 窗格中,执行以下过程:

    a. 在“名称”框中,提供共享的唯一名称。
    共享名称只能包含小写字母、数字和连字符。 它必须包含 3 到 63 个字符,并以字母或数字开头。 紧邻连字符的字符必须为字母或数字。

    b. 选择共享的类型
    类型可以是“SMB”或“NFS”,默认为“SMB”。 SMB 是 Windows 客户端的标准,NFS 用于 Linux 客户端。
    根据你选择 SMB 共享还是 NFS 共享,其余选项会略有不同。

    c. 提供一个可供共享驻留在其中的存储帐户。

    重要

    确保未对所用的 Azure 存储帐户设置不可变策略,才可将该帐户用于 Azure Stack Edge Pro FPGA 或 Data Box Gateway 设备。 有关详细信息,请参阅为 blob 存储设置和管理不可变策略

    d. 在“存储服务”下拉列表中,选择“块 Blob”、“页 Blob”或“文件”。
    所选服务类型取决于数据需要在 Azure 中采用何种格式。 在此示例中,我们希望数据以块 Blob 的形式存储在 Azure 中,因此选择“块 Blob”。 如果选择“页 Blob”,请确保数据按 512 字节对齐。 例如,VHDX 始终按 512 字节对齐。

    e. 创建新的 Blob 容器,或使用下拉列表中的现有容器。 如果创建 Blob 容器,请提供容器名称。 如果容器尚不存在,系统会使用新创建的共享名称在存储帐户中创建一个容器。

    f. 根据你已创建的是 SMB 共享还是 NFS 共享,请执行以下步骤之一:

    • SMB 共享:在“所有特权本地用户”下选择“新建”或“使用现有”。 如果创建新的本地用户,请输入用户名和密码,然后确认密码。 此操作为本地用户分配权限。 在此处分配权限以后,即可使用文件资源管理器修改它们。

      如果针对此共享数据选中“仅允许读取操作”复选框,则可以指定只读用户。

      Add SMB share

    • NFS 共享:输入允许访问共享的客户端的 IP 地址。

      Add NFS share

  4. 选择“创建” 以创建共享。

    系统会通知你正在创建共享。 使用指定的设置创建共享后,“共享” 磁贴会更新以反映新共享。

连接到共享

现在可以连接到在上一步创建的一个或多个共享。 根据使用的是 SMB 还是 NFS 共享,步骤可能有所不同。

连接到 SMB 共享

在连接到 Azure Stack Edge Pro FPGA 设备的 Windows Server 客户端上输入以下命令,以便连接到 SMB 共享:

  1. 在命令窗口中键入以下命令:

    net use \\<IP address of the device>\<share name> /u:<user name for the share>

  2. 根据系统提示输入共享的密码。
    下面提供此命令的示例输出。

    Microsoft Windows [Version 10.0.16299.192)
    (c) 2017 Microsoft Corporation. All rights reserved.
    
    C: \Users\DataBoxEdgeUser>net use \\10.10.10.60\newtestuser /u:Tota11yNewUser
    Enter the password for 'TotallyNewUser' to connect to '10.10.10.60':
    The command completed successfully.
    
    C: \Users\DataBoxEdgeUser>
    
  3. 在键盘上选择“Windows + R”。

  4. 在“运行”窗口中指定 \\<device IP address>,然后选择“确定”。
    此时会打开文件资源管理器。 此时应该能够查看作为文件夹创建的共享。 在文件资源管理器中,双击要查看其内容的共享(文件夹)。

    Connect to SMB share

    数据在生成时写入到这些共享,然后设备将数据推送到云。

连接到 NFS 共享

在连接到 Azure Stack Edge Pro FPGA 设备的 Linux 客户端上,执行以下过程:

  1. 确保此客户端已安装 NFSv4 客户端。 若要安装 NFS 客户端,请使用以下命令:

    sudo apt-get install nfs-common

    有关详细信息,请转到安装 NFSv4 客户端

  2. 安装 NFS 客户端后,使用以下命令将创建的 NFS 共享装载到 Azure Stack Edge Pro FPGA 设备上:

    sudo mount -t nfs -o sec=sys,resvport <device IP>:/<NFS shares on device> /home/username/<Folder on local Linux computer>

    重要

    在装载共享时使用 sync 选项可以改进大文件的传输速率。 装载共享之前,请确保已创建要在本地计算机上充当装入点的目录。 这些目录不应包含任何文件或子文件夹。

    以下示例演示如何通过 NFS 连接到 Azure Stack Edge Pro FPGA 设备上的共享。 设备 IP 为 10.10.10.60。 共享 mylinuxshare2 装载在 ubuntuVM 上。 共享装入点为 /home/databoxubuntuhost/edge

    sudo mount -t nfs -o sec=sys,resvport 10.10.10.60:/mylinuxshare2 /home/databoxubuntuhost/Edge

注意

以下注意事项适用于此版本:

  • 不支持在共享中创建文件后重命名该文件。
  • 从共享中删除文件并不删除存储帐户中的条目。

后续步骤

在本教程中,你已了解以下 Azure Stack Edge Pro FPGA 主题:

  • 添加共享
  • 连接到共享

若要了解如何使用 Azure Stack Edge Pro FPGA 转换数据,请继续学习下一教程: