Ich bin ein Mac-Mädchen und arbeite an der Verbindung mit Messer-Windows durch den verwalteten Chef von Opscode zu meinen Rackspace-Windows-Servern. (Ich weiß, es klingt exotisch, aber diese Windows-Server sind eine Kundenanforderung).Ich habe versucht, den Windows-Server mit Hilfe des Chefs zu starten.
Ich habe versucht, Chef für eine Drehung, aber ich bin stecken in versuchen, den Windows 2008 Server auf Rackspace mit dem Befehl Messer-Windows zu starten.
Ich arbeite an OSX, mit rvm, Ruby 2.1.0 und einem lokalen Edelsteinset mit Koch + Messer-Fenster.
Ich habe versucht, die Schritte von folgen: https://github.com/opscode/knife-windows
ich den WinRM-Dienst konfiguriert haben. Ich habe eine Regel eingerichtet, um eingehende Verbindungen in meiner Firewall auf Port 5985 zuzulassen, und ich habe überprüft, dass ich eine Verbindung mit Telnet herstellen kann.
Neben dem Lernen Chef Bildschirm wirft, habe ich versucht, die Führung zu folgen: http://developer.rackspace.com/blog/step-by-step-walkthrough-to-using-chef-to-bootstrap-windows-nodes-on-the-rackspace-cloud.html
ich konfiguriert winrm wie folgt aus:
winrm quickconfig -q
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow
netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow
net stop winrm
sc config winrm start=auto
net start winrm
I Messer wie folgt bin mit: Messer bootstrap windows winrm 168. **** -x Administrator -P '****'
Ich bekomme dieses seltsame Protokoll zurück, kein Erfolgsbericht, keine Instanz in der Chef-Management-Konsole .... Ich sehe, dass es versucht, den Charakter '# 39' viele Male einzufügen?
WARNING: Could not load IOV methods. Check your GSSAPI C library for an update
WARNING: Could not load AEAD methods. Check your GSSAPI C library for an update
Bootstrapping Chef on 162.13.15.241
162.13.15.241 "Rendering "C:\Users\ADMINI~1\AppData\Local\Temp\bootstrap-47130-1392751156.bat" chunk 1"
162.13.15.241 "Rendering "C:\Users\ADMINI~1\AppData\Local\Temp\bootstrap-47130-1392751156.bat" chunk 2"
162.13.15.241 '#39' is not recognized as an internal or external command,
162.13.15.241 operable program or batch file.
162.13.15.241 "Rendering "C:\Users\ADMINI~1\AppData\Local\Temp\bootstrap-47130-1392751156.bat" chunk 3"
162.13.15.241 '#39' is not recognized as an internal or external command,
162.13.15.241 operable program or batch file.
162.13.15.241 "Rendering "C:\Users\ADMINI~1\AppData\Local\Temp\bootstrap-47130-1392751156.bat" chunk 4"
162.13.15.241 '#39' is not recognized as an internal or external command,
162.13.15.241 operable program or batch file.
162.13.15.241 '#39' is not recognized as an internal or external command,
....
162.13.15.241 echo.
162.13.15.241 echo.$webClient = new-object System.Net.WebClient;
162.13.15.241 echo.
162.13.15.241 echo.$webClient.DownloadFile($remoteUrl, $localPath);
162.13.15.241) 1>C:\chef\wget.ps1
162.13.15.241 C:\Users\Administrator>)
Ich habe versucht, den Rat von knife bootstrap windows winrm from Mac OS X workstation fails und stufte Messer Fenster auf Version 0.5.10, aber das Ergebnis ist das gleiche zu folgen.
Mein gemset ist wie folgt:
akami (1.2.1)
bigdecimal (1.2.3)
builder (3.2.2)
bundler (1.5.3)
bundler-unload (1.0.2)
chef (11.10.0)
chef-zero (1.7.3)
coderay (1.1.0)
diff-lcs (1.2.5)
em-winrm (0.5.4)
erubis (2.7.0)
eventmachine (1.0.0.beta.3)
excon (0.31.0)
executable-hooks (1.3.1)
ffi (1.9.3)
fog (1.20.0)
formatador (0.2.4)
gem-wrappers (1.2.4)
gssapi (1.0.3)
gyoku (1.1.1)
hashie (2.0.5)
highline (1.6.20)
httpclient (2.3.4.1)
httpi (0.9.7)
io-console (0.4.2)
ipaddress (0.8.0)
json (1.8.1)
knife-rackspace (0.9.0)
knife-windows (0.5.10)
little-plugger (1.1.3)
logging (1.8.2)
method_source (0.8.2)
mime-types (1.25.1)
mini_portile (0.5.2)
minitest (4.7.5)
mixlib-authentication (1.3.0)
mixlib-cli (1.4.0)
mixlib-config (2.1.0)
mixlib-log (1.6.0)
mixlib-shellout (1.3.0)
moneta (0.6.0)
multi_json (1.8.4)
net-scp (1.1.2)
net-ssh (2.8.0)
net-ssh-gateway (1.2.0)
net-ssh-multi (1.2.0)
nokogiri (1.6.1)
nori (1.1.5)
ohai (6.20.0)
pry (0.9.12.6)
psych (2.0.2)
puma (1.6.3)
rack (1.5.2)
rake (10.1.0)
rdoc (4.1.0)
rest-client (1.6.7)
rubygems-bundler (1.4.2)
rubyntlm (0.1.1)
rvm (1.11.3.9)
savon (0.9.5)
slop (3.4.7)
systemu (2.5.2)
test-unit (2.1.0.0)
uuidtools (2.1.4)
wasabi (1.0.0)
winrm (1.1.3)
yajl-ruby (1.2.0)
Jede Beratung? Ist das ein OS X-Ding? Windows Server-Sache? Chefsache ???
Mit letzten Fetzen der Hoffnung, Agata
In meinem Fall rvm war der verantwortliche Täter. Ich habe es geschafft, dieses Problem zu lösen, indem ich folgende Schritte durchführe: 1) den Omnibus Installer herunterladen 2) den rvm mit dem System ruby deaktivieren: 'rvm system verwenden 3) Messer-Fenster direkt in der Köche-Bibliothek installieren: Install knife windows plugin:'/opt/Chef/eingebettet/bin/Juwel installiere Messer-Fenster – themathmagician