微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 GitHub 操作将文件复制到 Azure VMSS

如何解决使用 GitHub 操作将文件复制到 Azure VMSS

有什么方法可以使用 GitHub 操作将这组文件从我的 GitHub 存储库/Azure Blob 存储复制到 Azure VMSS(Windows Server),然后重新启动所有实例?我应该使用自定义扩展脚本来复制文件吗?还有其他方法可以复制吗?请注意:在我的 vmss 服务器上启用了自动缩放。

谢谢 侯赛因。

解决方法

您似乎想将文件从 GitHub 存储库/Azure Blob 存储复制到 Azure VMSS,并且 VMSS 配置了自动缩放,这意味着您希望在所有实例(包括自动缩放实例)中复制文件。

如果我是对的,那么手动复制文件不是正确的方法。您应该知道 VMSS 的所有实例都是根据您在创建时设置的配置创建的。如果您只是将文件复制到现有实例,那么当它自动扩展时,新实例将没有复制文件。有两种方法供您使用。

一是您可以创建自定义 VM 映像并复制该映像中的文件。然后使用此 VM 映像创建您的 VMSS。

另外一个是如果你使用Azure File Share,你可以将文件共享挂载到VMSS,那么文件共享中的所有文件都会存在于VMSS的所有实例中。 Here 就是一个例子。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。