• 添加Rackspace主机
    • 获取Rackspace访问凭证
    • 启动Rackspace主机

    添加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 的主机被启动了。