添加Rackspace主机
Rancher 支持使用 docker machine
来管理 Rackspace 提供的主机。
获取Rackspace访问凭证
为了能启动 Rackspace 主机,需要获取由 Rackspace 提供的 API Key(接口密钥)。首先,登录 Rackspace,然后:
切换到 Account Settings(账户设置界面);
在 Login Details(登录明细)中,可以看到 API Key(接口密钥)的按钮。点击它就可以看到完整的接口密钥,接下来会在 Rancher 中使用这串密钥。
启动Rackspace主机
选择 Infrastructure(基础架构) -> Hosts(主机),点击 Add Host(添加主机),选择 Rackspace图标。
- 拖动滑条来选择需要启动的主机数目;
- 输入 Name(名称),需要详细备注的时候就填写 Description(描述);
- 输入刚才登录 Rackspace 的 Username(用户名);
- 输入刚才获取的 API Key(接口密钥);
- 选择希望主机启动时所在的 Region(地域);
- 选择主机的 Flavor(类型);
- 必要时,添加 labels(标签) 来辅助管理主机以及 调度服务或负载均衡,也可以通过DNS-IP映射来管理不在 Rancher 内启动的服务;
- 必要时,通过 Advanced Options(高级选项),定制化Docker engine options(Docker引擎选项)来控制
docker-machine create
时用到的选项指令; - 一切准备就绪后, 点击 Create(创建)。点击创建后,Rancher 将创建 Rackspace 的主机,接着在主机上启动一个 rancher-agent 的容器。几分钟之后,就可以通过 services(服务) 页面看到一个 Rancher 的主机被启动了。