2017-10-16 7 views
0

マルチマスターのマルチスレーブDC/OSクラスタを作成していますが、問題はデフォルトの再登録タイムアウトが10分なので、このデフォルト値をいくつかの大きな値が、私はDC/OSインストールの設定でそれを行う方法を見つけることができませんでした。DC/OSでメゾスマスターの再登録タイムアウトを変更する方法

誰でも、DC/OSのインストールで基本となるmesosマスタおよび/またはスレーブの設定を変更する方法を知っていますか?

UPDATE:回答を

おかげで、私は、インストール後のために、このansibleスクリプトを作成しました。あなたのDC/OSクラスターをインストールした後に、すべてのマスター・ノード上でこのスクリプトを実行します。

- name: Post install for dc/os masters 
    hosts: masters 
    tasks: 
    - name: set mesos environment variables 1 
    lineinfile: 
     dest: /run/dcos/etc/mesos-master 
     regexp: "{{ item.regexp }}" 
     line: "{{ item.line }}" 
     insertafter: "^SyslogIdentifier" 
    with_items: 
     - { regexp: '^Environment="MESOS_AGENT_REREGISTER_TIMEOUT=', line: 'Environment="MESOS_AGENT_REREGISTER_TIMEOUT=24hrs"' } 

    - systemd: 
     name: "dcos-mesos-master.service" 
     state: restarted 
     daemon_reload: yes 

答えて

1

私はあなたがこのMesos旗--agent_reregister_timeout=VALUEについて話していると仮定します。詳細は、Mesos Documentationを参照してください。

分布は、残念ながら現時点ではエレガントではありません(それは公式のDCOSパラメータではありませんよう) すべてのマスターノードのためにこれを行います

  1. sshのマスターノードへ
  2. 入れたいconfigに/実行/ DCOSの/ etc/mesosマスター MESOS_AGENT_REREGISTER_TIMEOUT=<value>
  3. 再起動マスター・サービス

共同マスターが正常に実行されていることを確認してくださいjournalctl -fu dcos-mesos-master

+0

ご協力ありがとうございました –

関連する問題