华为云用户手册

  • URI POST /v1/{project_id}/{resource_type}/{resource_id}/tags/action 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id。 resource_type 是 String 资源类型。 cph-server,云手机服务器 枚举值: cph-server resource_id 是 String 资源ID。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 migrate_infos 是 Array of MigrateInfo objects 待迁移数据的云手机信息。 表4 MigrateInfo 参数 是否必选 参数类型 描述 source_phone_id 是 String 源云手机ID。 target_phone_id 是 String 目标云手机ID。 is_migrate_property 否 String 是否迁移原手机的属性到目标手机。为"true"时迁移(忽略大小写),不填写或者其他值,则不迁移。
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。 jobs Array of PhoneMigrateJob objects 任务列表。 表6 PhoneMigrateJob 参数 参数类型 描述 source_phone_id String 源云手机id。 target_phone_id String 目标云手机id。 job_id String 任务的唯一标识。 error_code String 错误码。 error_msg String 错误说明。
  • 请求示例 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-migrate{ "migrate_infos" : [ { "source_phone_id" : "1234567b8bab40ffb711234cb80d0234", "target_phone_id" : "6837531fd3f54550927b930180a706bf", "is_migrate_property" : "true" } ]}
  • 响应示例 状态码: 200 OK { "request_id" : "6837531fd3f54550927b930180a706bf", "jobs" : [ { "source_phone_id" : "1234567b8bab40ffb711234cb80d0234", "target_phone_id" : "6637531fd3f54550927b930180a706cf", "job_id" : "1564567b8bab40f34711234cb80d0123" }, { "source_phone_id" : "1678567b8bab", "target_phone_id" : "6837531fd3f54550927b930180a706bf", "error_code" : "CPS.0232", "error_msg" : "Parameter: source_phone_id is invalid." } ]}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 traffic_type 是 String 手机路由类型。 direct:默认路由 routing:路由到编码容器 phone_ids 是 Array of strings 手机id列表,一次调用最多支持100个。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。 jobs Array of PhoneJob objects 任务列表。 表5 PhoneJob 参数 参数类型 描述 phone_id String 云手机的唯一标识ID,云手机相关任务包含此字段。 job_id String 任务的唯一标识。 error_code String 错误码。 error_msg String 错误说明。
  • 响应示例 状态码: 200 OK { "request_id" : "6837531fd3f54550927b930180a706bf", "jobs" : [ { "server_id" : "1234567b8bab40ffb711234cb80d0234", "job_id" : "1564567b8bab40f34711234cb80d0123" }, { "server_id" : "1678567b8bab40f93711234cb80d0764", "job_id" : "1564567b8bab40f34711234cb80d5678" } ]}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 package_name 是 String 所需删除的共享应用的合法包名。最大长度128字节。只支持包含大小写字母、数字、下划线、点,其中不允许以数字和下划线开头,点不能作为结尾且包名中至少有一个点。 server_ids 是 Array of strings 云手机服务器ID列表。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。 jobs Array of ServerJob objects 任务列表。 表5 ServerJob 参数 参数类型 描述 server_id String 云手机服务器的唯一标识ID,云手机服务器相关任务包含此字段。 job_id String 任务的唯一标识。 error_code String 错误码。 error_msg String 错误说明。
  • 服务器规格列表 规格名称 规格说明 physical.rx1.xlarge CPU 64U,Memory 256G,Disk 2*1.2T SAS + 800G SSD,网卡2 x 2*10GE physical.rx1.xlarge.cg CPU 64U,Memory 256G,Disk 2*1.2T SAS + 800G SAS SSD,网卡2 x 2*10GE,云手游接入软件 physical.kg1.4xlarge.cp CPU 128U,Memory 512G,无本地盘,网卡2 x 2*10GE physical.kg1.4xlarge.cg CPU 128U,Memory 512G,无本地盘,网卡2 x 2*10GE,云手游接入软件 父主题: 附录
  • 请求示例 删除服务器列表中服务器上的迷你世界 DELETE https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/share-apps{ "package_name" : "com.miniteck.miniworld", "server_ids" : [ "1234567b8bab40ffb711234cb80d0234", "1678567b8bab40f93711234cb80d0764" ]}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 phone_name 是 String 云手机名称,必须为小写字母(a-z)、大写字母(A-Z)、数字(0-9)、中文字符、中划线-、下划线_,且不得超过60个字符。
  • 资源和成本规划 该解决方案主要部署如下资源,不同产品的花费仅供参考,实际以收费账单为准,具体请参考华为云官网价格: 表1 资源和成本规格-弹性云服务器部署(包年包月) 华为云服务 配置示例 每月预估花费 弹性云服务器 E CS 区域:华北-北京四 计费模式:包年包月 规格:X86计算 | ECS | S6.large.2 | 2vCPUs | 4GiB 镜像:CentOS 7.6 64bit 系统盘:高IO | 40GB 数据盘:通用型SSD | 100GB 购买量:1 236.20元 弹性公网IP EIP 区域:华北-北京四 计费模式:包年包月 线路:动态BGP 公网带宽:按带宽计费 带宽大小:5Mbit/s 购买量:1 115元 合计 351.2元 表2 资源和成本规格-弹性云服务器部署(按需计费) 华为云服务 配置示例 每月预估花费 弹性云服务器 ECS 按需计费:0.4766元/小时 区域:华北-北京四 计费模式:按需计费 规格:X86计算 | ECS | S6.large.2 | 2vCPUs | 4GiB 镜像:CentOS 7.6 64bit 系统盘:高IO | 40GB 数据盘:通用型SSD | 100GB 购买量:1 0.4766* 24 * 30=343.152元 弹性公网IP EIP 按需计费:0.335元/5M/小时 区域:华北-北京四 计费模式:按带宽计费 线路:动态BGP 公网带宽:按带宽计费 购买时长:1个月 购买量:1 0.335*24*30=241.2元 合计 584.352元
  • 快速部署 本章节主要帮助用户快速部署该解决方案。 表1 参数填写说明 参数名称 类型 是否必填 参数解释 默认值 vpc_name String 必填 虚拟私有云名称,该模板新建VPC,不允许重名。取值范围:1-57个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。 building-an-OM-monitoring-platform-with-Zabbix secgroup_name String 必填 安全组名称,该模板新建安全组,安全组规则请参考安全组规则修改(可选)。取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。 building-an-OM-monitoring-platform-with-Zabbix ecs_name String 必填 弹性云服务器名称,命名方式为{ecs_name}_ecs,不允许重名。取值范围:1-60个字符,支持字母、数字、中文、下划线(_)、中划线(-)、英文句号(.)。 building-an-OM-monitoring-platform-with-Zabbix ecs_flavor String 必填 弹性云服务器规格,具体规格请参考官网弹性云服务器规格清单。 s6.large.2 ecs_password String 必填 弹性云服务器初始密码,创建完成后,请参考重置ECS实例密码登录ECS控制台修改密码。取值范围:长度为8-26位,密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种,密码不能包含用户名或用户名的逆序。管理员帐户为root。 空 system_disk_size String 必填 系统盘大小,以GB为单位,取值范围为40~1024,不支持缩盘。 40 data_disk_size 必填 数据盘大小,以GB为单位,取值范围为10~32768。 100 charging_mode String 必填 计费模式,默认自动扣费,取值为prePaid(包年包月)或postPaid(按需计费)。 postPaid charging_unit String 必填 计费周期单位,当计费方式设置为prePaid,此参数是必填项。有效值为:month(包月)和year(包年)。 month charging_period number 必填 计费周期,当计费方式设置为prePaid,此参数是必填项。当计费周期单位设置为month,取值范围为1~9;当计费周期单位设置为year,取值范围为1~3。 1 eip_bandwidth_size number 必填 弹性公网IP带宽大小,该模板采用按带宽计费。取值范围为1-2000Mbit/s。 5 database_password String 必填 配置数据库连接的zabbix用户密码,该密码用于Zabbix初始化连接数据库。长度为8-12位,密码必须包含大写字母、小写字母、数字和特殊字符(@%^-=)。 空 登录华为云解决方案实践,选择“基于Zabbix搭建运维监控平台”解决方案。单击“一键部署”,跳转至解决方案创建堆栈界面。 图1 解决方案实施库 在选择模板界面中,单击“下一步”。 图2 选择模板 在配置参数界面中,参考表1完成自定义参数填写,单击“下一步”。 图3 配置参数 在资源栈设置页面中,权限委托选择“rf_admin_trust”(可选),单击“下一步”。 图4 资源栈设置 在配置确认页面中,单击“创建执行计划”。 图5 配置确认 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划 待执行计划状态为“创建成功,待部署”后,单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划 图8 执行计划确认 等待解决方案自动部署。部署成功后,单击“事件”,回显结果如下: 图9 资源创建成功 父主题: 实施步骤
  • 与其他服务的关系 LakeFormation服务与其他服务的关系如下表所示。 表1 LakeFormation服务与其他服务的关系 服务名称 LakeFormation服务与其他服务的关系 统一身份认证 (Identity and Access Management,IAM) 通过IAM完成对IAM用户或委托的身份认证以及部分访问控制。 云审计 服务(Cloud Trace Service, CTS ) 云审计服务记录LakeFormation服务相关的操作事件,方便用户日后的查询、审计和回溯。 对象存储服务 (Object Storage Service,OBS) LakeFormation服务的元数据所映射的实际业务数据,存储在OBS并行文件系统的目录和文件。 MapReduce服务 (MapReduce Service, MRS ) LakeFormation与MRS集群中的Ranger、Hive、Spark对接,实现统一的 数据湖 元数据及权限管理。
  • 数据目录(Catalog) LakeFormation实例的元数据资源中的最顶层资源,即在一个LakeFormation实例下可以创建多个Catalog,包含名称、描述、位置等信息,支持创建、修改、删除等操作。 其中位置是Catalog所映射的OBS并行文件系统的文件目录。 每个LakeFormation实例在创建后,均内置一个名为hive的Catalog,方便用户对接Hive或Spark等计算引擎。
  • 授权对象 LakeFormation中管理的元数据对象,包含Catalog、Database、Table等数据资源,如某一数据库、某些数据表的列等。允许授权的资源类型包括“CATA LOG ”、“DATABASE”、“TABLE”、“COLUMN”、“FUNC”等。 数据目录(CATALOG):LakeFormation管理的数据目录,可以包含多个数据库。 库(DATABASE):LakeFormation管理的数据库,可以包含多个数据表或函数。 数据表(TABLE):LakeFormation管理的数据表,可以包含多个列。 列(COLUMN):LakeFormation管理的列。 函数(FUNC):LakeFormation管理的函数。
  • 函数(Function) 在SQL查询中使用函数对数据进行特定处理,包括内置函数和用户自定义函数UDF(User-Defined Functions)。 用户自定义函数分为以下几类: 普通的UDF,用于操作单个数据行,且产生一个数据行作为输出。 用户定义聚集函数UDAF(User-Defined Aggregating Functions),用于接受多个输入数据行,并产生一个输出数据行。 用户定义表生成函数UDTF(User-Defined Table-Generating Functions),用于操作单个输入行,产生多个输出行。
  • 数据库(Database) LakeFormation实例的数据目录(Catalog)的下级资源,即在一个Catalog下可以创建多个Database,包含名称、所属Catalog、拥有者、位置、描述等信息,支持创建、修改、删除以及授权和查看权限等操作。 其中位置是Database所映射的OBS并行文件系统的文件目录。 LakeFormation实例的每个Catalog,均内置一个名称为default的数据库,方便用户直接创建表。
  • 权限 使用户具备针对某数据资源的具体访问/操作权限,如“ALTER”、“DROP”、“ALL”等。每种资源允许被授予的权限如下: 数据目录(CATALOG):全部权限(ALL)、修改(ALTER)、创建数据库(CREATE_DATABASE)、删除(DROP) 库(DATABASE):全部权限(ALL)、修改(ALTER)、删除(DROP)、描述(DESCRIBE)、列举表(LIST_TABLE)、列举函数(LIST_FUNC)、创建表(CREATE_TABLE)、创建函数(CREATE_FUNC) 数据表(TABLE):全部权限(ALL)、修改(ALTER)、删除(DROP)、描述(DESCRIBE)、更新(UPDATE)、插入(INSERT)、查询(SELECT)、删除数据(DELETE) 列(COLUMN):查询(SELECT) 函数(FUNC):全部权限(ALL)、修改(ALTER)、删除(DROP)、描述(DESCRIBE)、执行(EXEC)
  • 产品功能 表1列出了 湖仓构建 服务LakeFormation提供的常用功能特性。 在使用湖仓构建服务LakeFormation之前,建议您先了解湖仓构建服务LakeFormation的基本概念,以便更好地理解湖仓构建服务LakeFormation提供的各项功能。 表1 湖仓构建服务LakeFormation功能概览 功能名称 功能描述 实例类型 LakeFormation提供了不同实例类别,满足不同场景下客户对性能和成本的不同诉求。 具体介绍请参考:共享型(推荐)、独享型。 实例管理 LakeFormation提供实例的创建、总览、删除等基本功能,帮助您便捷的进行实例管理,加速实现数据湖承载的业务的规划和部署。 元数据管理 LakeFormation提供数据湖元数据Catalog、Database、Table的创建、修改、删除、查看等生命周期管理的功能。帮助您便捷的进行数据湖初始化构建以及持续运营,集中式的统一管理LakeFormation实例下所有的元数据,加速实现数据湖承载的业务的规划和部署。 数据权限管理 LakeFormation提供针对Catalog、Database、Table等数据资源的授权、取消、查看等功能。帮助您对数据湖实现便捷的统一的数据权限管理。 接入管理 LakeFormation提供统一的接入管理能力,用户可以通过创建接入客户端的方式为指定的客户端环境建立网络连接通道,同时可以在客户端详情中查看接入IP、接入域名等信息,用于其他云服务接入LakeFormation实例。
  • 查看Windows操作系统云服务器虚拟化类型 您可以在cmd窗口输入以下命令,查看当前云服务器的虚拟化类型。 systeminfo 查看回显信息中System Manufacturer和BIOS版本显示为XEN,说明当前云服务器为XEN虚拟化类型,如果需要同时支持KVM虚拟化,请参考本章节操作优化Windows私有镜像。 如果查出来的虚拟化类型为KVM,也建议您优化私有镜像,避免最终发放的云服务器出现一些不可预知的异常。 图1 查看Windows云服务器虚拟化类型 父主题: 优化私有镜像(Windows)
  • 后续操作 用户B接受用户A共享的系统盘镜像或整机镜像后,用户B可以进行以下操作: 使用共享镜像创建一台或多台云服务器,在选择镜像时,选择“共享镜像”即可。具体操作请参见“自定义购买弹性云服务器”。 使用共享镜像为已有云服务器更换操作系统。具体操作请参见“切换操作系统”。 图4 切换操作系统 用户B接受用户A共享的数据盘镜像后,用户B可以使用该镜像申请新的云硬盘,在共享镜像的操作列单击“申请数据盘”即可。
  • 约束与限制 创建整机镜像时,请确保云服务器已完成相关配置,否则可能导致整机镜像创建云服务器失败。 详情请参见“创建私有镜像前云服务器、裸金属服务器或镜像文件需要完成哪些初始化配置?”。 使用Windows操作系统云服务器制作整机镜像时,不允许云服务器存在跨区卷,否则制作的整机镜像创建云服务器时可能会导致数据丢失。 使用Linux操作系统云服务器制作整机镜像时,不允许云服务器存在由多个物理卷组成的卷组、或由多个物理卷组成的逻辑卷,否则制作的整机镜像创建云服务器时可能会造成数据丢失。 带有专属分布式存储磁盘的云服务器不支持创建整机镜像。 整机镜像不支持如下操作:不能发布为市场镜像,不允许导出、区域内复制。 使用Windows操作系统云服务器制作整机镜像时,需修改云服务器SAN策略为OnlineAll类型。否则可能导致使用镜像创建云服务器时,云服务器磁盘处于脱机状态。 Windows操作系统SAN策略分为三种类型:OnlineAll、OfflineShared、OfflineInternal 表1 Windows操作系统SAN策略类型 类型 说明 OnlineAll 表示所有新发现磁盘都置于在线模式。 OfflineShared 表示所有共享总线上(比如FC、ISCSI)的新发现磁盘都置于离线模式,非共享总线上的磁盘都置于在线模式。 OfflineInternal 表示所有新发现磁盘都置于离线模式。 运行cmd.exe,执行以下命令,使用DiskPart工具来查询云服务器当前的SAN策略。 diskpart 执行以下命令查看云服务器当前的SAN策略。 san 如果SAN策略为OnlineAll,请执行exit命令退出DiskPart。 否,请执行步骤3。 执行以下命令修改云服务器SAN策略为OnlineAll。 san policy=onlineall
  • 后续操作 整机镜像创建成功后,如果您想使用该镜像创建弹性云服务器,请在操作列单击“申请服务器”,进入创建云服务器的向导页面,请参考《弹性云服务器用户指南》完成操作。 使用整机镜像创建弹性云服务器时: 系统会自动设置好系统盘和数据盘参数。 如果整机镜像中包含多块数据盘,需要加载一段时间才能正常显示系统盘信息,请耐心等待。 选择整机镜像切换云服务器操作系统时,仅能恢复整机镜像的系统盘数据。如果希望恢复或者迁移整机镜像中的数据盘数据,必须通过整机镜像创建新的云服务器。 如果您想共享整机镜像给其他租户,根据云服务器情况有两种实现方案。 云服务器之前已经通过CSBS服务生成备份,那么制作的整机镜像如果要共享,必须进行资源迁移,将CSBS备份迁移至云备份中。迁移操作请参见从原备份服务迁移资源。 云服务器之前未通过CSBS服务生成备份,那么制作的整机镜像可以直接共享,选中后单击“共享”即可。
  • 操作步骤 配置云服务器。 配置网络 检查云服务器的私有IP是否和控制台显示的私有IP一致(可以通过ifconfig查看)。如果不一致,请参考“清理网络规则文件”。 检查网卡属性是否为DHCP。如果云服务器网络配置为静态IP地址,请参考“设置网卡属性为DHCP”。 检查SSH服务是否为开启状态(可以通过service sshd status查看)。如果未开启,请执行service sshd start。请确保您的云服务器防火墙(例如:Linux iptables)允许访问SSH。 安装驱动 为了保证镜像创建的新云服务器的网络性能以及基本功能正常,必须在创建镜像时使用的云服务器中安装原生XEN和KVM驱动。在安装原生XEN和KVM驱动前,需要先卸载PV driver。 建议您禁用任何防病毒软件或入侵检测软件,安装原生的XEN和KVM驱动完成后,您可以再次启用这些软件。 卸载PV driver,请参考“在Linux系统中卸载PV driver”。 安装原生的XEN和KVM驱动,请参考“安装原生的XEN和KVM驱动”。 驱动安装完成后需要清除日志文件、历史记录等,请参考“清除系统日志”。 配置文件系统 修改grub文件的磁盘标识方式为UUID,请参考“修改grub文件磁盘标识方式为UUID”。 修改fstab文件的磁盘标识方式为UUID,请参考“修改fstab文件磁盘标识方式为UUID”。 清除“/etc/fstab”中非系统盘的自动挂载信息,避免对后续挂载数据盘可能带来影响。请参考“卸载云服务器的数据盘”。 (可选)配置增值功能 安装并配置Cloud-Init,请参考“安装Cloud-Init工具”和“配置Cloud-Init工具”。 开启网卡多队列,请参考“如何设置镜像的网卡多队列属性?”。 配置IPv6地址,请参考“如何开启云服务器动态获取IPv6(试用)?”。 创建Linux系统盘镜像。 具体操作请参考通过云服务器创建Linux系统盘镜像。
  • 背景知识 创建整机镜像的流程:先为云服务器创建云服务器备份,再通过云服务器备份创建镜像,中间过程为系统自动完成的,您只需要耐心等待即可。 图1 整机镜像创建流程 创建整机镜像的时间与磁盘大小、网络状态、并发任务数等有关。 使用云服务器制作整机镜像时,云服务器应处于开机或者关机状态。如果镜像中包含数据库,请在关机状态下制作。 在云服务器关机状态下,制作整机镜像的过程中,用户不能启动云服务器。 整机镜像创建过程中,请勿卸载系统盘,不要关闭、开启或者重启云服务器,避免创建失败。 图1中,当云服务器备份还未创建成功,只是创建好磁盘快照时,整机镜像状态为“可用区x可用”(可用区x表示镜像源云服务器所在的可用区),此时,这个整机镜像只能在该可用区中发放云服务器。如果需要在区域内发放云服务器,需要等云服务器备份完全创建好,并且整机镜像状态为“正常”。 选择整机镜像切换云服务器操作系统时,仅能恢复整机镜像的系统盘数据。如果希望恢复或者迁移整机镜像中的数据盘数据,必须通过整机镜像创建新的云服务器。
  • 2019-05-16 镜像版本 镜像说明 更新内容 Windows Server 2008 R2 镜像名称: Windows Server 2008 R2 标准版 Windows Server 2008 R2 数据中心版 Windows Server 2008 R2 企业版 Windows Server 2008 Web版 更新系统补丁 修复Windows远程桌面服务的远程代码执行漏洞(CVE-2019-0708) 发布区域:所有
  • 2019-04-19 镜像版本 镜像说明 更新内容 Windows Server 2008 R2 镜像名称: Windows Server 2008 R2 标准版 Windows Server 2008 R2 数据中心版 Windows Server 2008 R2 企业版 Windows Server 2008 Web版 更新系统补丁 更新UVP VMTools驱动,解决无法在线扩容问题 发布区域:所有 Windows Server 2012 R2 镜像名称 Windows Server 2012 R2 标准版 Windows Server 2012 R2 数据中心版 更新系统补丁 更新UVP VMTools驱动,解决无法在线扩容问题 发布区域:所有 Windows Server 2016 镜像名称 Windows Server 2016 标准版 Windows Server 2016 数据中心版 更新系统补丁 更新UVP VMTools驱动,解决无法在线扩容问题 发布区域:所有
共100000条