转换代理节点类型
将代理节点转换为公共或私有代理节点。
- 使用安装方法安装 DC/OS。
- 至少部署一个管理和一个代理节点。
- 获取来自您的安装的存档 DC/OS 安装工具文件 (
dcos-install.tar
)。 - 安装 CLI JSON 处理器 。
-
运行此命令以确定群集中有多少个私有代理。
0
的结果表示没有私人代理。 -
运行此命令以确定群集中有多少个公共代理。
0
的结果表示没有公共代理。dcos node —json | jq —raw-output '.[] | select(.reserved_resources.slave_public != null) | .id' | wc -l
-
卸载代理节点上的 DC/OS。
sudo -i pkgpanda uninstall
sudo systemctl stop dcos-mesos-slave
sudo systemctl disable dcos-mesos-slave
- 删除代理节点上的旧目录结构。
- 复制存档的 DC/OS 安装程序文件()到正在被转换的节点上。此存档在 GUI 或 CLI 安装方法期间创建。
-
将文件复制到代理节点。例如,您可以使用安全拷贝 (scp) 来复制
dcos-install.tar
到您的主目录:scp ~/dcos-install.tar $username@$node-ip:~/dcos-install.tar
- SSH 至机器:
-
为安装程序文件创建目录:
sudo mkdir -p /opt/dcos_install_tmp
-
解开
dcos-install.tar
文件包: