Ошибка установки DC/OS во время предварительной проверки

Я использую 5 облачных виртуальных машин для установки DC/OS 1 mesos master 3 агента mesos 1 запускающая виртуальная машина Я установил Docker на мою запускаемую виртуальную машину и начал установку DC/OS. Он успешно работает на этапе install_prereqs без каких-либо ошибок. Но во время предварительной проверки он терпит неудачу со следующими ошибками для каждой из моих систем виртуальных машин.

STDERR: соединение с 129.114.18.235 закрыто.

STDOUT: запуск предварительных проверок /opt/dcos_install_tmp/dcos_install.sh: строка 225: getenforce: команда не найдена

      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

Нужно ли мне устанавливать все необходимое программное обеспечение в мою главную VMS и VMS агентов? Пожалуйста, направляйте.


person psaha4    schedule 19.07.2016    source источник
comment
Вы прочитали dcos.io/docs/1.7/administration/installing/ пользовательский/ уже?   -  person Michael Hausenblas    schedule 19.07.2016
comment
Исходя из моего опыта, обязательно, чтобы виртуальные машины находились в абсолютно новом состоянии. Вам следует воздержаться от установки/обновления чего-либо после установки на машины базовой ОС.   -  person Till    schedule 25.07.2016


Ответы (2)


У нас аналогичная установка, но с прямыми виртуальными машинами. Мы обнаружили, что докер должен быть запущен на всех узлах, включая главные, перед запуском установки. Кроме того, убедитесь, что вы просматриваете: /etc/sysconfig/docker-storageи имеете: DOCKER_STORAGE_OPTIONS= -s overlayset в файле на всех узлах. Я не верю, что это производственная установка, но она должна заставить вас работать. Вы также можете проверить привилегию пользователя, выполняющего установку на удаленных узлах, есть ли у него разрешение на просмотр/запуск systemctl?

person grayzzz    schedule 22.07.2016

У меня была такая же ошибка с веб-установщиком DC/OS в версии 1.9.

Я решил эту ошибку после двойной проверки закрытого ключа загрузочной машины в веб-форме. Чтобы создать ключ, войдите в загрузочную машину и выполните:

$ ssh-keygen -t rsa
$ for i in `cat dcos-ips.txt`; do ssh-copy-id root@$i; done
$ cat ~/.ssh/id_rsa   
person user9869932    schedule 28.05.2017