ETCD falha ao iniciar, executando o CoreOS na AWS, EC2

1

Eu uso a instância ami-05ffb06f, t2.micro EC2.

Eu uso o cloud-config para iniciar o etcd, mas ele não consegue iniciar

Error:  client: etcd cluster is unavailable or misconfigured
error #0: dial tcp 127.0.0.1:4001: connection refused
error #1: dial tcp 127.0.0.1:2379: connection refused

Eu tentei iniciá-lo manualmente

cd /bin  
./etcd

Diz

[etcd] Jan 18 09:49:46.555 WARNING   | Using the directory ip-172-31-1-86.ec2.internal.etcd as the etcd curation directory because a directory was not specified.
[etcd] Jan 18 09:49:46.555 CRITICAL  | Unable to create path: mkdir ip-172-31-1-86.ec2.internal.etcd: read-only file system

Agora, se eu definir o parâmetro data-dir como home, ele funcionará bem

./etcd -data-dir=~/

Por que não é possível criar a pasta em seu local padrão?

    
por Gautham V kidiyoor 18.01.2016 / 11:52

1 resposta

1

Isso geralmente significa que nada está escutando ou um firewall está bloqueando, veja o link abaixo.

Error: client: etcd cluster is unavailable or misconfigured error #0: dial tcp 127.0.0.1:4001: connection refused error #1: dial tcp 127.0.0.1:2379: connection refused

Isso

CRITICAL | Unable to create path: mkdir ip-172-31-1-86.ec2.internal.etcd: read-only file system

Sugere que o sistema de arquivos para o qual você está tentando gravar é somente leitura, eu acho que você pode receber esta mensagem se o usuário que você está tentando executar a inicialização não tiver privilégios adequados.

Existem alguns idéias aqui sobre como determinar se o sistema de arquivos é somente leitura. Se não for, certifique-se de que o usuário tenha privilégios adequados etc.

    
por 18.01.2016 / 12:08