2016-07-19 18 views
2

Ich bin mit 5 Cloud-basierten VMs DC installieren/O 1 Mesos Master 3 Mesos Agenten 1 VM starten Ich habe Docker installiert auf meinem VM starten und starten DC Installation/O . Es wird während install_prereqs ohne Fehler erfolgreich ausgeführt. Aber es versagt während des Preflight mit Fehlern unterhalb für jedes VM-System.DC/OS-Installation Ausfall während des Preflight

STDERR: Verbindung zu 129.114.18.235 geschlossen.

STDOUT: Lauf Preflight /opt/dcos_install_tmp/dcos_install.sh: Linie 225: getenforce: Befehl nicht

gefunden
 Checking if docker is installed and in PATH: FAIL 
     Checking if unzip is installed and in PATH: FAIL 
     Checking if ipset is installed and in PATH: FAIL 
     Checking if systemd-notify is installed and in PATH: FAIL 
     /opt/dcos_install_tmp/dcos_install.sh: line 387: systemctl: command not found 
     Checking if systemctl is installed and in PATH: FAIL 
     Checking Docker is configured with a production storage driver: /opt/dcos_install_tmp/dcos_install.sh: line 285: docker: command not found 

Muss ich VMS alle erforderlichen Software in meinem Master und Agenten installieren? Bitte führen.

+0

Haben Sie lesen https://dcos.io/docs/1.7/administration/installing/custom/system-requirements/ schon? –

+0

Aus meiner Erfahrung ist es zwingend erforderlich, dass die VMs in einem absolut frischen Zustand sind. Sie sollten nichts installieren/aktualisieren, nachdem die Maschinen mit dem Basisbetriebssystem installiert wurden. – Till

Antwort

1

Wir haben eine ähnliche Einstellung, aber mit geraden VMs. Wir haben festgestellt, dass docker auf allen Knoten einschließlich der Master ausgeführt werden muss, bevor die Installation ausgeführt wird. Stellen Sie außerdem sicher, dass Sie sich Folgendes ansehen: /etc/sysconfig/docker-storage und haben Sie: DOCKER_STORAGE_OPTIONS= -s overlay in der Datei auf allen Knoten festgelegt. Ich glaube nicht, dass dies das Produktionssetup ist, aber sollte Sie zum Laufen bringen. Sie möchten vielleicht auch die Berechtigung des Benutzers überprüfen, der die Installation auf den fernen Knoten ausführt, hat er die Berechtigung, systemctl zu sehen/auszuführen?

0

hatte ich den gleichen Fehler mit dem DC/OS Web-Installer in der Version 1.9

ich den Fehler auch nach nochmaliger Überprüfung der Schopf aus dem Sumpf Maschinen privaten Schlüssel in das Web-Formular gelöst. Um den Schlüssel zu erstellen, melden Sie sich in die Bootstrap-Maschine und laufen:

$ ssh-keygen -t rsa 
$ for i in `cat dcos-ips.txt`; do ssh-copy-id [email protected]$i; done 
$ cat ~/.ssh/id_rsa