gpt4 book ai didi

Azure Cloud Shell Ansible 与 Windows 主机

转载 作者:行者123 更新时间:2023-12-03 01:44:43 25 4
gpt4 key购买 nike

announcement我可以使用 ansible 在 Azure Cloud Shell 中列出我的 Azure 基础架构。

我也想在 Windows 机器上使用它。我在本地安装了winrm,因为似乎不支持全局。

pip install "pywinrm>=0.2.2" --user

据此我了解软件包已正确安装

pywinrm (0.3.0)
requests (2.18.4)
xmltodict (0.11.0)
...

然后我用 the proper credentials 运行win ping 但 ansible 提示 WinRM 不可用。

ansible -i workspace/azure_rm.py -m win_ping DC-01

DC-01 | FAILED! => { "msg": "winrm or requests is not installed: No module named xmltodict" }

是否可以在带有 Windows 主机的 Cloud shell 中运行 ansible?

最佳答案

确保您的 Windows 主机已设置为 WinRM 控制。这意味着您应该检查一些正在运行的事情,您可以查看 Ansible 对此有何评论 here .

  • 网络路径在 TCP 端口 5985-5986 上打开(尝试 telnet)
  • 已安装 Powershell 3.0 或更高版本
  • 已为远程 Windows 主机配置 WinRM 远程处理。
  • 确保ansible play正在使用WinRM端口进行连接

如果需要设置本地证书并配置 here 中的框,您可以使用 ansible 提供的优秀 PS 脚本进行一些修改。 .

关于Azure Cloud Shell Ansible 与 Windows 主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48591804/

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