跳转至
首页 解决方案 下载 文档
演示环境

资源平台


资源平台就是OpsAny的CMDB,保存着所有的运维对象,管理运维对象的模型和实例。

在云原生时代首先面临的公有云、私有云和混合云场景下的多云管理,企业需要一个管理平台能够统一管理多云的IT资产,OpsAny资源平台就是为此服务的。资源平台可以支持阿里云、腾讯云、华为云等公有云通过API直接导入云资产,也支持从OpenStack、VMware等私有云进行快速资产导入并进行管理。资源平台通过资源仓库和资源模型两块相结合映射关系,可以把企业包含的所有资产管理起来,充分发挥整合的价值。

首页支持用户进行全文搜索,可以帮助用户通过关键字搜多CMDB已有资源。 CMDB


一、视图展示

视图展示是资源平台进行主机查看和管理的核心,在业务应用架构以及类型逐渐复杂的今天,通过设计合适的模型,才能更有结构化管理好主机。

1.1 应用视图

以业务的维度展示当前所有的主机资源。

CMDB

  1. 用户通过点击实例名可以查看每个主机的所有详情,包括基本属性、开放端口、关联资源信息、进程信息等等。

    应用视图的主机支持批量导出Excel表进行管理。

  2. 点击远程访问,可以登录目标主机的堡垒机。

CMDB

  • 主机IP:选择与当前网络匹配的网络IP。
  • 端口:Linux 默认端口是22,Windows主机默认端口是3389。
  • 访问协议:Linux默认协议是SSH访问协议,Windows默认协议是RDP访问协议。
  • 用户名:Linux默认用户名是root,Windows默认用户名是Administrator。
  • 验证方式:
    密码:用户需要填写与目标主机匹配的密码。
    密钥:用户可以选择与目标主机匹配的密钥。

1.2 主机视图

以资产的维度展示当前所有的主机资源。主机视图包括常用的主机类型,从资源分组到具体某一个主机资源进行罗列管理。

CMDB

  • 物理机、虚拟机:CMDB内置了机房、区域、机柜、物理机、虚拟机模型,通过资源仓库对这些私有云模型添加数据。
  • 云主机:CMDB内置了公有云、云区域、可用区三个资源模型,公有云模型储存云账号信息,云管平台提供数据来源。

    主机视图的主机支持批量导出Excel表进行管理。

1.3 物理视图

物理视图主要关注点是主机类型中的物理机类型和虚拟机类型,同时包括一些配套的物理设备,物理设备一般依赖于机柜和机房的资源整合管理,那么物理视图就是以机房为最外层 维度,向内扩展的方式,为用户展示每个物理设备的详细信息,包括位置,使用情况等。

CMDB

  • 物理视图有三个内置的模型,机房模型、区域模型、机柜模型,这三种模型是系统内置的常用基础模型,用户可以自定义模型的使用场景,以满足企业的资源管理需求。

  • 点击具体机柜查看物理机柜详情 CMDB

  • 用户可以根据机柜内具体物理设备的摆放位置,进行机柜内部资源的管理,同时可以利用连接关系,对相关资源的查看和了解实际的使用情况。

机柜视图包括前视图和后视图,可以根据机房具体使用情况来设置。


二、仓库管理

仓库管理储存了CMDB所有的资产数据,储存分类是通过用户预定义资产模型,每一个仓库名称和资源模型的名称是一致的,方便用户查看和统计对应数据。

2.1 资源仓库

资源的数据录入,录入的主机默认会加入主机资源池。

CMDB

CMDB内置了三种资源分类,资产信息、业务信息、组织信息。 - 资产信息:主要包含企业IT资产和常用的办公用品数据仓库。 - 业务信息:主要包含企业预定义的一些常用业务、应用、服务数据。 - 组织信息:企业常用的人员分层模型:公司、部门、小组、员工。

以物理机仓库为例

  • 点击“物理机”仓库,打开物理机的资源实例列表页面

CMDB

  • 更多设置中支持用户导入和导出主机资源功能,字段显示支持用户可以根据使用场景自定义列表显示字段,字段排序根据右侧展示栏自上而下展示,列表处由左至右展示。 CMDB

  • 点击【新建】按钮,支持自定义创建主机实例。

CMDB

  • 点击列表操作中【查看】按钮或者点击唯一标识查看详情页面,可以查看每条数据的详细信息。

CMDB 资源详情:查看模型字段配置的关联数据,此处的字段来源是由模型字段配置。

CMDB 关系管理:包含从属关系和连接关系,同时查看两种关系字段中相关连数据,也可以对相关实例数据进行增加和移除操作。

CMDB 从属关系:展示当前实例中的从属关系拓扑图和列表数据。

