如何向中间层dc/os集群添加额外的代理?

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

我们有mesosphere dc/os版本1.7,运行在6个带有rhel7的vmware虚拟机上,现在我们想添加更多代理。通过运行dcos\u generate\u confg.sh(从启动节点卸载),我们可以将最初的2个代理(vm)增加到6个代理(vm)。然后,我们将新的ip地址添加到genconf/config.yaml中的代理列表中,并运行--genconf、--preflight、--deploy、--postfright。然而,卸载程序却破坏了现有的公共代理,我们不得不重新安装它。
有没有其他方法可以在不运行--uninstall的情况下添加代理?对引擎盖下发生的事非常紧张。谢谢您!

8cdiaqws

8cdiaqws1#

就我而言,我也很难理解如何将节点添加到集群,然后我找到了允许我这样做的链接:
dc/os入门指南:第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

您可以忽略来自现有代理的错误,而masters 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

希望这能对你有所帮助!

相关问题