1

5 つのクラウドベースの VM を使用して DC/OS をインストールしています。1 つの mesos マスター 3 つの mesos エージェント 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 にインストールする必要がありますか? ガイドしてください。

4

2 に答える 2

1

同様のセットアップがありますが、ストレート vm を使用しています。インストールを実行する前に、マスターを含むすべてのノードで docker を実行する必要があることがわかりました。また、すべてのノードのファイルで: を見て、 /etc/sysconfig/docker-storage: が 設定されていることを確認してください。DOCKER_STORAGE_OPTIONS= -s overlayこれが本番用のセットアップだとは思いませんが、実行できるようになるはずです。リモートノードでインストールを実行しているユーザーの権限を確認することもできます.systemctlを表示/実行する権限がありますか?

于 2016-07-22T14:54:14.770 に答える
0

バージョン 1.9 の DC/OS Web インストーラーで同じエラーが発生しました。

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 に答える