创建 VM 时将 Azure Fileshare 挂载到 Azure VM

Posted

技术标签:

【中文标题】创建 VM 时将 Azure Fileshare 挂载到 Azure VM【英文标题】:Mount Azure Fileshare to Azure VM when VM is created 【发布时间】:2021-05-16 14:14:17 【问题描述】:

我正在寻找在创建虚拟机时将 Azure 文件共享挂载到我的 Azure 虚拟机 (Windows 10) 的解决方案。 有 this 指南用于手动将 Azure 文件共享映射到现有(虚拟)机器,效果很好,但我希望在创建虚拟机时完成。

基本上,一旦虚拟机准备就绪并且我或其他用户登录后,文件共享就可以作为映射驱动器使用。

这将如何工作?我是否需要设置一个将在创建虚拟机期间执行的 Powershell 命令,还是使用 ARM 模板完成?如何?

【问题讨论】:

关于这个问题的任何更新?它解决了你的问题吗?如果有帮助请采纳。 【参考方案1】:

对于这个要求,我可以给你两个解决方案。一种是使用cloud-init,它在创建VM 时配置VM。另一个是VM extension,它是在VM创建时间之后配置VM,但是当你和创建一起使用时,它会在创建后立即配置VM。您可以根据需要选择一个。

【讨论】:

Powershell 脚本的扩展确实做到了。

以上是关于创建 VM 时将 Azure Fileshare 挂载到 Azure VM的主要内容,如果未能解决你的问题,请参考以下文章

Docker 上的 Azure FileShare 返回无法应用新功能集

微软云azure虚拟机,我是否可以将现有 VM 添加到可用性集

Azure Fileshare - 使用 Docker-Compose 将不同的子文件夹/文件挂载到 ACI 上的卷

Azure Fileshare - 在没有备份服务的情况下还原快照

在 Invoke-AzVMRunCommand 错误时将 Azure 自动化状态设置为失败以触发警报

使用Azure虚机映像创建VM