Кукольный не поддерживается на Windows 2012R2
Я пытаюсь установить агент Puppet на Windows 2012R2 (версия для Data Center)... но я получаю ошибку ниже... глядя на то, что поддерживается Puppet, я подумал, что 2012R2 поддерживается, так почему я получаю сообщение об ошибке ниже, заявив Puppet не поддерживается....
Мой мастер работает под управлением 3.6, так что мне нужно сделать, чтобы кукла работала над 2012R2
Info: Loading facts in C:/ProgramData/PuppetLabs/puppet/var/lib/facter/staging_h
ttp_get.rb
Info: Loading facts in C:/ProgramData/PuppetLabs/puppet/var/lib/facter/windows.r
b
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: OS No
t supported by puppet module ssh at /etc/puppetlabs/puppet/modules/base/manifest
s/params.pp:5 on node puppetwin1.ec2.internal
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
C:\Users\Administrator>facter
architecture => x64
dir => C:\Program Files (x86)\Puppet Labs\Puppet\facter
domain => ec2.internal
env_windows_installdir => C:\Program Files (x86)\Puppet Labs\Puppet
facterversion => 1.7.5
fqdn => puppetwin1.ec2.internal
hardwaremodel => x64
hostname => puppetwin1
id => puppetwin1\administrator
interfaces => Ethernet
ipaddress => 10.0.1.155
ipaddress_ethernet => 10.0.1.155
is_virtual => true
kernel => windows
kernelmajversion => 6.3
kernelrelease => 6.3.9600
kernelversion => 6.3.9600
macaddress => 12:86:09:3C:E4:27
macaddress_ethernet => 12:86:09:3C:E4:27
manufacturer => Xen
memoryfree => 3.18 GB
memoryfree_mb => 3256.10
memorysize => 4.00 GB
memorysize_mb => 4095.61
memorytotal => 4.00 GB
netmask => 255.255.255.0
netmask_ethernet => 255.255.255.0
network_ethernet => 10.0.1.0
operatingsystem => windows
operatingsystemrelease => 6.3.9600
osfamily => windows
path => C:\Program Files (x86)\Puppet Labs\Puppet\puppet\bin;C:\Program Files (x
86)\Puppet Labs\Puppet\facter\bin;C:\Program Files (x86)\Puppet Labs\Puppet\hier
a\bin;C:\Program Files (x86)\Puppet Labs\Puppet\bin;C:\Program Files (x86)\Puppe
t Labs\Puppet\sys\ruby\bin;C:\Program Files (x86)\Puppet Labs\Puppet\sys\tools\b
in;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\W
indowsPowerShell\v1.0\;C:\Program Files\Amazon\cfn-bootstrap\;C:\Program Files (
x86)\Puppet Labs\Puppet\bin
physicalprocessorcount => 1
processor0 => Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
processorcount => 1
productname => HVM domU
ps => tasklist.exe
puppetversion => 3.6.0
rubysitedir => C:/Program Files (x86)/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_
ruby/1.9.1
rubyversion => 1.9.3
serialnumber => ec2377af-d1b0-1d96-afd6-05e536bd837f
timezone => Coordinated Universal Time
uptime => 0:27 hours
uptime_days => 0
uptime_hours => 0
uptime_seconds => 1636
virtual => xen
C:\Users\Administrator>
1 ответ
Это было плохо, у меня на мастере был модуль SSH, который выводил эту информацию, а в моем site.pp ничего не было по умолчанию, и когда я запускал puppet на этой новой машине с Windows, я получал эту ошибку...
Чтобы исправить это, я изменил свой site.pp
определение сайта...