Ich versuche, einen Chef-Server auf einer CentOS-Instanz auf AWS zum Laufen zu bringen. Ich bin den Anweisungen von Opscode hier gefolgt:http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/
Wenn ich jedoch
knife configure -i
die Optionen eingebe (einschließlich des korrekten FQDN des Servers, auf den ich mich von meinem Laptop aus per SSH anmelden und von dem ich einen Ping ausführen kann), ist die Antwort immer die gleiche:
ERROR: Connection refused connecting to myserver.amazonaws.com:443 for ...
Irgendwelche Vorschläge, was falsch konfiguriert sein könnte? Danke!
Antwort1
Ich habe nicht mit Chef gearbeitet, daher kann ich nichts zu Konfigurationsdateien sagen, aber stellen Sie bitte sicher, dass der Port in der Sicherheitsgruppe geöffnet ist und dass keine Änderungen in den Chef-Konfigurationsdateien erforderlich sind, um eine Verbindung zu ermöglichen. Ping und SSH stellen nicht sicher, dass Port 443 oder andere relevante Ports geöffnet sind, SSH ist Port 22 und Ping verarbeitet nur ICMP-Pakete.
Antwort2
Ich verwende knife configure
und füge immer den Endpunkt der Chef-API (der auf Port 4000 läuft) hinzu, wenn ich dazu aufgefordert werde ...
Antwort3
Ist das Festlegen eines auflösbaren Hostnamens (Befehl sudo hostname 'something.com'
) eine Lösung für das Problem?