1

我正在使用 5 个基于云的 VM 来安装 DC/OS 1 mesos master 3 mesos agent 1 启动 VM 我已经在我的启动 VM 上安装了 Docker 并开始安装 DC/OS。它在 install_prereqs 阶段成功运行,没有任何错误。但它在预检期间失败,我的每个 VM 系统都出现以下错误。

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 中?请指导。

4

2 回答 2

1

我们有类似的设置,但使用的是直接的 vm。在运行安装之前,我们发现 docker 需要在所有节点上运行,包括主节点。此外,请确保您查看:/etc/sysconfig/docker-storageDOCKER_STORAGE_OPTIONS= -s overlay在所有节点上的文件中设置了:。我不相信这是生产设置,但应该让你运行。您可能还想检查在远程节点上执行安装的用户的权限,它是否有权查看/运行 systemctl?

于 2016-07-22T14:54:14.770 回答
0

我在 1.9 版中使用 DC/OS Web 安装程序时遇到了同样的错误

在网络表单中仔细检查引导机器的私钥后,我解决了该错误。要创建密钥,请登录引导机器并运行:

$ ssh-keygen -t rsa
$ for i in `cat dcos-ips.txt`; do ssh-copy-id root@$i; done
$ cat ~/.ssh/id_rsa   
于 2017-05-28T04:03:04.577 回答