gpt4 book ai didi

mesos - 如何向 mesosphere dc/os 集群添加其他代理?

转载 作者:行者123 更新时间:2023-12-04 23:40:51 31 4
gpt4 key购买 nike

我们在 6 个带有 rhel7 的 vmware 虚拟机上运行 Mesosphere DC/OS 版本 1.7,我们现在想添加更多代理。通过从引导节点运行 dcos_generate_confg.sh --uninstall,我们能够从最初的 2 个代理(vms)增加到 6 个代理(vms)。然后,我们将新的 IP 地址添加到 genconf/config.yaml 中的代理列表并运行 --genconf、--preflight、--deploy、--postflight。这可行,但是 --uninstall 把我们现有的公共(public)代理吹走了,我们不得不回去重新安装。

是否有另一种方法可以在不运行 --uninstall 的情况下添加代理?对幕后所做的事情感到非常紧张。谢谢!

最佳答案

就我而言,我也很难理解如何将节点添加到集群中,然后我找到了允许我这样做的链接:

The Mesosphere guide to getting started with DC/OS: Part 2

转到“添加面向 Internet 的 HAproxy 负载均衡器”一章。

总结一下我做了什么,哪些有效:

  • 引导节点:
    sudo vi ~/genconf/config.yaml ## add node slave IP

    sudo ./dcos_generate_config.sh --install-prereqs

    sudo ./dcos_generate_config.sh --preflight

  • 您可以忽略来自现有代理和主机的错误——DC/OS 只是告诉您它已经安装,您可能不想就地破坏该安装。
    sudo scp -r -i genconf/ssh_key genconf/serve $NEW_NODE_IP:~ ##复制到节点
  • 新节点:
    sudo mkdir /opt/dcos_install_tmp

    sudo cp -r serve/* /opt/dcos_install_tmp/

    cd /opt/dcos_install_tmp/
    chmod +x dcos_install.sh

    Agent Private

    sudo ./dcos_install.sh slave

    Agent Public

    sudo ./dcos_install.sh slave_public
  • 引导节点:
    sudo ./dcos_generate_config.sh --postflight

  • 我希望这可以帮助你!

    关于mesos - 如何向 mesosphere dc/os 集群添加其他代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37999133/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com