添加其他云主机
Rancher 支持使用 docker machine
来管理其他云提供商的主机服务。通过提供一个通用的界面,输入必要的参数键值对,然后作为 docker-machine
运行的参数。
查阅 Docker Machine 的默认值文档来确保默认值符合预期想法。
添加云提供商的驱动
通过 Admin(系统管理)的 machine drivers(主机驱动) 页面来添加。
启动云提供商的主机
选择 Add Host(添加主机) 页内的 Other(其他):
- 拖动滑条来选择需要启动的主机数目;
- 输入 Name(名称),需要详细备注的时候就填写 Description(描述);
- 选择要被使用的 Driver(驱动);
- 根据选择的 Driver(驱动),输入对应的 Driver Options(驱动选项)。这些选项参数将会直接被
docker machine
调用; - 必要时,添加 labels(标签) 来辅助管理主机以及 调度服务或负载均衡,也可以 通过DNS-IP映射来管理不在 Rancher 内启动的服务;
- 必要时,通过 Advanced Options(高级选项),定制化 Docker engine options(Docker引擎选项) 来控制
docker-machine create
时用到的选项指令; - 一切准备就绪后, 点击 Create(创建)。点击创建后,Rancher 将创建选择对应 Driver(驱动) 的(虚拟)主机,接着在主机上启动一个 rancher-agent的容器。几分钟之后,就可以通过 services(服务) 页面看到一个 Rancher 的主机被启动了。