DC / OS安装挂起在飞行前的50%

我想testing一下DC / OS的社区编辑,我不能让它在飞行前的50%上进展: 在这里输入图像说明

我遵循这里列出的gui指令,并开始以详细模式进行安装。 这是最后一个非“GET预检”输出:

Using async_delegate with callback executing command ['/usr/bin/ssh', '-oConnectTimeout=10', '-oStrictHostKeyChecking=no', '-oUserKnownHostsFile=/dev/null', '-oBatchMode=yes', '-oPasswordAuthentication=no', '-p22', '-i', '/genconf/ssh_key', '-tt', '[email protected]', '\n#/bin/sh\n# setenforce is in this path\nPATH=$PATH:/sbin\n\ndist=$(cat /etc/*-release | sed -n \'s@^ID="\\(.*\\)"$@\\1@p\')\n\nif ([ x$dist != \'xrhel\' ] && [ x$dist != \'xcentos\' ]); then\n echo "$dist is not supported. Only RHEL and CentOS are supported" >&2\n exit 0\nfi\n\nversion=$(cat /etc/*-release | sed -n \'s@^VERSION_ID="\\(.*\\)"$@\\1@p\')\nif [ $version -lt 7 ]; then\n echo "$version is not supported. Only >= 7 version is supported" >&2\n exit 0\nfi\n\nsudo setenforce 0 && sudo sed -i \'s/^SELINUX=.*/SELINUX=disabled/g\' /etc/sysconfig/selinux\n\nsudo tee /etc/yum.repos.d/docker.repo <<-\'EOF\'\n[dockerrepo]\nname=Docker Repository\nbaseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/\nenabled=1\ngpgcheck=1\ngpgkey=https://yum.dockerproject.org/gpg\nEOF\n\nsudo yum -y update\n\nsudo mkdir -p /etc/systemd/system/docker.service.d\nsudo tee /etc/systemd/system/docker.service.d/override.conf <<- EOF\n[Service]\nExecStart=\nExecStart=/usr/bin/docker daemon --storage-driver=overlay -H fd://\nEOF\n\nsudo yum install -y docker-engine\nsudo systemctl start docker\nsudo systemctl enable docker\n\nsudo yum install -y wget\nsudo yum install -y git\nsudo yum install -y unzip\nsudo yum install -y curl\nsudo yum install -y xz\nsudo yum install -y ipset\n\nsudo getent group nogroup || sudo groupadd nogroup\n'] GET preflight GET preflight GET preflight GET preflight GET preflight GET preflight 

我也下载了包含以下内容的gui日志:

 [ { "chain_name": "preflight", "hosts": { "192.168.0.16:22": { "commands": [ { "cmd": [ "/usr/bin/ssh", "-oConnectTimeout=10", "-oStrictHostKeyChecking=no", "-oUserKnownHostsFile=/dev/null", "-oBatchMode=yes", "-oPasswordAuthentication=no", "-p22", "-i", "/genconf/ssh_key", "-tt", "[email protected]", "echo", "INSTALL", "PREREQUISITES" ], "date": "2016-09-06 13:27:40.570649", "pid": 20, "returncode": 0, "stderr": [ "", "Connection to 192.168.0.16 closed.", "", "" ], "stdout": [ "INSTALL PREREQUISITES\r", "" ] } ], "host_status": "running", "tags": { "role": "master" } }, "192.168.0.17:22": { "commands": [ { "cmd": [ "/usr/bin/ssh", "-oConnectTimeout=10", "-oStrictHostKeyChecking=no", "-oUserKnownHostsFile=/dev/null", "-oBatchMode=yes", "-oPasswordAuthentication=no", "-p22", "-i", "/genconf/ssh_key", "-tt", "[email protected]", "echo", "INSTALL", "PREREQUISITES" ], "date": "2016-09-06 13:27:40.553732", "pid": 21, "returncode": 0, "stderr": [ "", "Connection to 192.168.0.17 closed.", "", "" ], "stdout": [ "INSTALL PREREQUISITES\r", "" ] } ], "host_status": "running", "tags": { "role": "agent" } }, "192.168.0.18:22": { "commands": [ { "cmd": [ "/usr/bin/ssh", "-oConnectTimeout=10", "-oStrictHostKeyChecking=no", "-oUserKnownHostsFile=/dev/null", "-oBatchMode=yes", "-oPasswordAuthentication=no", "-p22", "-i", "/genconf/ssh_key", "-tt", "[email protected]", "echo", "INSTALL", "PREREQUISITES" ], "date": "2016-09-06 13:27:40.521035", "pid": 22, "returncode": 0, "stderr": [ "", "Connection to 192.168.0.18 closed.", "", "" ], "stdout": [ "INSTALL PREREQUISITES\r", "" ] } ], "host_status": "running", "tags": { "role": "agent" } } }, "total_agents": 2, "total_hosts": 3, "total_masters": 1 } ] 

引导机器是我的电脑,主机/代理是在我的电脑上运行的CentOS 7 KVM机器。 我也确保SSH密钥可以在没有密码的情况下工作。 我需要做什么才能使安装进度?

最好使用高级安装程序,它不依赖引导节点上的SSH密钥,这可能会导致此类问题。

安装程序挂在install prereqs阶段。 这个阶段可能需要很长时间,取决于从正在运行的机器到更大的互联网的networking连接以及主机性能。

此阶段安装必备软件包(在CentOS上使用yum),安装和configurationDocker,以及确保主机处于DC / OS最低可安装状态。

你退出之前跑了多久?

顺便说一句,当安装阶段开始时,进度条计为该主机的50%,当主机完成安装时达到100%。 由于安装程序运行并行SSH会话(30是默认设置,但可以在configurationyaml中使用parallelism参数进行设置),它将同时执行两个主机,而且两者都不完整,所以显示已完成50%。