orchestrator_配置IBM Cloud Orchestrator以配置到SoftLayer

本文介绍如何配置IBM Cloud Orchestrator以管理SoftLayer云资源,包括配置公共云网关,创建与OpenStack兼容的映像,以及通过IBM Cloud Orchestrator自助服务界面在SoftLayer中部署实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IBM Cloud Orchestrator可以帮助您:

  • 快速部署和扩展内部和外部云服务
  • 供应和扩展云资源
  • 减少管理员的工作量和易于出错的手动IT管理员任务
  • 使用应用程序接口和工具扩展与现有环境集成
  • 通过IBM SoftLayer,现有OpenStack平台,PowerVM,IBM System z,VMware和Amazon EC2提供服务

SoftLayer提供了云基础架构,并允许用户请求物理和虚拟机,存储,网络,安全性和其他服务。 将SoftLayer与IBM Cloud Orchestrator集成具有以下好处:

  • 它允许您通过IBM Cloud Orchestrator门户管理SoftLayer请求和服务。
  • 它使您能够在端到端工作流程中请求和管理SoftLayer中的云资源,从而为用户提供强大的云服务

IBM Cloud Orchestrator架构

IBM Cloud Orchestrator具有以下组件:

  • 自助用户界面,用户可以在其中订购云服务
  • 模式引擎,用于部署云组件的多节点拓扑
  • OpenStack仪表板,用于订购OpenStack组件
  • 本地数据中心
  • 公共云网关(PCG),它在Pattern Engine和OpenStack仪表板之间连接到公共云,例如SoftLayer
主要ICO组件的图像

入门

要将IBM Cloud Orchestrator供应到SoftLayer:

本文假定您已经正确安装和配置了IBM Cloud Orchestrator 2.4环境。

获取您的SoftLayer用户名身份验证密钥

  1. 登录到SoftLayer
  2. 点击编辑用户个人资料
  3. 捕获“用户名”字段中的值:
    用户名字段
  4. 向下滚动到API访问信息:
    API访问信息

配置公共云网关

