我正在尝试使用 vmWare/vCenter 测试 salt-cloud,到目前为止一切都很好。但是,似乎没有在 VM 上安装 minion。我一直在挖掘,我发现的唯一设置是
http://salt-cloud.readthedocs.io/en/latest/topics/windows.html
my-softlayer:
provider: softlayer
user: MYUSER1138
apikey: 'e3b68aa711e6deadc62d5b76355674beef7cc3116062ddbacafe5f7e465bfdc9'
minion:
master: saltmaster.example.com
**win_installer: /root/Salt-Minion-0.17.0-AMD64-Setup.exe
win_username: Administrator
win_password: letmein**
这是否意味着,我需要在 /root 中安装 Windows 安装程序才能运行 salt-cloud?我认为设置 deploy: True 会进行安装。下面是我的配置。我的 vlan 正在使用 dhcp,所以我得到了一个好的 IP。
cloud.profile.d/test.conf
windows-test:
provider: vcenter
clonefrom: 'Win2K12'
num_cpus: 1
memory: 2GB
devices:
network:
Network adapter 1:
name: vlan
adapter_type: vmxnet3
switch_type: distributed
cluster: cluster
datastore: datastore
folder: 'OS Testing'
power_on: True
deploy: True
customization: False
win_username: Administrator
win_password: password
minion:
master: salt
编辑 我必须指定安装程序位置。这似乎行得通。现在的问题是试图让 pywinrm/Windows 远程管理工作。出于某种原因,salt-cloud 正在尝试连接 5986,但是查看我看到 WRM 正在侦听 5985 的 VM。所以我想知道它现在是否是 pywinrm 设置?