CMDB 连接关系:展示当前实例中的连接关系拓扑图和列表数据,同时支持隐藏空连接关系操作。

CMDB 变更记录:记录当前实例的用户操作日志。

CMDB 监控图表:展示当前实例的监控状态信息。

CMDB 告警列表:展示当前实例的告警信息。

2.2 标签管理

标签管理用于用户能够更加快捷的搜索到指定数据。
标签包含标签键和标签值,使用标签搜索是需要通过键值对进行搜索。

CMDB

主要功能包括资源标签、标签搜索。
- 资源标签:包含标签的创建和绑定资源。
- 标签搜索:根据标签搜索已绑定标签的资源数据。

创建标签

CMDB

  • 标签键、标签值:支持输入中文和英文。

CMDB

  • 输入标签值和标签键之后点击加号,标签详情处会展示生成的标签。

标签绑定资源

第一步:选择标签键和标签值匹配生成标签。

CMDB

第二步:用户选择需要绑定的资源,支持用户根据关键字搜索资源数据。

CMDB

第三步:标签绑定资源成功。

CMDB

标签使用场景举例

  • 资源仓库中云主机模型数据标签使用,此处会展示当前资源绑定的标签。

CMDB

  • 点击此处编辑,弹出页面可以快速对现有资源进行标签的增加修改操作。

CMDB

  • 根据标签搜索资源内容,方便用户能够更快捷的找个指定资源信息。

CMDB

  • 资源类型:用户根据资源模型所设置的模型来设定搜索范围。
  • 标签:用户需要同时选择标签键和标签值,自动会生成标签。
  • 重置:会删除掉上面生成的标签,同时用户可以继续选择标签的键和值。
  • 查找资源:用户点击查找资源,在下面资源查找结果处会出现用户所选标签的资源信息。

2.3 自动采集

通过创建自动采集任务,可以使用管控平台的资产采集插件进行资产的自动化采集。自动采集功能主要用于用户从目标主机中自动收集虚拟资产,比如mysql服务,zookeeper服务,Rabbitmq服务等等。采集完成后会自动导入CMDB仓库中,方便用户进行这些资产的管理。

CMDB

  • 第一步:采集配置

CMDB

插件来源于管控平台,使用时需要提前在管控平台采集插件设置。具体请参见管控平台使用指南。

  • 第二步:采集时间

CMDB

  • 采集详情查看

CMDB

自动采集使用需要注意采集脚本的书写,建议提前测试脚本的运行结果。针对采集到资产,有新增、修改、删除等,用户需对当前资产的数量和详情进行审核,避免出现数据的混乱。

CMDB


三、模型设计

CMDB是基于模型构建而成,目前内置了应用、资源、组织三种常见资源模型,每一个资源模型下面分别罗列了不同的子模型。如果内置模型不能够满足,可以通过自定义模型构造出企业特有的CMDB平台。
资产模型:主要是指企业的所有资产,每个资产可以通过建立模型来管理,系统内置了常用的一些模型,比如物理机、虚拟机、云主机、机房、区域、机柜、公有云、云区域、可用区、路由器、交换机等。
应用模型:根据企业常用的业务规模划分可以分为三层,业务、应用、服务三种,企业可以通过建立对应的模型数据,管理企业的业务线。
组织模型:通常用来企业建立对应的人力资源模型,储存人员组织架构信息数据,方便用户管理。

3.1 资源模型

查看现有资源模型

CMDB

左侧“主机”、“数据中心”、“公有云”、“网络设备”为当前模型下的分组,分组可以方便用户对模型进行管理。分组分为系统内置分组和用户自定义分组,内置分组不可以修改和删除。

新建分组

点击新建分组用户可以自定义创建模型的分组。

CMDB

  • 唯一标识:用户可以自定义填写唯一标识,字段内容在当前模型下不能重复。
  • 名称:用户可以自定义填写名称,方便用户进行信息标识。

CMDB

  • 用户可以点击新增、编辑和删除对应的图标对分组进行操作。

新建模型

点击新建模型按钮用户可以自定义创建模型。

CMDB

  • 选择图标:支持用户自定义选择模型的图标。
  • 名称:用户可以自定义名称。
  • 唯一标识:默认根据用户的名称生成唯一标识,用户也可自定义唯一标识。
  • 所属分组:选择模型分组,方便用户对模型进行管理。
  • 克隆模型:支持用户选择一个模型进行克隆,仅支持克隆基础字段。
  • 是否为内置模型:支持用户选择是否开启内置模型,开启后内置模型仅管理员可以删除操作。

模型创建成功后可以查看已经创建好的模型详情 CMDB

