-
问题来源】【必填】 【可选问题来源:贵州119】 【问题简要】【必填】 CMS同步虚拟呼叫中心,显示“同步成功”,并且有虚拟呼叫中心显示,但在虚拟呼叫中心里同步显示失败【问题类别】【必填】 CMS/SUM/SIA/Baseweb安装【AICC解决方案版本】【必填】 AICC可选择版本:AICC 8.13.0 【期望解决时间】 尽快【问题现象描述】【必填】CMS同步虚拟呼叫中心,显示“同步成功”,并且有虚拟呼叫中心显示,但在虚拟呼叫中心里同步显示失败【日志或错误截图】查看cmsapp的aicc 日志报如下错误查看ccgw的日志
-
【问题来源】 星网信通【问题简要】 cms完成安装完成和增加呼叫中心节点后,能正常同步一次“虚拟呼叫中心”数据,退出登陆后再次登陆查看“呼叫中心配置”时,ccbms、ccbcs相关配置就看不到了,也无法重复同步“虚拟呼叫中心”数据。【问题类别】 cms【AICC解决方案版本】AICC 8.12.0 sum包:SysUserMgmtService-2.5.0.tar.gz sia包:AccessAuthService-2.5.0.tar.gz【问题现象描述】
-
【问题来源】【必填】 【可选问题来源:武汉农村商业银行】 【问题简要】【必填】 CMS同步虚拟呼叫中心,显示“同步成功”,但是没有数据【问题类别】【必填】 CMS/SUM/SIA/Baseweb安装【AICC解决方案版本】【必填】 AICC可选择版本:AICC 8.13.0 SUM可选择版本:SysUserMgmtService-2.6.0.tar.gz【期望解决时间】4月27日下班前【问题现象描述】【必填】 CMS业务配置完呼叫中心,进入虚拟呼叫中心,点击“同步”按钮,同步虚拟呼叫中心,弹出窗口提示“同步成功”,但是虚拟呼叫中心列表没有数据【日志或错误截图】【可选】
-
除了加虚拟机配置,还有其他什么办法吗虚拟机里面装的Windows10系统
-
在上一节课基础服务第48课 VMware备份上云学习专列来了,快加入吧~我们已经介绍了如何将VMware虚拟机的备份迁移上云。当遭遇误操作、病毒入侵和数据丢失等事件时,我们如何使用已有的备份快速重启业务呢?这节课我们就来学习如何使用这些备份快速恢复数据。恢复第一式:恢复至云上服务器如果本地数据中心遭遇硬件故障等事件时,公有云可作为一个容灾站点,云备份可以直接使用备份在云上迅速发放云服务器,云服务器中的数据与本地保持一致,可帮助快速拉起业务。登录华为云云备份控制台,选择“混合云备份 > VMware备份 > 备份副本”页签,找到存储库和服务器所对应的备份,具体操作参见查看备份。单击备份所在行的“恢复数据”,如图 VMware备份恢复至其他服务器所示。如无服务器,可以参考创建弹性云服务器完成服务器创建。图1 VMware备份恢复至其他服务器(可选)如果不希望服务器在恢复后自动启动,则取消勾选“恢复后立即启动服务器”。如果取消勾选“恢复后立即启动服务器”,则恢复服务器操作执行完成后,需要手动启动服务器。说明:恢复服务器的过程中会关闭服务器,请在业务空闲时操作。在指定的磁盘下拉菜单中选择备份需要恢复到的磁盘。说明:如果服务器只有一个数据盘,则默认恢复到该磁盘。如果服务器只有一个系统盘,则需要创建新的磁盘才可以恢复。可以通过在“指定的磁盘”下拉菜单中重新选择磁盘的操作将备份恢复到备份服务器中的其他磁盘中。但是指定的磁盘容量不能小于之前的磁盘容量。指定磁盘的容量可以从恢复列表的“指定的磁盘”列查看,源磁盘大小可以在“源磁盘容量”列查看。如果指定磁盘的容量不足,可以参考扩容云硬盘扩大磁盘容量。单击“确定”,并确认备份恢复是否成功。您可以在备份列表中,查看备份恢复的执行状态。直到备份的“状态”恢复为“可用”,当前任务中的恢复任务变为成功时,表示恢复成功。恢复第二式:恢复至原VMware虚拟机除了恢复至云上云服务器外,云备份亦支持将备份数据恢复至原机中,恢复后数据将与备份时间点一致。在重大操作变更前可以先进行一次备份哦~登录eBackup,在导航栏上选择“ > VMware”。在“备份环境”区域中单击需要恢复的虚拟机磁盘所在的保护环境。通过以下方式中的任意一种,选择需要执行恢复操作的虚拟机磁盘。直接在列表中单击需要恢复磁盘所在的虚拟机。在列表右上方通过查询方式匹配到需要恢复磁盘所在的虚拟机后单击该虚拟机。选择恢复所需的备份映像备份副本。在右侧信息预览区将鼠标悬停在恢复所需要的整机备份映像备份副本上,单击。在右侧信息预览区将鼠标悬停在恢复所需要的单个虚拟机磁盘备份映像备份副本上,单击。说明:在进行恢复操作之前,用户可对恢复所需要的备份映像备份副本进行快速校验或者完全校验。当校验状态为“可用”时,表明该备份映像备份副本可以用于恢复备份数据。选择“恢复虚拟机磁盘到原虚拟机”。选择虚拟机上需要恢复的虚拟机磁盘。说明:若选择虚拟机所有磁盘,可整机恢复原虚拟机。可选: 勾选“恢复后立即启动虚拟机”。单击“确定”。恢复第三式:恢复至其他虚拟机如果不希望恢复至原机,也是可以恢复至其他同款虚拟机中哦~可以将其他虚拟机的数据恢复成与原机备份时间点一致的数据。登录eBackup,在导航栏上选择“> VMware”。在“备份环境”区域中单击需要恢复的虚拟机磁盘所在的保护环境。通过以下方式中的任意一种,选择需要执行恢复操作的虚拟机磁盘。直接在列表中单击需要恢复磁盘所在的虚拟机。在列表右上方通过查询方式匹配到需要恢复磁盘所在的虚拟机后单击该虚拟机。在右侧信息预览区将鼠标悬停在恢复所需要的整机备份映像备份副本上,单击。在右侧信息预览区将鼠标悬停在恢复所需要的单个虚拟机磁盘备份映像备份副本上,单击。选择恢复所需的备份映像备份副本。说明:在进行恢复操作之前,用户可对恢复所需要的备份映像备份副本进行快速校验或者完全校验。当校验状态为“可用”时,表明该备份映像备份副本可以用于恢复备份数据。选择“恢复虚拟机磁盘到指定虚拟机”。选择备份磁盘恢复到的指定虚拟机。说明:用户也可以选择将备份磁盘恢复到原虚拟机的其他磁盘上。选择需要恢复的备份磁盘。说明:用户可以单击,为虚拟机上的其他磁盘选择数据存储,从而实现恢复虚拟机上的多个磁盘。为备份磁盘选择恢复到的数据存储。说明:数据存储为恢复的磁盘提供存储空间。下拉菜单中显示了所选目标虚拟机可访问的全部数据存储,用户可根据需要选择磁盘恢复到的数据存储。单击“确定”。
-
### 课程名称及链接 [openEuler操作系统及社区介绍](https://education.huaweicloud.com/courses/course-v1:HuaweiX+CBUCNXK044+Self-paced/about) ### 课程大纲 1. 第1章 什么是openEuler 2. 第2章 openEuler优势 3. 第3章 共建开源生态 4. 第4章 参与openEuler社区 ### 备注 1. 感谢老师的教学与课件 2. 欢迎各位同学一起来交流学习心得^_^ 3. 沙箱实验、认证、博客和直播,其中包含了许多优质的内容,推荐了解与学习。
-
任何设置多租户环境的人都将面临是用虚拟机(VM)还是用容器来隔离环境的选择。如果使用虚拟机,虚拟机监控程序就会启动客户机,而每个客户机都有自己的操作系统及相应的应用和依赖项。同时,虚拟机监控程序还会确保用户之间彼此隔离。相比虚拟机,容器更加轻便、灵活且易于扩展。通过在单个主机上部署多个应用,并且使用内核和容器运行时来启动每个容器,容器可以简化多租户部署。与虚拟机(每个都包含自己的内核)相比,在容器中运行的应用则共享一个内核(甚至在多个租户之间)。在 Linux® 中,命名空间使得多个容器可以同时使用同一资源而不会产生冲突。确保容器的安全就等同于确保所有运行中进程的安全。 使用 Kubernetes 进行容器编排时,可以利用单个 Kubernetes 集群来设置多租户环境。您可以将租户分隔到自己的命名空间中,并创建能强制执行租户隔离的策略。
-
### openEuler系统的虚拟机  ### 学习的起点 准备好好系统地学习一下Linux,它在生产环境中有着较为广泛地应用。开源的,能机会学习到操作系统底层的知识。 找工作中见到了 openeuler 相关的岗位,自己又恰好要学习Linux,所以就有了这篇记录历程起点的帖子。 这次ECS的CPU架构选择的是X86计算,等待虚拟机到期之后,再购买的话,选择鲲鹏计算。实践一下所学的知识。 ### 学习资源 * [openeuler](https://openeuler.org/zh/) * [gitee_src-openEuler](https://gitee.com/src-openeuler) * [gitee_openEuler](https://gitee.com/openeuler/) 欢迎各位同学来讨论~!
-
本文指导如何获取虚拟资源和物理资源的拓扑关系说明:本文档适用于华为云Stack ManageOne 6.5.0、6.5.1、8.0.0、8.0.1版本。介绍如何以虚拟机为中心说明获取虚拟资源和物理资源的拓扑关系:虚拟机->宿主机->物理服务器,虚拟机磁盘(弹性云硬盘)->存储池->存储设备。若您使用postman进行接口调测,请在正式调用接口前,将postman的SSL认证关闭,步骤如下(示例基于最新版本postman):打开postman,点击右上角扳手图标,点击“setting”菜单,如下图:关闭“SSL certificate verification”,如下图所示:查询步骤:1、 获取token在调用Manageone北向业务接口时,需要首先获取token,在调用业务接口时,需要将获取的token放到请求头中;token的有效期为30分钟。示例如下: 接口URI:https://{运维侧对外访问域名}/rest/plat/smapp/v1/oauth/token, 调用方法:PUT 请求头:Accept:application/json Content-Type:application/json;charset=UTF-8 请求body:{ "grantType": "password", "userName": "XXX", "value": "***" } 响应示例:{ "accessSession": "xxxxxxxxxxxx", "roaRand": "xxxxxxxxxxxx", "expires": 1800, "additionalInfo": null } 响应体中,accessSession的值即为我们所需要的token,在调用后续接口时,需要按照要求,填写到请求头中 2、 查询租户虚拟机列表。接口URI:https://{运维侧对外访问域名}/rest/tenant-resource/v1/tenant/resources/{class-name},class-name值为CLOUD_VM如需分页查询,则分页参数书写方法为https://{运维侧对外访问域名}/rest/tenant-resource/v1/tenant/resources/CLOUD_VM?limit={M}&offset={N*M},N均为大于等于0 的整数,M为大于0的整数 请求方法:GET 请求头:Content-Type:application/json;charset=UTF-8 x-auth-type:token Accept:application/json; charset=UTF-8 X-Auth-Token:xxxxxxxxxxxx 请求体:Null 响应体:{ "objList": [ { "ownerType": "compute", "resourcePoolNativeId": "FUSION_CLOUD_dg-dg-1", "privateIps": "@10.20.0.155@", "ownerId": "632F403B8038368DA3CF9033045688EF", "cloudLocationName": "东莞", "createdAt": "2021-01-12T12:47:16Z", "powerState": "1", "taskState": "", "cloudType": "localcloud", "id": "87DFB388A57E31FE9C910541436C87DD", "podId": "428F52A0023236B0B1C7368CD0AC8E70", "bizRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "imageId": "C47EE6E1AFE23EAD8A16B3A4BFBB3460", "floatingIp": "", "ipAddress": "10.20.0.155", "hostId": "2562DCB3BBDA3759962B5FF5281F4988", "hypervisorType": "kvm", "resId": "87DFB388A57E31FE9C910541436C87DD", "tags": "[\"8efc561d-164e-433f-825e-574c3eba5a1d\"]", "is_Local": true, "class_Name": "CLOUD_VM", "azoneId": "93A0517572203BB1B2423C8F82EB8979", "physicalHostId": "5E6BDF24E26235C6A3D7C9E929797370", "resourcePoolId": "E9CF706003FB3361BE20264F271000D9", "flavorPerformanceType": "normal", "name": "R", "projectName": "修改项目2", "cloudLocationId": "42999ABF79AA3674A96EB2F184CF30DB", "projectId": "5228b152f7f24737a2468653ecc7907e", "bizRegionName": "东莞", "status": "active", "resourcePoolType": "FUSION_CLOUD", "azoneName": "HW", "regionName": "Global", "flavorRamSize": "2048", "flavorId": "C09ADF437C903F4B8BA2D047D04130F9", "flavorDiskSize": "0", "clusterId": "C8717EA1B6433081A447E1CC8C0A0850", "tenantName": "", "osVersion": "CentOS 7.7 64bit", "clusterName": "kvm_hostgroup1", "osType": "Linux", "last_Modified": 1610455767989, "flavorVcpu": "1", "vdcId": "38f39882-570a-4b11-b276-3d98552b8d55", "userId": "ed8ec5977a834a54af95869027d99443", "resourcePoolName": "OpenStack_dg-dg-1", "bizRegionNativeId": "dg-dg-1", "regionId": "C4CA4238A0B933828DCC509A6F75849B", "management": false, "tenantId": "", "vdcName": "二级VDC", "nativeId": "9237cd02-572f-4e2c-95ba-5e8623c0bbb4", "launchedAt": "2021-01-12T12:47:27.000000", "vmState": "active", "cpuCoreNum": "1" } ], "totalNum": 35, "pageSize": 100, "totalPageNo": 1, "currentPage": 1 }这里我们可以获得虚拟机使用的镜像的id:imageId,规格id:flavorId,以及虚拟机的Id:resId,虚拟机所在的宿主机的id:hostId。查询虚拟机使用的镜像和规格详情请参考:https://bbs.huaweicloud.com/forum/thread-35471-1-1.html 中第三节。3、 查询租户虚拟机与磁盘的关系。接口URI:/rest/tenant-resource/v1/tenant/resources/{class-name},class-name取值为CLOUD_VM_VOLUME_VIEW路径参数:此处添加查询条件,查询指定虚拟机id的虚拟机与磁盘的关系视图的关系视图,查询条件需要进行URL编码,示例:resId=87DFB388A57E31FE9C910541436C87DD (此处的id值为第2步中获取的虚拟机的resId);编码后的查询条件为:resId%3D87DFB388A57E31FE9C910541436C87DD;完整的请求URL示例为:https://{运维侧对外访问域名}/rest/tenant-resource/v1/tenant/resources/CLOUD_VM_VOLUME_VIEW?condition=resId%3D87DFB388A57E31FE9C910541436C87DD (若使用condition=resId={resId}无法查询出指定虚拟机挂载的磁盘,请使用condition=vmId={resId}查询)请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应体示例:{ "objList": [ { "is_Local": true, "vmId": "271B383624603C8BA97B07DD289FE1A2", "volumeId": "37303C306D103768A4EF3F192D8BD06C", "pciAddress": "0000:02:01.0", "id": "37303C306D103768A4EF3F192D8BD06C", "mountDevice": "/dev/vda", "volumeNativeId": "bf7ce2f8-9522-47ce-b36e-7fd3e8277ce0", "nativeId": "9237cd02-572f-4e2c-95ba-5e8623c0bbb4", "resId": "271B383624603C8BA97B07DD289FE1A2", "bizRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "vmNativeId": "9237cd02-572f-4e2c-95ba-5e8623c0bbb4" } ], "totalNum": 1, "pageSize": 100, "totalPageNo": 1, "currentPage": 1 }此处我们可以获得虚拟机使用的磁盘的id:resId。即:271B383624603C8BA97B07DD289FE1A24、 查询虚拟机的磁盘详细信息接口URI:接口URI:/rest/tenant-resource/v1/tenant/resources/{class-name},class-name为CLOUD_VOLUME(虚拟机磁盘的类型名称)路径参数:此处添加查询条件,查询指定虚拟机id的磁盘,查询条件需要进行URL编码,示例:resId=87DFB388A57E31FE9C910541436C87DD(查询磁盘详情,此处的Id值为第4步中获得的volumeId的值);编码后的查询条件为:resId%3D87DFB388A57E31FE9C910541436C87DD;完整的请求URL示例为:https://{运维侧对外访问域名}/rest/tenant-resource/v1/tenant/resources/CLOUD_VOLUME?condition=resId%3D87DFB388A57E31FE9C910541436C87DD请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应体示例:{ "objList": [ { "ownerType": "volume", "sourceVolId": "", "azoneName": "az0.dc1", "regionName": "Global", "description": "", "remark": "", "ownerId": "BE44F13CD579390293CB42886B8E498C", "shareType": "normal", "cloudLocationName": "东莞", "bootable": "false", "createdAt": "2020-04-27 10:31:27", "ownerName": "cinder_az0.dc1_FUSION_CLOUD_dg-dg-1", "tenantName": "", "cloudType": "localcloud", "volumeTypeId": "4748B0775740389CA8BFA67A7E874F9F", "confirmStatus": "unconfirmed", "id": "86EC4BC3B88A3B848B12DC1A72625A6D", "last_Modified": 1587983580059, "vdcId": "5247a0f7-e7e0-44fd-99ca-5d2199d59e45", "bizRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "lunWwn": "6487b6b1006a9b5209ae12dd00000108", "class_Id": 1048, "originalState": "available", "attachBackendName": "cinder-kvm002@Business_Pool#Compute_Pool_Rack3", "userId": "9bfb4b7d2e2947259f36e13747d99775", "resourcePoolName": "OpenStack_dg-dg-1", "resId": "86EC4BC3B88A3B848B12DC1A72625A6D", "keystoneId": "04C1343644D03924B9A957B059A689E4", "is_Local": true, "class_Name": "CLOUD_VOLUME", "azoneId": "4B22CC4D492C3159B26015C6B447BA94", "size": "1", "encrypted": "", "management": false, "regionId": "C4CA4238A0B933828DCC509A6F75849B", "resourcePoolId": "E9CF706003FB3361BE20264F271000D9", "name": "volume-858f", "tenantId": "", "vdcName": "xssvdc", "attachBackendId": "50003060489A3C34BB7FD7150B657AAF", "nativeId": "baa7e464-4563-45af-b788-d8c80e0e5600", "cloudLocationId": "62BF3042C98635FC8F523F0AB5CAD71E", "projectId": "7e2cbfc6dd924d028de45019a033086d", "bizRegionName": "东莞", "status": "available" } ], "totalNum": 230, "pageSize": 100, "totalPageNo": 3, "currentPage": 1 }此处我们得到了该磁盘云化存储池的id:attachBackendId5、 查询弹性云硬盘所在的存储池。接口URI:/rest/tenant-resource/v1/tenant/resources/CLOUD_STORAGE_POOL路径参数:此处添加查询条件,查询指定存储池id详情,查询条件需要进行URL编码,示例:resId= 3324191F3BED30BCB948FC24B3C6C076(此处的resId值为第4步中获得的attachBackendId的值);编码后的查询条件为:resId%3D3324191F3BED30BCB948FC24B3C6C0762;完整的请求URL示例为:https://{运维侧对外访问域名}/rest/tenant-resource/v1/tenant/resources/CLOUD_STORAGE_POOL?condition=resId%3D3324191F3BED30BCB948FC24B3C6C076请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应示例:{ "objList": [ { "ownerType": "volume", "locationInfo": "2102350FDF10GB000106", "azoneName": "manage-az", "regionName": "Global", "thickProvisioningSupport": "true", "ownerId": "BE44F13CD579390293CB42886B8E498C", "provisionedUsage": "76.1359", "ownerName": "cinder_az0.dc1_FUSION_CLOUD_dg-dg-1", "multiAttach": "true", "confirmStatus": "unconfirmed", "id": "3324191F3BED30BCB948FC24B3C6C076", "last_Modified": 1615487095297, "podId": "8F32491527EF3DC1ABD083CDBFB3719C", "bizRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "poolName": "Manage_Pool_Rack3", "reservedPercentage": "0", "class_Id": 1000, "storageProtocol": "iSCSI", "thinProvisioningSupport": "false" } ], "totalNum": 1, "pageSize": 100, "totalPageNo": 1, "currentPage": 1 }此处我们得到了指定云硬盘所在存储池的名称,即响应体中的:"poolName"字段的值为: "Manage_Pool_Rack3"。6、 查询存储设备包含存储池。通过以上步骤,我们获取到了指定云硬盘的所在存储池的名称,接下来根据该名称,查询该存储池所在的物理设备。此操作分为两个步骤:查询存储设备包含存储池,资源关系实例名称为:SYS_StoragePool,查询存储设备列表,资源关系实例名称为:SYS_StorDevice。(1) 查询存储设备包含存储池。接口URI:https://{{运维侧对外访问域名}}/rest/cmdb/v1/instances/SYS_StoragePool?pageSize=1000。该接口支持分页查询,可以指定查询参数pageSize的值,取值范围1~1000。请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应示例(部分):{ "objList": [ { "ownerType": "eSight System", "tier0RaidLv": 0, "storageDeviceId": "FE0DE43BD6583C2BBE21D623056BDF23", "ownerId": "9DCB5A30980E3A56B09D0EDE18D92B40", "ownerName": "eSight_160.133.65.11", "lastMonitorTime": 1614618347838, "runningStatus": "0", "totalCapacity": 19456, "tier2RaidLv": 0, "confirmStatus": "unconfirmed", "id": "13AFB50374F13BA5B7D49CDB5F729B4B" } ], "totalNum": 28, "pageSize": 1000, "totalPageNo": 1, "currentPage": 1 }在响应体中搜索:Manage_Pool_Rack3,获取存储设备的id,即:storageDeviceId字段的值,此处为:FE0DE43BD6583C2BBE21D623056BDF23(2) 查询存储设备列表。通过上面的步骤,我们得到了指定名称存储池所在的存储设备的ID。接下来将该值作为筛选条件,查询存储设备。接口URI:https://{{运维侧对外访问域名}}/rest/cmdb/v1/instances/SYS_StorDevice?pageSize=1000。该接口支持分页查询,可以指定查询参数pageSize的值,取值范围1~1000。请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应示例:{ "objList": [ { "ownerType": "eSight System", "logicalRegionName": "东莞", "unmappedLunCapacity": 0, "remark": "", "ownerId": "9DCB5A30980E3A56B09D0EDE18D92B40", "deviceName": "Huawei.Storage", "productName": "5800 V3", "mappedLunCapacity": 11150.34, "manufacturer": "Huawei Technologies Co., Ltd.", "hotFreeCapacity": 1596.42, "lastMonitorTime": 1614618347643, "ownerName": "eSight_160.133.65.11", "totalCapacity": 19660.8, "confirmStatus": "unconfirmed", "id": "8F622AF39A553FD4BEAF4B33DA86947F", "last_Modified": 1606294910119, "sn": "2102350FDJ10G8000002", "deviceType": "unifiedstor", "usedCapacity": 11167.74, "class_Id": 1084, "ipAddress": "160.133.111.81", "dataStatus": "normal", "hotUsedCapacity": 0, "resId": "8F622AF39A553FD4BEAF4B33DA86947F", "logicalRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "is_Local": true, "neDN": "NE=34603725", "class_Name": "SYS_StorDevice", "regionId": "C4CA4238A0B933828DCC509A6F75849B", "hotDiskCapacity": 1596.42, "name": "Huawei.Storage", "nativeId": "160.133.111.81", "category": "StorageDevice", "dataSource": "auto", "assetStatus": "running", "softwareVersion": "V300R002C10", "status": "normal" } ], "totalNum": 5, "pageSize": 20, "totalPageNo": 1, "currentPage": 1 } 在响应体中,搜索步骤(1)中获取的存储设备的ID,我们得到了该存储设备的详情,通过响应体中的sn字段得到该存储设备的序列号,productName字段得到产品型号,ipAddress字段得到IP地址。至此,我们完成了弹性云硬盘从虚拟资源到物理资源的拓扑查询。7、 查询虚拟机所在的宿主机和物理服务器的拓扑关系。步骤2中我们获取到了虚拟机所在的宿主机的ID即响应体中hostId字段的值,此处为:2562DCB3BBDA3759962B5FF5281F4988。接下来我们将该值作为筛选条件,查询宿主机列表,宿主机资源实例名称为:SYS_PhysicalHost。接口URI:https://{{运维侧对外访问域名}}/rest/cmdb/v1/instances/SYS_PhysicalHost?pageSize=1000。该接口支持分页查询,可以指定查询参数pageSize的值,取值范围1~1000。请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应示例:{ "objList": [ { "ownerType": "compute", "extraSpecs": "{\"resourcePoolType\":\"FUSION_CLOUD\"}", "allocatedDisk": "0", "ownerId": "B85415D3F5C43B14B7F041CA8C3E4318", "deviceName": "KVM_Host03", "freeVcpuCores": 2, "serverId": "A2802CE445EB3EA0B24B7DA25BF130E2", "totalDisk": "2", "allocatedCpu": "52", "totalCpu": "18", "confirmStatus": "unconfirmed", "id": "2562DCB3BBDA3759962B5FF5281F4988", "allocatedVcpuCores": 52, "totalVmemoryMB": 247523, "podId": "BCC9732F656C31678C00F52B7229F8C2", "allocatedMemory": "229376", "bizRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "usedCpu": "52", "usedMemory": "246407", "serialNumber": "2102310YJW10GB000722", "bmcIp": "160.133.111.90", "class_Id": 1055, "ipAddress": "160.133.65.113", "hypervisorType": "kvm", "usedDisk": "0", "resId": "2562DCB3BBDA3759962B5FF5281F4988", "allocatedVmemoryMB": 232189, "allocatedDiskSizeMB": 0, "is_Local": true, "class_Name": "SYS_PhysicalHost", "azoneId": "4B22CC4D492C3159B26015C6B447BA94", "totalVcpuCores": 54, "resourcePoolId": "E9CF706003FB3361BE20264F271000D9", "name": "KVM_Host03", "isVirtual": false, "bizRegionName": "东莞", "status": "normal", "azoneName": "az0.dc1", "regionName": "Global", "freeVmemoryMB": 15334, "cpuQuantityForVirtualization": 18, "clusterId": "FAD2636DFBBD338EA500C7EBC89A68FC" } ], "totalNum": 13, "pageSize": 100, "totalPageNo": 1, "currentPage": 1 }在响应体中搜索hostId的值:2562DCB3BBDA3759962B5FF5281F4988,定位到指定的宿主机信息,我们可以得到宿主机对应物理服务器的序列号,即serialNumber的值,此处为:2102310YJW10GB000722;宿主机对应物理服务器的BMCIP,即bmcIp字段的值,此处为:160.133.111.90。这两个值,将作为我们筛选宿主机对应物理服务器的依据。8、 查询物理服务器列表。上个步骤我们获取到了宿主机对应物理服务器的序列号和BMCIP,接下来我们查询物理服务器列表。接口URI:https://{{运维侧对外访问域名}}/rest/cmdb/v1/instances/ SYS_X86Server?pageSize=1000。该接口支持分页查询,可以指定查询参数pageSize的值,取值范围1~1000。请求方法:GET请求头:Content-Type:application/json;charset=UTF-8 Accept:application/json; charset=UTF-8 x-auth-type:token X-Auth-Token:xxxxxxxxxxxx请求体:Null响应示例:{ "objList": [ { "ownerType": "eSight System", "logicalRegionName": "东莞", "hostName": "CloudService_Host01", "bmcVersion": "2.18", "osKernelVersion": "", "remark": "", "ownerId": "9DCB5A30980E3A56B09D0EDE18D92B40", "deviceName": "RH2288H V3-160.133.111.91", "uuid": "9D99B7AA-A641-11E6-820E-48FD8EAE104A", "productName": "RH2288H V3", "manufacturer": "Huawei", "memoryCapacity": 0, "powerState": "unknown", "lastMonitorTime": 1614618236812, "ownerName": "eSight_160.133.65.11", "osVersion": "", "hostType": "other", "confirmStatus": "unconfirmed", "id": "0CD7AA414453376F80D822A356B07E9B", "last_Modified": 1585906412144, "sn": "2102310YJW10GB000719", "deviceType": "rack", "class_Id": 1107, "ipAddress": "160.133.111.91", "dataStatus": "normal", "cpuArch": "x86", "resId": "0CD7AA414453376F80D822A356B07E9B", "logicalRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "is_Local": true, "neDN": "NE=34603419", "class_Name": "SYS_X86Server", "regionId": "C4CA4238A0B933828DCC509A6F75849B", "cpuCores": 0, "name": "RH2288H V3-160.133.111.91", "nativeId": "160.133.111.91", "category": "PhysicalServer", "dataSource": "auto", "assetStatus": "running", "status": "normal" }, { "ownerType": "eSight System", "logicalRegionName": "东莞", "hostName": "KVM_Host03", "bmcVersion": "2.18", "osKernelVersion": "", "remark": "", "ownerId": "9DCB5A30980E3A56B09D0EDE18D92B40", "deviceName": "RH2288H V3-160.133.111.90", "uuid": "1E6525F0-A62D-11E6-8650-48FD8EAE0E7F", "productName": "RH2288H V3", "manufacturer": "Huawei", "memoryCapacity": 0, "powerState": "unknown", "lastMonitorTime": 1614618236812, "ownerName": "eSight_160.133.65.11", "osVersion": "", "hostType": "other", "confirmStatus": "unconfirmed", "id": "A2802CE445EB3EA0B24B7DA25BF130E2", "last_Modified": 1585906412143, "sn": "2102310YJW10GB000722", "deviceType": "rack", "class_Id": 1107, "ipAddress": "160.133.111.90", "dataStatus": "normal", "cpuArch": "x86", "resId": "A2802CE445EB3EA0B24B7DA25BF130E2", "logicalRegionId": "B998E09832BA34B4BF3A4C649C421F3C", "is_Local": true, "neDN": "NE=34603417", "class_Name": "SYS_X86Server", "regionId": "C4CA4238A0B933828DCC509A6F75849B", "cpuCores": 0, "name": "RH2288H V3-160.133.111.90", "nativeId": "160.133.111.90", "category": "PhysicalServer", "dataSource": "auto", "assetStatus": "running", "status": "normal" } ], "totalNum": 66, "pageSize": 1000, "totalPageNo": 1, "currentPage": 1 }在响应体中搜索服务器序列号或者BMCIP,即可找对宿主机对应的物理服务器。至此,我们获取到了虚拟机->宿主机->物理服务器的拓扑关系。
-
两台机器CNA安装在泰山 2280 arm64上, 动不动就死机重启,告警显示主机与VRM心跳异常。无奈只好把MASTER都放到另一节点上。
-
读华为智慧园区解决方案 20.3.0.SPC1 Cube安装指南.chm后,发现X86虚拟机模板包 包含Euler2.5、Euler2.5_Installer两模板,而20.2.0.SPC1 Cube的X86虚拟机模板包 包含Euler2.5、Euler2.5_Installer、SUSE12SP28C32G三模板。20.3.0.SPC1中是再不需要SUSE12SP28C32G模板了么?如果是这样,那部署mysql虚机用的是哪个虚机模板?
-
- News -1.3月20日,DEF CON CHINA Party来了!我们架构了一颗虚拟极客星球!https://mp.weixin.qq.com/s/Rd0KYpDNap05LnkiRviC1A2.深度剖析:美国网络空间攻击特点与模式https://mp.weixin.qq.com/s/RwzMg6IUHrzWuArPkH1ZQQ3.Flash 中国版会安装广告程序,被曝存在严重安全问题https://mp.weixin.qq.com/s/DwKVslTgbrzJIyGoMmeltA- Research -1.Windows漏洞利用技巧:限制虚拟内存访问https://mp.weixin.qq.com/s/naSxXaRHfyBP6zYCMSU_cA
-
如题
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签