所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
发布ETCD服务

发布ETCD服务

概述

任何希望开放给第三方使用的软件、工具、能力,甚至数据,都可以被作为服务,发布到平台,由第三方使用者订购。

本指南以ETCD服务为例,向您介绍如何发布服务到服务市场,操作流程如下所示。

  1. 上传镜像和LOGO。

    ETCD服务发布之前,请将软件镜像包和LOGO上传至软件仓库。

  2. 创建模板。

    ETCD服务需要使用平台来部署,需要提前创建好部署模板。

  3. 制作yml文件。

    yml为服务描述文件,用于描述当前服务的基本信息。您可以通过导入yml文件的方式,进行服务发布。

  4. 发布服务。

    服务提供者将服务发布到服务市场。

上传镜像和LOGO

ETCD服务发布前,需要提前将软件包镜像及LOGO上传到软件仓库中。

前提条件
访问http://support.huawei.com,进入“技术支持 > 产品支持> 运营商IT>云计算>FusionCloud> FusionStage> FusionStage”。选择对应版本,下载“Samples.rar”并解压缩。在Samples文件夹的“ETCD”目录下,获取发布ETCD服务所需的镜像、设计包等文件。
  • ETCD软件的镜像包文件“etcd.tar”,镜像文件的要求请参见上传镜像
  • ETCD的LOGO图片文件“etcd.png”
  • ETCD的设计包文件“ETCD-V1.tar.gz”。
  • ETCD的yaml文件“etcd.yml”
上传镜像
  1. 在主菜单中选择“云市场 > 软件中心 > 镜像仓库”。
  2. 在右侧页面中,单击“上传镜像”。
  3. 上传容器镜像。

    1. 单击“选择镜像”。
    2. 选中待上传的镜像“etcd.tar”,单击“打开”。
    3. 镜像选择完成后,在右上角选择仓库空间。
    4. 单击“开始上传”。

      状态显示为“上传完成”,表明镜像上传成功。

  4. 单击“镜像仓库”,返回镜像仓库。

    1. 单击镜像名称,进入镜像详情页面。
    2. 在版本下的拉取地址一栏,单击复制仓库地址,记录仓库地址到本地。

上传LOGO文件
  1. 创建软件仓库

    1. 在主菜单中选择“云市场 > 软件中心 > 软件仓库”
    2. 在右侧页面中,单击“创建软件仓库”
      参照表39-77配置软件仓库相关信息。
      表39-77 基本信息参数说明

      参数

      参数说明

      *仓库空间

      选择已有的Namespace。

      *仓库名称

      输入待创建仓库的名称“LOGO”

      描述

      选填,对仓库的描述。

    3. 单击下一步,参照表39-78配置软件包相关信息
      表39-78 软件包配置参数说明

      参数

      参数说明

      *是否添加软件包

      是否添加软件包,默认为否。

      *类型

      软件仓库所属类型,默认为公有。

      • 公有:所有租户和用户均可用。
      • 私有:仅当前租户或租户下的用户可用。

      软件包版本

      1. 单击“添加版本”
      2. 输入“版本号”,如v1。

      描述

      选填,对软件包的描述。

    4. 单击“创建”
    5. 单击返回“软件包详情”

  2. 上传软件包。

    1. 在对应的软件包的版本后,单击“上传文件”
    2. 单击“添加文件”,选择ETCD的LOGO图片,例如“etcd.png”
    3. 参数均保持默认,单击“开始上传”

      状态显示为“上传完成”,表明LOGO图片上传成功。

    4. 单击“我的软件仓库列表”

  3. 记录仓库地址。

    1. 单击新建的软件仓库名称。
    2. 在软件仓库详情页面,单击展开软件包。
    3. 单击软件包版本名称
    4. 在版本详情页面,单击复制仓库地址,记录仓库地址到本地。

创建ETCD模板

基于已准备好的“ETCD设计包”创建模板,模板创建成功后,可基于此模板来创建堆栈。

模板是对堆栈的描述,包括基于应用模型的堆栈拓扑定义、堆栈生命周期描述、运行时资源描述、软件组件描述等。

前提条件

已准备好ETCD的设计包文件,如“ETCD-V1.tar.gz”

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 模板”
  2. 在右侧页面中,单击“创建模板”
  3. 单击“本地上传”,选择ETCD设计包文件后,单击“打开”。
  4. 参照表39-79设置创建模板的参数,其中带“*”标志的参数为必填参数。

    表39-79 创建模板参数说明

    参数

    参数说明

    *模板名称

    新建模板的名称,命名必须唯一。

    配置为:etcd-bp

    *版本

    设计包的版本信息。

    配置为:latest

    发布者

    模板发布者。

    描述

    模板描述信息。

  5. 单击“创建”

    系统提示模板创建成功。

制作ETCD的yml文件

发布服务有向导式和导入配置文件两种方式,本指南以导入配置文件为例进行说明。

使用导入配置文件方式发布服务前,需要提前制作一个服务描述文件,用于描述待发布服务的基本信息。

本例中,ETCD服务的yaml文件名称为etcd.yml,示例如下。各参数的详细解释请参见服务描述文件Service.yml

说明:
  • 请确保“Blueprint”参数值与创建ETCD模板中的模板名称一致。
  • 请确保“BlueprintVersion”参数值与创建ETCD模板中的模板版本号一致。
  • 请确保“Logo”的参数值与上传LOGO文件中记录的仓库地址一致。
  • 请确保“publish_image_name”的参数值与上传镜像中记录的镜像地址一致。
Service: #最基础的服务信息
  Name: etcd
  Catalog: 工具类
  Description: Distributed reliable key-value store for the most critical data of a distributed system
  Blueprint: etcd-bp
  BlueprintVersion: 'latest' #设计包版本,可选(逻辑多租不需要,Blueprint有值时必填)
  Logo: etcd-logo/etcd.png/v1   #仓库名称/文件名称/版本号

ServiceVersion:
  MetadataDefine: #服务发布者提供的,用于启动服务实例的信息
    publish_image_name:
      type: image
      Default: 10.109.220.32:20202/cfe-test/etcd:latest
  VersionArray:
    2.3:
      VersionCode: '2.3'  #版本2.3
      Description: 第一个版本

ServicePublish: #服务发布自定义参数
  ResourcePool:  ['dev','test','prod']


Plans: #服务套餐相关信息
  - Name: basic
    Description: Support 4G memory
  - Name: medium
    Description: Support 8G memory  
  - Name: large
    Description: Support 32G memory

发布ETCD服务

服务发布是指服务提供者将服务发布到服务市场。只有发布到服务市场的服务才允许其他使用者订购。

前提条件
  • ETCD服务的镜像和LOGO文件已上传。
  • ETCD服务的模板已创建。
  • ETCD服务的yml文件已制作完成,并符合格式要求。
操作步骤
  1. 在主菜单中选择“云市场 > 服务 > 我发布的服务”
  2. 在右侧页面中,单击“发布服务”
  3. 单击“导入配置文件”,导入已制作好的yml文件。
  4. 检查yml文件中的导入信息是否正确。

    说明:

    请检查“设计包”“服务LOGO”均已上传成功。若上传失败,请单击“重新上传”,上传对应的文件。

    服务名称需确保全局唯一。

  5. 确认无误后,单击“下一步”。
  6. 查看版本参数中image类的参数值是否为etcd镜像的地址。

    如果etcd镜像的地址不正确,请单击编辑,选择etcd镜像。然后单击确定

  7. 单击“下一步”
  8. 确保参数配置无误后,单击提交
翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:18895

下载量:563

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页