模型支持导出、编辑、停用、删除等操作。
- 导出:支持导出当前模型的所有属性和属性分组。
- 编辑:支持编辑当前模型的字段内容。
- 停用:如果当前模型暂时不启用,可以使用右上角的停用功能,与删除不同的是,禁用仅会隐藏模型的显示,数据会保留。
- 删除:在模型详情页面,可以通过右上角的“删除”功能完成删除当前模型,需要注意的是为了尽可能减少误删除情况,删除模型请求时会先确认当前对应的实例是否已经清空。
CMDB

添加属性

点击【添加属性】按钮可以在当前属性分组下进行属性的创建操作。 CMDB

  • 属性名称:用户可以根据实际场景需要对字段进行命名。
  • 属性标识:默认根据名称的内容进行自动生成英文字符,用户也可以自定义生成。
  • 属性类型:主要包含字符串、整数、日期等常用的字段。
  • 检验规则:支持对当前的字段模型数据进行正则校验。比如常用的有手机号、邮箱等。
  • 属性设置:是否必填用于用户在新建资源时对当前字段判定是否必须填写;是否为内置属性用于用户设置当前字段是否为模型的内置字段,内置字段不支持删除,只能进行编辑操作。
  • 默认值:用于在创建当前资源数据可以默认生成字段的数据默认值。
  • 最大长度:限制当前字段的数据信息能够填写的最大字节数和最小字节数。
  • 用户提示:主要当前字段的一些提示内容,方便用户使用时起到提醒作用。

添加关系字段

关系字段包含两种关系类型,从属关系(比如物理机模型从属于机房模型),连接关系(比如主机模型与应用模型,可以建立双端的关系字段,主机模型侧可以建立所属应用字段,应用模型侧可以建立所使用主机字段)。

  • 从属关系字段:每一个模型只能有一个父模型,所以再创建从属关系时,会提示是否覆盖之前的上级模型。 CMDB 添加字段时字段类型选择关系类型,下方会出现选择关系类型选项,选择从属关系,选择一类父模型。

  • 连接关系字段:每一个模型可以创建N个连接关系,在两个模型之间同样不限制连接关系的个数。 CMDB 字段类型选择关系,关系类型选择连接关系,选择对应的连接模型。 CMDB

  • 关系对端属性名称:是指在连接关系的对端模型中创建相对应的字段,用户可以根据使用场景自定义填写内容。

  • 关系对端属性标识:根据关系对端字段名称自动填充内容。

3.2 关系拓扑

在现实的资源管理中,数据之间往往存在着一定的关系,建立模型是方便企业能够快速归类数据,建设数据之间的关系网络,关系拓扑主要用来展示数据模型之间是如何关联。

CMDB

查看当前所有资源模型的关系,支持从属关系和连接关系。


四、资源运营

4.1 孤岛分析

孤单分析设计来源于对当前模型中的数据进行断代分析,比如,某一个台云主机没有在某一个云区域下面,那么这台云主机就属于孤儿数据,需要对此数据进行关系绑定,避免管理过程中数据的丢失或者管理缺失。

CMDB

  • 创建分析策略

CMDB 根据页面字段信息填写相应内容完成创建操作。

  • 执行分析策略

CMDB 选择一个模型进行孤岛分析

4.2 资源授权

资源授权仅授权给普通用户,管理员角色无需授权即可看到所有数据。资源授权也是OpsAny其它平台中数据权限的授权地方。

4.2.1 资源授权规则

CMDB

  • 新建授权规则,然后选择授权的模型。注意支持多选。一个授权规则可以附加给不同的用户,例如为某服务商设置一个授权规则,即可将资源授权给改服务商所有用户。

CMDB

  • 授权可以通过一个模型的所有属性进行授权,常见的如IP地址、主机分组,最方便的授权方式是以应用的维度进行授权。

CMDB

4.2.2 用户维度授权

CMDB

  • 从用户维度查看给哪些用户授权了哪些资源。

CMDB

  • 在操作中点击查看授权详情,可以查看哪些资源规则授权给了当前用户。

CMDB

  • 点击右上角添加权限规则按钮,可以给当前用户快速授权规则。

4.2.3 用户组维度授权

CMDB

  • 从用户组维度查看给哪些用户组授权了哪些资源。

CMDB

  • 点击右上角添加授权规则按钮,可以给用户组快速授权规则。

五、平台设置

5.1 操作审计

操作审计主要记录用户操作资源模型和资源仓库过程中的操作历史,帮助用户查看和管理。

5.1.1 资源审计

记录资源平台所有资源实例的操作变更历史。

CMDB

点击对应版本号查看具体操作详情 CMDB

5.1.2 模型审计

记录资源平台所有模型的操作变更历史。

CMDB


Document