本文演示了使用 Azure 文件同步 扩展Windows Server存储容量的基本步骤。尽管本教程Windows Server为Azure虚拟机(VM),但通常为本地服务器执行此过程。 有关在自己的环境中部署Azure 文件同步的说明,请参阅部署Azure 文件同步。
- 部署存储同步服务
- 准备 Windows Server,用于 Azure 文件同步
- 安装 Azure 文件同步代理
- 将 Windows Server 注册到存储同步服务
- 创建同步组和云终结点
- 创建服务器端点
如果没有 Azure 订阅,可在开始前创建一个试用帐户。
登录 Azure
登录 Azure 门户。
准备好您的环境
在本教程中,请先完成以下任务,然后才能部署Azure 文件同步:
- 创建 Azure 存储帐户和文件共享
- 设置 Windows Server VM
- 准备用于 Azure 文件同步的 Windows Server VM
创建文件夹和 .txt 文件
请在本地计算机上创建名为 FilesToSync 的新文件夹,并添加名为 mytestdoc.txt 的文本文件。 稍后在本教程中,您将该文件上传到文件共享。
创建存储帐户和经典文件共享
创建Azure存储帐户和 SMB 经典文件共享,并上传测试文件。
按照 “创建经典文件共享”中的步骤创建存储帐户和 SMB 经典文件共享。 将文件共享 afsfileshare 命名,并将层设置为 “事务优化”。
转到存储帐户并选择新的经典文件共享。 在文件共享位置选择“上传”。
浏览到创建 .txt 文件的本地计算机上的 FilesToSync 文件夹,选择 mytestdoc.txt,然后选择 “上传”。
此时,你创建了一个存储帐户和一个文件共享,其中包含一个文件。 接下来,部署具有Windows Server的 Azure VM,以表示本教程中的本地服务器。
部署 VM 并附加数据磁盘
在Azure门户中选择“主页”。 在 “Azure 服务” 下,选择“ + 创建资源”。
在 热门 Azure 服务 下,选择 虚拟机>创建。
在“项目详细信息”下,选择你的订阅以及为本教程创建的资源组。
在 “实例详细信息”下,输入 VM 名称。 例如,使用 myVM 作为名称。
请不要更改“区域”、“可用性选项”和“安全类型”的默认设置。
在“映像”下,选择首选Windows Server版本。 将Size保留为默认值。
在“管理员帐户”下,输入 VM 的用户名和密码。 用户名长度必须介于 1 到 20 个字符之间,并且不能包含特殊字符 \/“”[]:|<>+=;,?*@& 或以“.”结尾。密码长度必须介于 12 到 123 个字符之间,并且必须具有以下 3 个:1 个小写字符、1 个大写字符、1 个数字和 1 个特殊字符。
在“入站端口规则”下,选择“允许所选端口”,然后从下拉菜单中选择“RDP (3389)”和“HTTP (80)”。
在创建 VM 之前,需创建数据磁盘。
在页面底部,选择“下一步: 磁盘”。
在“ 磁盘 ”选项卡上的 “磁盘”选项下,不要更改默认设置。
在“数据磁盘”下,选择“创建并附加新磁盘”。
使用默认设置,但“大小”除外,对于本教程,可以通过选择“更改大小”将大小更改为“4 GiB”。
选择“确定”。
选择“查看 + 创建”。
选择“创建” 。
可以选择“通知”图标,观察部署进度。 创建新的 VM 可能需要数分钟才能完成。
VM 部署完成以后,请选择“转到资源”。
此时,你创建了一个新的虚拟机并附加了数据磁盘。 接下来,连接到 VM。
连接到虚拟机
在Azure门户中,在 VM 属性页上选择“连接> RDP”。
在“连接”页上保留默认选项,即使用“公共 IP 地址”通过端口 3389 进行连接。 选择“下载 RDP 文件”。
打开下载的 RDP 文件,然后在出现提示时选择“连接”。 你可能会看到一条警告指出“无法识别此远程连接的发布者”。 仍选择 “连接 ”。
在要求输入凭据的“Windows 安全性”窗口中,依次选择“更多选项”、“使用其他帐户”。 在“电子邮件地址”字段中输入“localhost\username”,输入为 VM 创建的密码,然后选择“确定”。
登录过程中可能会收到证书警告,指出无法验证远程计算机的标识。 选择“是”或“继续”以创建连接。
准备 Windows Server VM
对于Windows Server VM,请禁用Internet Explorer增强的安全配置。 只有在进行初始的服务器注册时,此步骤才是必要步骤。 可以在注册服务器后重新启用它。
在Windows Server VM 中,服务器管理器应自动打开。 如果默认情况下服务器管理器未打开,请在“开始”菜单中搜索它。
在“服务器管理器” 中,选择“本地服务器” 。
在 “属性 ”窗格中,找到 IE 增强的安全配置 条目,然后选择“ 打开”。
在“Internet Explorer 增强的安全配置”对话框中,为“管理员”和“用户”选择“关闭”,然后选择“确定”。
现在可以将数据磁盘添加到 VM。
添加数据磁盘
仍在 VM 中时,选择 文件资源管理器 和存储服务** >卷>磁盘。
右键单击名为“Msft 虚拟磁盘”的 4 GiB 磁盘,然后选择“新建卷”。
完成此向导。 使用默认设置并记下分配的驱动器号。
选择“创建” 。
选择“关闭” 。
此时,你已将磁盘联机并创建了卷。 在 Windows Server VM 中打开文件资源管理器,确认存在最近添加的数据磁盘。
在虚拟机的文件资源管理器中,展开此电脑并打开新驱动器。 在此示例中,它是 F: 驱动器。
右键单击并选择“新建>”“文件夹”。 将文件夹命名为 FilesToSync。
打开 FilesToSync 文件夹。
右键单击并选择新建>文本文档。 将文本文件命名为 MyTestFile。
关闭文件资源管理器和服务器管理器。
安装 Azure Powershell 模块
接下来,在 Windows Server VM 中的服务器上安装 Azure PowerShell 模块。
Az 模块是 Azure PowerShell cmdlet 的汇总模块。 安装时,请下载所有可用的Azure 资源管理器模块,并使其 cmdlet 可供使用。
在 VM 中,打开权限提升的 PowerShell 窗口(以管理员身份运行)。
运行以下命令:
Install-Module -Name Az注意
如果 NuGet 版本早于 2.8.5.201,系统会提示下载并安装最新版本的 NuGet。
默认情况下,PowerShell 库未配置为 PowerShellGet 的受信任存储库。 首次使用 PSGallery 时会看到以下提示:
Untrusted repository You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):单击是或全部是以继续安装。
此时,你将为本教程设置环境。 关闭 PowerShell 窗口。 可以部署存储同步服务了。
部署存储同步服务
若要部署Azure 文件同步,请先将存储同步服务资源添加到所选订阅中的资源组。 存储同步服务从其订阅和资源组继承访问权限。
在 Azure 门户中选择“创建资源” ,然后搜索“Azure 文件同步” 。
在搜索结果中,选择“Azure 文件同步” 。
选择“创建”,打开“部署 Azure 文件同步”选项卡。
在打开的窗格中,输入以下信息:
值 描述 名称 存储同步服务在每个订阅中必须具有唯一的名称。
就本教程来说,请使用 afssyncservice02。订阅 用于本教程的 Azure 订阅。 资源组 包含存储同步服务的资源组。
对于本教程,请使用“myexamplegroup”。位置 中国北部 2 完成后,选择“ 查看 + 创建 ”,然后选择 “创建 ”以部署 存储同步服务。 部署服务需要几分钟时间。
部署完成后,选择“ 转到资源”。
安装 Azure 文件同步代理
Azure 文件同步代理是一个可下载的包,使Windows Server能够与Azure文件共享同步。
在Windows Server VM 中,打开Internet Explorer。
重要
你可能会看到一条警告,提示你启用Internet Explorer增强的安全配置。 在下一步中完成注册服务器之前,请不要重新打开此设置。
访问 Microsoft 下载中心。 向下滚动到“Azure 文件同步代理”部分并选择“下载”。
选中Windows Server版本的存储同步代理 .msi 文件的复选框,然后选择“下一步”。
选择“允许一次”>“运行”。
完成“存储同步代理设置向导”中的每个步骤并接受默认设置。
选择“安装” 。
选择“完成” 。
已部署Azure同步服务,并在Windows Server VM 上安装代理。 现在需将 VM 注册到存储同步服务。
注册 Windows Server
将Windows Server注册到存储同步服务时,会在服务器(或群集)与存储同步服务之间创建信任关系。 只能将服务器注册到一个存储同步服务。 服务器可以与其他服务器以及与该存储同步服务关联的 Azure 文件共享进行同步。
安装 Azure 文件同步 代理后,服务器注册 UI 会自动打开。 如果没有,可以从其文件位置手动将其打开:C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe。
服务器注册 UI 在 VM 中打开后,请选择“登录”。
使用 Azure 帐户凭据登录。
提供以下信息:
值 描述 Azure 订阅 包含本教程所需存储同步服务的订阅。 资源组 包含存储同步服务的资源组。 对于本教程,请使用“myexamplegroup”。 存储同步服务 存储同步服务的名称。 就本教程来说,请使用 afssyncservice02。 选择“注册”,完成服务器注册。
在注册过程中,系统会提示你额外登录一次。 登录并选择“下一步”。
选择“确定”。
创建同步组
同步组定义一组文件的同步拓扑。 同步组中必须包含一个表示 Azure 文件共享的云终结点。 此外,同步组必须包含一个或多个服务器终结点。 服务器终结点表示已注册的服务器上的路径。 若要创建同步组,请执行以下操作:
在 Azure 门户中,从部署的存储同步服务中选择“+ 同步组”。
输入以下信息,创建具有云终结点的同步组:
值 描述 同步组名称 此名称在存储同步服务内必须是唯一的,但可以是符合逻辑的任何名称。 订阅 你为本教程部署存储同步服务时所使用的订阅。 存储帐户 选择“选择存储帐户”。 在显示的窗格中,选择包含创建的 Azure 文件共享的存储帐户。 Azure 文件共享 创建的 Azure 文件共享的名称。 选择“创建” 。
如果选择同步组,则可看到现在有一个云终结点。
添加服务器端点
服务器终结点表示已注册的服务器上的特定位置。 例如,服务器卷上的文件夹。 若要添加服务器终结点,请执行以下操作:
选择新创建的同步组,然后选择“添加服务器终结点” 。
在 “添加服务器终结点”上,输入以下信息来创建服务器终结点:
值 描述 已注册的服务器 创建的服务器的名称。 例如,myVM。 路径 您创建的驱动器的 Windows Server 路径。 例如 f:\filestosync。 云分层 在本教程中,保留为禁用状态。 卷可用空间 本教程中请留空。 选择“创建” 。
现在,文件在 Azure 文件共享和 Windows Server 之间同步。
清理资源
若要清理在本教程中创建的资源,请先从存储同步服务中删除终结点。 然后,从存储同步服务中取消注册服务器,删除同步组并删除存储同步服务。
完成后,删除资源组。 删除资源组时会删除该资源组中部署的存储帐户、Azure 文件共享和其他所有资源。
如果存储帐户上存在锁,则需要先将其移除。 导航到存储帐户,然后选择“设置”>“锁”。 如果列出了任何锁,请将其删除。
你可能还需要删除 Azure 备份恢复服务保管库,然后才能删除资源组。
- 选择“主页”,然后选择“资源组”。
- 选择要删除的资源组。
- 选择“删除资源组”。 此时会打开一个窗口,其中显示有关将要与资源组一起删除的资源的警告。
- 输入资源组的名称,然后选择“删除”。
下一步
本教程介绍了使用 Azure 文件同步 扩展Windows Server存储容量的基本步骤。有关规划Azure 文件同步部署的更深入的了解,请参阅: