我使用5个基于云的VM来安装DC / OS 1个mesos大师 3个介子代理 1启动VM 我在启动的VM上安装了Docker并开始安装DC / OS。它在install_prereqs阶段成功运行,没有任何错误。但是在预检过程中失败了,我的每个VM系统都出现了以下错误。
STDERR: 与129.114.18.235的连接已关闭。
STDOUT: 正在运行预检检查/opt/dcos_install_tmp/dcos_install.sh:line 225:getenforce:command not found
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中?请指导。
答案 0 :(得分:1)
我们有类似的设置,但使用直接vm' s。我们发现在运行安装之前,docker需要在所有节点上运行,包括主服务器。另外,请确保查看:/etc/sysconfig/docker-storage
并在所有节点上的文件中设置:DOCKER_STORAGE_OPTIONS= -s overlay
。
我不相信这是生产设置,但应该让你运行。您还可能想要检查在远程节点上执行安装的用户的权限,它是否有权查看/运行systemctl?
答案 1 :(得分:0)
版本1.9中的DC / OS Web安装程序出现了同样的错误
我在网络表单中仔细检查了bootstraps机器的私钥后解决了错误。要创建密钥,请登录引导程序并运行:
$ ssh-keygen -t rsa
$ for i in `cat dcos-ips.txt`; do ssh-copy-id root@$i; done
$ cat ~/.ssh/id_rsa