您可以将代理节点转换为现有 DC/OS 群集的公共或私有节点。
在安装过程中,代理节点被指定为 公共 或 私有节点。默认情况下,它们在 GUI 或 CLI 安装中被指定为 private
先决条件:
这些步骤必须在配置为 DC/OS 节点的机器上执行。在此转换过程中将终止在节点上运行的任何任务。
- 从您的[安装]
dcos-install.tar
中获取存档 DC/OS 安装程序文件 (/mesosphere/dcos/cn/1.13/installing/evaluation/#backup). - 安装 CLI JSON 处理器 jq.
- 安装并配置 SSH。需要访问 DC/OS 群集中的节点。
确定节点类型
您可以通过从 DC/OS CLI 运行此命令来确定节点类型。
-
运行此命令以确定群集中有多少个私有代理。
0
的结果表示没有私人代理。 -
运行此命令以确定群集中有多少个公共代理。
0
的结果表示没有公共代理。
卸载 DC/OS 私有代理软件
-
卸载代理节点上的 DC/OS。
-
删除代理节点上的旧目录结构。
-
重新启动机器。
安装 DC/OS 并转换代理节点
-
复制存档的 DC/OS 安装程序文件(
dcos-install.tar
)到正在被转换的节点上。此存档在 GUI 或 CLI 安装方法期间创建。 -
将文件复制到代理节点。例如,您可以使用安全拷贝 (scp) 来复制
dcos-install.tar
到您的主目录: -
SSH 至机器:
-
为安装程序文件创建目录:
-
解开
dcos-install.tar
文件包: -
运行此命令以在代理节点上安装 DC/OS。您必须将代理节点指定为公共或私有节点。
私有代理节点:
公共代理节点: