如何在dc/os中更改mesos主机重新注册超时

qzlgjiam  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(318)

我正在创建一个多主多从dc/os集群,我的问题是mesos的默认重新注册超时是10分钟,我想把这个默认值改成更大的值,但是我找不到如何在dc/os安装配置中这样做。
有人知道如何在dc/os安装中更改底层mesos主设备和/或从设备的配置吗?
更新:
谢谢你的回答,我为安装后创建了这个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
jgzswidk

jgzswidk1#

我想你说的是这面中观旗 --agent_reregister_timeout=VALUE . 有关详细信息,请参阅mesos文档。
不幸的是,该分发目前并不优雅(因为它不是正式的dcos参数)请对所有主节点执行以下操作:
ssh到主节点
将所需配置放入/run/dcos/etc/mesos master MESOS_AGENT_REREGISTER_TIMEOUT=<value> 重新启动主服务 systemctl restart dcos-mesos-master 通过确认主控器运行成功 journalctl -fu dcos-mesos-master

相关问题