You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为无互联网连接的本地VM完成Azure File Sync服务器注册

离线环境下Azure File Sync服务器注册的解决方案

问题描述

我正在搭建一个POC方案,要在Azure文件共享和一台无互联网连接的本地VM之间同步文件。按照Azure官方指南操作时,在服务器注册环节遇到阻碍——VM无法连接互联网,无法对接Azure,但我仍需完成服务器端点配置。

已尝试的操作:

  • 按文档步骤注册,失败(符合预期)
  • 尝试在Azure门户中寻找可下载用于复制到VM的注册JSON文件的“Download agent”选项,但未找到;目前仅能下载Azure File Sync Agent安装程序,已成功复制到VM完成安装(这是教程开头的必填步骤)

计划实际使用时采用Private Link,但服务器注册步骤似乎是必须的。请问是否有其他解决方案,或是我存在理解误区?


解决方案与误区纠正

核心结论

服务器注册确实是Azure File Sync的必要步骤,但支持离线注册流程,你之前没找到的注册JSON文件需要通过PowerShell生成,而非Azure门户直接下载。

离线注册具体步骤

  1. 在联网机器上生成注册文件
    打开PowerShell(需预先安装Azure PowerShell模块),执行以下命令:

    # 登录Azure账号
    Connect-AzAccount
    # 切换到目标订阅
    Select-AzSubscription -SubscriptionId "你的订阅ID"
    # 生成服务器注册JSON文件,替换占位符为实际资源信息
    New-AzStorageSyncServerRegistrationFile -ResourceGroupName "你的资源组名" -StorageSyncServiceName "你的存储同步服务名" -Path "C:\temp\ServerRegistration.json"
    

    执行完成后,指定路径下会生成包含注册授权信息的ServerRegistration.json文件。

  2. 传输注册文件到离线VM
    通过内网共享、U盘等离线传输方式,将生成的JSON文件复制到无互联网的本地VM中。

  3. 在离线VM上完成注册
    在VM的PowerShell中执行以下命令(确保已安装Azure File Sync Agent):

    Register-AzStorageSyncServer -ServerRegistrationFile "D:\你的文件路径\ServerRegistration.json" -ResourceGroupName "你的资源组名" -StorageSyncServiceName "你的存储同步服务名"
    

    命令执行成功后,服务器将完成注册,后续即可正常配置服务器端点。

Private Link相关补充

Private Link用于实现后续同步流量的内网传输,但服务器注册仅需要一次性的授权验证,离线注册流程正好解决了无互联网环境下的注册需求。完成注册后,再配置Private Link即可实现全内网的文件同步,无需依赖公网。

常见误区纠正

  • 离线注册所需的JSON文件无法从Azure门户直接下载,必须通过PowerShell命令生成。
  • 注册操作仅需执行一次,后续同步流量可完全通过Private Link隔离,不再依赖公网连接。

内容的提问来源于stack exchange,提问作者milo9991

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 11:55:06