gpt4 book ai didi

azure - 通过 Bastion Host 配置 VMSS 创建的 Windows VM

转载 作者:行者123 更新时间:2023-12-03 14:37:51 25 4
gpt4 key购买 nike

我已经通过 Terraform 创建了我的基础设施,相关的(Azure)资源是

  • 应用程序网关
  • VMSS(虚拟机规模集)
  • Windows 虚拟机 => 由 VMSS 创建/销毁(Windows 虚拟机是私有(private)的子网,HTTPS 访问是通过应用程序网关进行的)
  • 基于 Ubuntu 的 Bastion 主机(用于 RDP 和 ansible 配置)

到目前为止,我可以使用 psrp 协议(protocol)通过 Ansible 配置我的一台 Windows 虚拟机,但这只是可能的,因为我知道虚拟机的私有(private) IPV4(将私有(private) IP 添加到主机文件中)堡垒虚拟机)。在不知道 IP 地址的情况下如何做到这一点?

我的另一个问题是 Ansible 如何知道新的虚拟机已创建并且需要配置?

编辑
如果您认为这不是最好的方法,请指导我如何正确执行?我应该将 Packer 与自定义镜像一起使用吗?或者还有其他选择吗?我要做的主要配置是启用 IIS 并安装一些程序,例如 GIT。

谢谢。

最佳答案

IMO 的最佳方法是使用 dynamic inventory 。尽管文档示例详细介绍了 clobber 和 EC2,但您可以在 included scripts 上找到更多信息。包含 Azure 示例。

准备好动态库存后,您可以使用 meta: refresh_inventory 刷新它。每当您需要时。

关于azure - 通过 Bastion Host 配置 VMSS 创建的 Windows VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62592570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com