Public Cloud Gateway(PCG)是在IBM Cloud Orchestrator中央服务器2上运行的Web服务器。要配置PCG,请执行以下操作:

  1. 以root用户身份登录到IBM Cloud Orchestrator中央服务器2。
  2. 加密身份验证密钥:
    cd /opt/ibm/pcg
    ./encryptPassword.sh <your authentication key>

    显示类似以下信息:

    Encoded password for <your encrypted key>
  3. 转到/ opt / ibm / pcg / etc目录。
  4. 编辑certificate.json文件。
  5. 填写以下值:
    • tenantName:管理员
    • user_id:您的用户名
    • api_access_key:加密密钥
    {
       "cred":{
           "softlayer":[
               {
                   "tenantName":"",
                   "user_id":"",
                   "api_access_key":""
               }
           ],
    ...
  6. 编辑config.json文件。 它已经包含许多预定义的SoftLayer数据中心,但最初已被禁用。
  7. 启用对您方便的SoftLayer数据中心:
    "privateNetworkOnly":false,
                                   "primaryVlanID":"",
                                   "backendVlanID":""
                       },
                       {
                               "name":"SL-Dallas06",
                               "dataCenter":"Dallas06",
                                   "url":"https://api.softlayer.com/",
                                   "enabled":true,
                                   "privateNetworkOnly":false
                       },
                       {
  8. 定义并加密IBM Cloud Orchestrator管理员密码:
    cd /opt/ibm/pcg
    ./encryptPassword.sh <your ICO admin password>
  9. 返回到/ opt / ibm / pcg / etc目录,然后编辑admin.json文件。
  10. 将上面获得的加密密码粘贴到密码字段中:
    {
       "auth":{
           "passwordCredentials":{
               "username":"admin",
               "password":"ZmFhRGVtMA=="
           },
           "tenantName":"admin"
       }
    }
  11. 重新启动PCG:
    service pcg restart

如果在配置PCG时遇到问题,请查看/var/log/pcg/pcg.log文件中的消息。

验证PCG配置

在使用至少一个SoftLayer数据中心重新启动PCG之后,您应该看到在梯形图中创建的新端点。 要验证您的配置,请在IBM Cloud Orchestrator中央服务器2上运行以下命令:

source /root/keystonerc
keystone endpoint-list

您应该在端点之间看到已启用的SoftLayer数据中心:

| 08ba09525ebb4a5abf186f7ac9b4de44 |  RegionVMware | 
       http://esco24rs1.cil.raleigh.ibm.com:8776/v1/%(tenant_id)s        |
       http://esco24rs1.cil.raleigh.ibm.com:8776/v1/%(tenant_id)s        | 
       http://esco24rs1.cil.raleigh.ibm.com:8776/v1/%(tenant_id)s        | 
342ef9d1369f429b8f7a2f982a759517 |

| 0bebf7bb89d244b7becbb4a431682cda |  SL-Dallas06  |
http://esco24cs2.cil.raleigh.ibm.com:9797/SL-Dallas06/v1/%(tenant_id)s  |  
http://esco24cs2.cil.raleigh.ibm.com:9797/SL-Dallas06/v1/%(tenant_id)s  |  
http://esco2
4cs2.cil.raleigh.ibm.com:9797/SL-Dallas06/v1/%(tenant_id)s  | 342ef9d1369f429b8f7a2f982a759517 |

现在,当PCG从SoftLayer检索信息时去喝咖啡。

大约10分钟后,登录到IBM Cloud Orchestrator自助服务界面(https:// <ico-central-server-2>:8443),然后单击Patterns> Deployer Configuration> Cloud Groups 。 您应该看到定义了一个新的云组:

云组已定义

恭喜你! 您与SoftLayer的连接已正确配置。

创建与OpenStack部署兼容的映像

现在,您已经配置了IBM Cloud Orchestrator来配置到SoftLayer,您需要创建一个可以通过IBM Cloud Orchestrator OpenStack组件部署的映像。 该映像需要安装cloud-init页面。 要创建图像:

  1. 登录到SoftLayer
  2. 单击设备> DeviceList
  3. 点击订购设备
    订购设备
  4. 选择虚拟服务器>每小时 。 将打开一个新的浏览器窗口。
  5. 选择一个数据中心。
  6. 对于操作系统,选择CentOS 7.x-最小安装(64位)
  7. 滚动到底部,然后单击“ 继续订购”
  8. 在下一页上,滚动到“主机名和域”,然后输入:
    • 主机名:centos
    • 网域:mydomain.com
  9. 选中以下声明旁边的复选框: I have read and agree to the entire Master Service Agreement
  10. 点击完成您的订单
  11. 关闭浏览器窗口。 新服务器在SoftLayer客户门户页面中创建:
    新服务器
  12. 等待,直到配置服务器。 这可能需要几分钟。
    服务器已创建
  13. 单击centos.mydomain.com链接旁边的Twistie,以查看服务器信息:
    曲折展开
  14. 选择显示密码复选框以显示密码。 记录密码。
  15. 使用其公共IP地址和上面获得的密码登录到配置的服务器。
  16. 运行命令yum -y install cloud-init来安装cloud-init。
  17. 单击centos.mydomain.com链接:
    设备链接
  18. 单击操作>创建图像模板
  19. 在映像名称字段中,输入OpenStack-CentOS
  20. 选择我同意关闭计算实例电源
  21. 点击创建模板

现在,您具有一个映像,其中包含要与IBM Cloud Orchestrator一起使用的必需软件包。

在SoftLayer中部署实例

要在SoftLayer中部署新映像:

  1. 登录到IBM Cloud Orchestrator自助服务界面(https:// <ico-central-server-2>:8443)。
  2. 单击自助服务目录
    IBM Cloud Orchestrator自助服务目录
  3. 单击部署云服务
  4. 单击“ 部署单个虚拟服务器”
  5. 在“选择区域”选项中,选择“ SoftLayer”区域,然后单击“ 确定”
  6. 输入以下信息,然后单击Deploy
    • 服务器名称:SoftLayer-test
    • 图像:OpenStack-CentOS

瞧! 几分钟后,将在SoftLayer中创建一个实例:

新实例

结论

本文向您展示了如何配置IBM Cloud Orchestrator以配置到SoftLayer。 您学习了如何配置公共云网关,如何在SoftLayer中创建与OpenStack设置兼容的映像,以及如何通过IBM Cloud Orchestrator自助服务界面在SoftLayer中部署实例。


翻译自: https://www.ibm.com/developerworks/cloud/library/cl-configure-cloud-orchestrator-to-provision-to-softlayer/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值