instalações de DC / OS travam em 50% do pré-vôo

1

Eu quero testar a edição da comunidade do DC / OS e não consigo progredir além de 50% do pré-flight:

Euseguiasinstruçõesdoguidescritas aqui e iniciei a instalação no modo detalhado. Esta é a última saída não "GET preflight":

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

Também baixei os registros do gui que contêm:

[
    {
        "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
    }
]

A máquina de bootstrap é o meu computador e o master / agents são máquinas KVM do CentOS 7 em execução no meu computador. Eu também me certifiquei de que as chaves SSH funcionem sem frases secretas. O que preciso fazer para que a configuração progrida?

    
por Greg 06.09.2016 / 15:54

2 respostas

1

É sempre melhor usar o instalador Avançado, que não depende de ter as chaves SSH no nó de inicialização que podem causar tais problemas.

    
por 17.09.2016 / 19:35
0

O instalador está pendurado no estágio install prereqs . Esse estágio pode demorar muito, dependendo da conectividade de rede das máquinas que ele está executando para a Internet maior, além do desempenho do host.

Este estágio instala pacotes de pré-requisitos (usando o yum no CentOS), instala e configura o Docker, além de garantir que os hosts estejam em um estado minimamente instável para o DC / OS.

Por quanto tempo você executou isso antes de sair?

Como um aparte, quando um estágio de instalação começa, a barra de progresso conta como 50% desse host, 100% é alcançado quando o host conclui a instalação. Como o instalador executa sessões SSH paralelas (30 é o padrão, mas pode ser configurado no yaml de configuração com o parâmetro parallelism ), ele está executando seus dois hosts de uma vez e nenhum está completo, mostrando 50% de conclusão.

    
por 06.09.2016 / 23:40