华为云用户手册

  • URI GET /v1/{domain_id}/groups/{group_id}/resource 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID group_id 是 String 节点组ID 表2 Query参数 参数 是否必选 参数类型 描述 type 是 String 支持ConfigMap、Secret、Volume、PersistentVolumeClaim、PersistentVolume、StorageClass、Deployment等K8s资源
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 nodes Array of NodeIdAndName objects 节点信息列表 表5 NodeIdAndName 参数 参数类型 描述 node_id String 节点ID node_name String 节点名称 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户token 表3 请求Body参数 参数 是否必选 参数类型 描述 count 是 Integer 节点个数 resource_id 否 String 订单ID instance_type 否 String 节点类型 S:小型节点 M:中型节点 L:大型节点 XL:超大型节点 P:云手机节点
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 总数量 application_infos Array of GroupPublishedApplicationInfo objects 应用信息 表5 GroupPublishedApplicationInfo 参数 参数类型 描述 application_id String 应用ID application_name String 应用名称 description String 应用描述 version String 应用版本 type String 应用类型 3D_APP:3D应用程序 VR_APP:VR应用程序 BASIC_RUNTIME_LIB:基础运行库 install_mode String 安装模式 PRE_INSTALL:预安装在镜像中 STANDARD:标准安装包模式 icon String 应用图标 start_path String 应用启动路径 start_command String 应用启动命令 capture_type String 抓取模式 hook capture plugin 默认值:hook tag String 应用标签 app_package_url String 应用安装包OBS桶存储路径 app_package_size Integer 应用安装包大小,单位:MB create_time Long 创建时间,单位:毫秒 update_time Long 更新时间,单位:毫秒 group_id String 节点组ID group_name String 节点组名称 error_info String 异常信息 status String 应用状态 PENDING_PUBLISH:等待发布 PUBLISHING:应用发布中 PUBLISHED:应用发布成功 PUBLISH_EXCEPTION:应用发布异常 PENDING_UNLOAD:等待卸载应用 UNLOADING:卸载应用中 UNLOADED:应用卸载完成 UNLOAD_EXCEPTION:应用卸载异常 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID
  • URI GET /v1/{domain_id}/published-applications 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 索引位置的偏移量。从第一条数据偏移offset条数据后开始查询。 必须为数字,不能为负数。 默认值:0,含义为偏移0条数据,即从第一条数据开始查询。 limit 否 Integer 分页大小 group_id 否 String 根据节点组ID过滤 application_id 否 String 根据应用ID过滤
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 总数量 session_infos Array of SessionInfo objects 会话信息 表5 SessionInfo 参数 参数类型 描述 session_id String 会话ID application_id String 应用ID status String 服务器会话当前的状态 ACTIVATING:激活中 ACTIVE:活跃 TERMINATING:终止中 TERMINATED:终止 ERROR:异常 token String 端侧接入鉴权使用的Token create_time String 标识session创建的时间。为UTC时间,且遵循RFC3339规范 close_time String 标识session终止的时间。为UTC时间,且遵循RFC3339规范 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID
  • URI GET /v1/{domain_id}/sessions 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 索引位置的偏移量。从第一条数据偏移offset条数据后开始查询。 必须为数字,不能为负数。 默认值:0,含义为偏移0条数据,即从第一条数据开始查询。 limit 否 Integer 分页大小 status 否 String 会话状态
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 node_info NodeInfo object 节点信息 表4 NodeInfo 参数 参数类型 描述 node_id String 节点ID node_name String 节点名称 group_id String 节点组ID resource_id String 订单ID status String 节点状态 IDLE:空置 FREE:空闲 ALLOCATING:纳管中 RECYCLING:回收中 WORKING:工作中 E CS READY:机器就绪 APPREADY:应用就绪 BUSY:繁忙 INUSE:已发布一个应用 ERROR:异常 PUBLISHING_APP:发布应用中 UNLOADING_APP:卸载应用中 LOST_HEARTBEAT:心跳超时 CREATE_EXCEPTION:节点创建异常 CREATE_TIMEOUT:节点创建超时 DELETE_EXCEPTION:删除节点异常 UPGRADING:升级中 error_info String 错误信息 agent_id String Agent包ID engine_id String Engine包ID create_time Long 节点创建时间,单位:毫秒 update_time Long 节点最后更新时间 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误消息 request_id String 请求ID
  • SDK概述 华为云实时互动服务软件开发工具包是对RTI服务提供的REST API进行的封装,以简化用户的开发工作。用户直接调用RTI SDK提供的接口函数即可实现使用RTI服务业务能力的目的。 同时,针对不同平台的SDK提供了集成和接口参考。详细介绍了SDK的集成操作、接口参数定义和代码示例。RTI提供了以下主流平台SDK供开发者使用。 注:目前所有平台仅支持1对1场景。 客户端 集成SDK 接口参考 Android Android SDK集成 Android SDK接口参考 iOS iOS SDK集成 iOS SDK接口参考 父主题: 客户端SDK参考
  • 服务端如何计算Signature? //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。 app_key = System.getenv("APP_KEY"); app_id = System.getenv("APP_ID"); signature = HMAC256(app_key,(app_id + room_id + user_id +ctime)) 父主题: Signature相关
  • 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。如果本端在其他房间里的角色是HWRtcRoleJoiner,则需要调用该房间的ChangeUserRole方法将本端在该房间的角色切换为HWRtcRolePlayer后才能以HWRtcRoleJoiner跨入其他房间。如果本端用户是以HWRtcRolePlayer角色加入此跨房房间,则需要调用跨房连接的ChangeUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。
  • 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 当收到远端用户加入房间后会触发connection:onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置引擎代理 HWRtcConnection *connection = [rtcEngine createConnection:@”room id”]; connection.delegate = self; 调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HWRtcUserInfo的signature鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role参数需要设为HWRtcRoleJoiner,否则可以设为HWRtcRolePlayer,只收流不发流。 注意:不能同时以JOINER角色加入多个房间。 加入跨房房间成功后会收到跨房回调指针的onJoinRoomSuccess通知,加入房间失败会收到跨房回调指针的onJoinRoomFailure通知。 示例代码如下: //创建HWRtcJoinParam对象 HWRtcJoinParam *joinRoomParam = [[HWRtcJoinParam alloc] init]; joinRoomParam.autoSubscribeAudio = YES; joinRoomParam.autoSubscribeVideo = YES; joinRoomParam.userId = "userId"; joinRoomParam.userName = "userName"; joinRoomParam.authorization = authorization; //authorization:鉴权信息,具体生成方法请参见接入鉴权。与加入房间的authorization相同 joinRoomParam.ctime = time;//与加入房间的time相同 joinRoomParam.roomId = "roomId"; joinRoomParam.userRole = HWRtcRolePlayer; joinRoomParam.sfuType = 0; joinRoomParam.scenario = 0; //通过跨房引擎进入房间 [connection joinRoom:joinRoomParam]; 收远端用户的视频流 收到远端用户加入房间后会收到跨房回调connection:onRemoteUserOnline,可以调用该远端用户对应的跨房连接的startRemoteStreamView设置远端窗口并开启收流。 示例代码如下: //远端用户加入房间后会收到跨房回调 - (void)connection:(HWRtcConnection *)connection onRemoteUserOnline:(NSString * _Nonnull)userId userName:(NSString * _Nonnull)userName { //创建视频画布对象 HWRtcVideoCanvas *canvas = [[HWRtcVideoCanvas alloc] init]; canvas.uid = @”remote userId”; canvas.view = [[HWRtcView alloc] initWitFrame:(0,0,100,100)]; //设置远端窗口并开启收流 [connection startRemoteStreamView:canvas streamType:HWRtcStreamTypeHD disableAdjustRes:YES]; } 退出跨房房间 跨房结束后,调用跨房连接的leaveRoom接口跨房房间。 示例代码如下: //退出跨房房间 [connection leaveRoom];
  • 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。如果本端在其他房间里的角色是HWRtcRoleJoiner,则需要调用该房间的setUserRole方法将本端在该房间的角色切换为HWRtcRolePlayer后才能以HWRtcRoleJoiner跨入其他房间。如果本端用户是以HWRtcRolePlayer角色加入此跨房房间,则需要调用跨房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。
  • 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入主房间。 创建跨房连接 当收到远端用户加入房间后会触发connection:onRemoteUserOnline跨房回调,在该回调内用对应远端用户的跨房连接调用startRemoteStreamView方法设置远端窗口并开启收流。 示例代码如下: //创建跨房引擎,room id具有唯一性,不可重复,设置引擎代理 HWRtcConnection *connection = [rtcEngine createConnection:@”room id”]; connection.delegate = self; 调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HWRtcUserInfo的signature鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role参数需要设为HWRtcRoleJoiner,否则可以设为HWRtcRolePlayer,只收流不发流。 注意:不能同时以JOINER角色加入多个房间。 加入跨房房间成功后会收到跨房回调指针的onJoinRoomSuccess通知,加入房间失败会收到跨房回调指针的onJoinRoomFailure通知。 示例代码如下: //创建HWRtcUserInfo对象 HWRtcJoinParam *joinRoomParam = [[HWRtcJoinParam alloc] init]; joinRoomParam.autoSubscribeAudio = YES; joinRoomParam.autoSubscribeVideo = YES; joinRoomParam.userId = "userId"; joinRoomParam.userName = "userName"; joinRoomParam.authorization = authorization;//authorization:鉴权信息,具体生成方法请参见接入鉴权。与加入房间的authorization相同 joinRoomParam.ctime = time;//与加入房间的time相同 joinRoomParam.roomId = "roomId"; joinRoomParam.userRole = HWRtcRolePlayer; joinRoomParam.sfuType = 0; joinRoomParam.scenario = 0; //通过跨房引擎进入房间 [connection joinRoom:joinRoomParam]; 收远端用户的视频流 收到远端用户加入房间后会收到跨房回调connection:onRemoteUserOnline,可以调用该远端用户对应的跨房连接的startRemoteStreamView设置远端窗口并开启收流。 示例代码如下: //远端用户加入房间后会收到跨房回调 - (void)connection:(HWRtcConnection *)connection onRemoteUserOnline:(NSString * _Nonnull)userId userName:(NSString * _Nonnull)userName { //创建视频画布对象 HWRtcVideoCanvas *canvas = [[HWRtcVideoCanvas alloc] init]; canvas.uid = @”remote userId”; canvas.view = [[HWRtcView alloc] initWitFrame:(0,0,100,100)]; //设置远端窗口并开启收流 [connection startRemoteStreamView:canvas streamType:HWRtcStreamTypeHD disableAdjustRes:YES]; } 退出跨房房间 跨房结束后,调用跨房连接的leaveRoom接口跨房房间。 示例代码如下: //退出跨房房间 [connection leaveRoom];
  • 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以一个JOINER角色加入某一个房间。如果本端在其他房间里的角色是HWRtcRoleJoiner,则需要调用该房间的setUserRole方法将本端在该房间的角色切换为HWRtcRolePlayer后才能以HWRtcRoleJoiner跨入其他房间。如果本端用户是以HWRtcRolePlayer角色加入此跨房房间,则需要调用跨房连接的setUserRole方法将本端的角色切换为HWRtcRoleJoiner后才能发送音频流和视频流。
  • 初识AstroZero环境配置 在AstroZero中,由于开发环境和运行环境是两套独立的环境,所以环境配置也区分开发环境和运行环境。开发或部署应用时,需要分别在开发环境、运行环境中进行应用的相关管理及配置。 AstroZero中,各环境的环境配置界面及功能基本上一致,其主要区别在于某些配置项只存在开发环境或运行环境的环境配置中,如运行环境的环境配置提供了企业配置功能,而开发环境的环境配置无此功能。 本文档中,运行环境的环境配置和开发环境的环境配置统称为AstroZero环境配置(经典版统称为AstroZero管理中心)。在使用AstroZero时,请结合实际情况,选择登录对应环境的环境配置,本手册的界面操作及截图均以运行环境的环境配置为例。 免费版和标准版不提供低代码应用的运行环境,免费版和标准版只需要关注开发环境环境配置相关操作即可。 沙箱环境中的应用管理及配置与运行环境一致,请参考运行环境的相关描述进行操作。 AstroZero环境配置区分新版和经典版(管理中心),两个版本提供的功能基本相同,请根据实际需求选择新版还是经典版。
  • 支持HTTP2.0 API网关支持HTTP/2(超文本传输协议第2版)访问协议,通常称之HTTP2.0。拥有二进制格式编码、多路复用共享连接和请求头压缩的能力,改进传输性能,实现低延迟和高吞吐量。 由于HTTP2.0是强依赖网络稳定性的,建议用户在使用HTTP2.0时使用比较稳定的网络场景,而且客户端须支持HTTP2.0。 如果当前实例不支持HTTP2.0,请联系技术支持升级实例。 如需关闭HTTP2.0协议,在API网关控制台的“配置参数”页面中的“request_custom_config”参数下关闭HTTP/2协议即可。 Binary Format二进制格式 HTTP1.x以文本的形式传输,而HTTP2.0将所有传输信息分割为更小的消息和帧,并对它们采用二进制格式编码。相对于字符串(文本)解析,二进制格式解析更方便且不易出错,提升传输性能。 MultiPlexing多路复用 在二进制格式的基础上,HTTP2.0不再依赖多个连接去实现并行处理、发送请求及响应。 同 域名 下所有通信都在单个连接上完成;每个连接可以承载任意数量的消息;消息由一个或多个帧组成,多个帧之间可以乱序发送,最后可以根据帧首部的流标识重新组合。从而实现低延迟,提升效率。 Header压缩 HTTP2.0使用encoder来减少需要传输的Header大小,客户端与服务端各自保存一份Header fields表,避免重复header传输,减少传输大小,实现高吞吐量。 父主题: API管理
  • 过滤策略说明 过滤策略参数填写通配符规则说明和约束说明参见下表。 表7 过滤策略参数说明 参数 说明 填写规则 约束说明 黑名单 命中黑名单规则,则文件不进行迁移/一致性对比。支持精确匹配和模糊匹配。 精确匹配,填写文件绝对路径 全路径精确匹配,特殊字符用反斜杠(\)转义 模糊匹配 *匹配任何字符0个或者多个,但不匹配斜杠(/) 使用**匹配任何字符0个或者多个,包括斜杠(/) ?匹配除斜杠(/)之外的任何字符,只能匹配一个 {和}定义元素之间的选择:包含一个以逗号分隔的模式列表, 其中任何一种模式都可能匹配,可以包含通配符。 特殊字符可以在它们之前使用 \进行转义,\后面为通配符时,表示转义,否则表示\本身 除{ 和 } 以外,不能出现连续的规则符号,例如:***、*?、**?、?*、?**、*{*、*}*、*}?、?{*、{*}、{,}、{*,、 ,*}、,*,。 { 和 } 之间的模式,只能使用*做通配符。 { 和 } 之间的模式,不能有{}嵌套。 文件绝对路径在黑名单和白名单同时命中,则黑名单生效,即不做迁移。 需要配置多个匹配规则时,用英文分号隔开。 白名单 白名单为空时,迁移所有文件。 白名单不为空时,仅对绝对路径命中白名单规则的文件进行迁移/一致性对比。 时间段 配置时间段,根据配置,迁移最后修改时间在配置时间段内的文件或者文件夹。 开始时间和结束时间可以配置为空,为空时表示不限制,时间可以精确到分钟。
  • 新建集群 在集群的下拉列表中,单击“新建集群”。 根据表6,配置集群参数。 表6 集群参数说明 区域 参数 说明 基础配置 集群名称 用户自定义。 虚拟私有云 在下拉列表中选择虚拟私有云。 子网 子网的可用IP数需要大于等于迁移节点数+列举节点数+1。 迁移节点 ECS规格 推荐规格大于2U4G。 数量 设置的节点数量需要同时满足如下要求: 迁移节点数+列举节点数+1 ≤100 迁移节点数+列举节点数+1 ≤子网可用IP数 列举节点 ECS规格 推荐规格大于2U4G。 数量 设置的节点数量需要同时满足如下要求: 迁移节点数+列举节点数+1 ≤100 迁移节点数+列举节点数+1 ≤子网可用IP数 网络模式 公网 使用公网迁移,并选择公网网关。如果没有可用网关,选择“新建网关”,选择网关规格和EIP(EIP最多支持同时勾选20个)。 专线 使用专线迁移,输入允许转发或直接请求到专线的IP地址,如:Nginx、网关等。
  • 准备工作 建议在源端内网环境中准备一台用于安装Edge的Windows主机,并确保该Windows主机满足以下要求: 可以连接外网。 PowerShell 版本在5.0及以上。 源端主机需要对安装Edge的Windows主机开放指定端口: Windows开放5985端口。 Linux开放22端口。 关闭用于安装Edge的Windows主机上的杀毒、防护类软件,该类软件会拦截Edge的执行,导致迁移工作流执行失败。 如果源端是Windows主机,需要开放WinRM远程访问。可通过cmd 命令行执行如下命令,输入y确认开放: winrm quickconfig 已注册华为帐号并开通华为云,并获取帐号的AK/SK。 已在MgC控制台创建迁移项目。
  • 操作步骤 使用在源端内网环境准备好的Windows主机,登录迁移中心管理控制台。 在左侧导航栏单击“迁移工具”,进入迁移工具页面。 单击“软件下载”按钮,选择“下载Windows版”,将Edge安装程序下载到Windows主机。 双击Edge安装程序,单击“下一步”。 在许可证协议界面,仔细阅读许可证协议,勾选我接受“许可证协议”中的条款,单击“下一步”。 选择安装目录,单击“安装”。 安装完成后,单击“完成”,打开Edge控制台,进入用户注册页面。
  • 查看设备 登录迁移中心管理控制台。 单击左侧导航栏的“迁移工具”,在页面右上角的当前项目下拉列表中选择迁移项目,即可查看当前项目下的所有Edge设备以及设备状态。 设备状态说明参见下表。 表1 设备状态说明 设备状态 说明 在线 Edge与MgC控制台之间一直连接,无断开。 离线 Edge运行程序退出与MgC控制台之间的连接断开1分钟后,置为“离线”状态。 未激活 已在Edge完成注册但设备还未接入平台。 异常 无此状态,如出现该状态,请联系华为云技术支持。 冻结 无此状态,如出现该状态,请联系华为云技术支持。
  • 操作步骤 使用注册的用户名、密码登录Edge控制台,在左侧导航树选择“任务管理”,进入应任务管理页面。 单击“创建任务”按钮,右侧弹出新建任务窗口,根据待采集资源选择采集器类型,单击“下一步”,进入任务参数配置页面。 在基本参数区域,自定义任务名称;在采集器参数区域,根据采集器参数配置说明,配置采集器参数信息,其中带参数为必填参数。 配置完成后,单击“确认”按钮,采集任务创建完成。在任务列表中可以查看任务的数据源采集状态。 数据源采集成功后,可以通过如下方式获取采集结果: 单击任务操作列的“下载json”,将采集结果保存为json文件,用于将采集结果导入MgC进行应用关联分析,详情请参考导入工具采集结果。 单击任务操作列的“下载csv”,将采集结果保存为csv文件,用于本地查看采集结果。 单击任务操作列的“显示结果路径”,可以查看采集结果存放路径。
  • 离线升级 使用注册的用户名、密码登录Edge控制台,在左侧导航树选择“采集工具管理”,进入应用关联采集器页面。 可以查看已安装的采集器类型、版本以及安装路径等信息。 在迁移中心管理控制台的迁移工具页面,下载最新版本的采集器安装包,并放入Edge安装目录的根目录下(如C:\Edge),请勿修改采集器安装包名称。然后单击“离线升级”按钮,系统开始自动安装并升级采集器。 在应用关联采集器页面,查看已安装的采集器版本信息更新为最新版本时,代表采集器已升级完成。 如果安装包中包含多个采集器,会一次性全部升级。
  • 手动升级 使用注册的用户名、密码登录Edge控制台,在左侧导航树选择“采集工具管理”,进入应用关联采集器页面。 可以查看已安装的采集器类型、版本以及安装路径等信息。 如果是新增采集器,在迁移中心管理控制台的迁移工具页面,下载采集器安装包并手动解压至采集器安装路径下(如C:\Edge\tools\plugins\collectors\app-discovery-collectors\python\mgc-app-discovery-collectors),然后单击“刷新状态”按钮,系统会自动安装采集器。在应用关联采集器页面,查看已安装的采集器列表出现新增的采集器时,代表新增采集器成功。 如果需要修改采集器配置文件,复制采集器的安装路径,打开配置文件所在目录,找到配置文件修改并保存后,单击“刷新状态”按钮,系统会自动更新采集器配置信息。
  • 自动检查项 登录迁移中心管理控制台。 在左侧导航栏选择“业务验证”,进入业务验证页面。在页面左上角的当前项目下拉列表中选择迁移项目。 在手动检查项区域,单击“初始化”按钮,进入大数据风险检查手动检查项页面。 返回业务验证页面,在自动检查项区域,单击“检查详情”,进入大数据风险检查自动检查项页面。 在页面的检查项页签,可以看到支持的风险检查项列表,当前仅支持对 MRS 集群进行风险检查。在检查项列表,单击操作列的“查看详情”,弹出检查项详情,可以查看该检查项的应对措施、检查方式详情以及判断标准等信息。 单击“导入待检查对象”按钮,弹出导入待检测对象窗口。 分别选择待检查对象所在区域、项目以及所属集群,单击“导入”。导入成功后,选择“检查对象”页签,可以查看导入的集群列表。 在集群列表,单击操作列的“检查”,开始对该集群进行风险项检查。如果有多个集群,可以同时勾选后,单击“批量检查”,对所有集群进行风险项检查。 单击操作列的“查看详情”,弹出集群详情,可以查看该集群的风险项检查结果。
  • 手动检查项 登录迁移中心管理控制台。 在左侧导航栏选择“业务验证”,进入业务验证页面。在页面左上角的当前项目下拉列表中选择迁移项目。 在手动检查项区域,单击“初始化”按钮,进入大数据风险检查手动检查项页面。页面上方会实时统计已完成检查的检查项数量、不同风险的检查结果数量以及不同风险等级的检查项数量。 您可以在检查项列表中,查看每项所属云服务、说明、风险等级、风险影响等信息。 在检查项列表,单击操作列的“查看详情”,弹出检查项详情,根据提供的检查方式详情、应对措施以及判断标准,对该检查项进行风险评估。 单击检查项操作列的“编辑”,弹出编辑窗口,根据风险评估结果选择检查结果,并输入检查结果详情和备注,单击“确认”。此时,检查结果列会显示风险评估结果。检查完成后,单击页面右上角的“导出”按钮,可以将检查结果以Excel文件格式下载到本地。
  • 操作步骤 使用在源端内网环境准备好的Windows主机,登录迁移中心管理控制台。 在左侧导航栏单击“迁移工具”,进入迁移工具页面。 单击“软件下载”按钮,选择“下载Windows版”,将Edge安装程序下载到Windows主机。 双击Edge安装程序,单击“下一步”。 在许可证协议界面,仔细阅读许可证协议,勾选我接受“许可证协议”中的条款,单击“下一步”。 选择安装目录,单击“安装”。 安装完成后,单击“完成”,打开Edge控制台,进入用户注册页面。
  • 连接迁移中心 将Edge与云端MgC控制台建立连接,协助MgC控制台进行资源采集和执行迁移工作流任务。 使用注册的用户名、密码登录Edge控制台,进入连接迁移中心页面。 在第一步:输入云凭证区域,输入华为云帐号的AK/SK,单击“查询项目”按钮。系统会对输入的AK/SK进行验证,验证通过后,即可进行下一步。 您可以选择是否将输入的AK/SK保存为目的端凭证(推荐您选择“是”)。 选择“否”,与迁移中心连接成功后,输入的AK/SK会被删除。 选择“是”,与迁移中心连接成功后,输入的AK/SK会加密保存在本地,在后续进行迁移时,可以做为目的端凭证发送给源端迁移Agent。 在第二步:关联迁移中心项目区域的项目下拉列表中,选择MgC控制台所创建的迁移项目,Edge会将采集数据上报到该项目。 在第三步:预设当前Edge名称区域,自定义Edge在MgC控制台显示的名称,单击“下一步”按钮,确认要与迁移中心进行连接,单击“确认”按钮。 与迁移中心连接成功后,设置的Edge名称不支持修改。 连接成功后,会进入Edge凭证管理界面,您可以进行如下操作: 打开迁移中心,进入MgC控制台,查看Edge设备连接状态以及管理Edge设备。 添加/修改迁移目的端凭证。 添加源端云平台/主机凭证。
  • 准备工作 建议在源端内网环境中准备一台用于安装Edge的Windows主机,并确保该Windows主机满足以下要求: 可以连接外网。 PowerShell 版本在5.0及以上。 源端主机需要对安装Edge的Windows主机开放指定端口: Windows开放5985端口。 Linux开放22端口。 关闭用于安装Edge的Windows主机上的杀毒、防护类软件,该类软件会拦截Edge的执行,导致迁移工作流执行失败。 如果源端是Windows主机,需要开放WinRM远程访问。可通过cmd 命令行执行如下命令,输入y确认开放: winrm quickconfig 已注册华为帐号并开通华为云,并获取帐号的AK/SK。 已在MgC控制台创建迁移项目。
共100000条