Skip to main content
OnCommand Insight
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

OpenStack数据源

贡献者

OpenStack (REST API/KVM)数据源收集有关OpenStack硬件实例的信息。此数据源可收集所有OpenStack实例的清单数据、也可收集虚拟机性能数据。

要求

以下是配置OpenStack数据源的要求。

  • OpenStack 控制器的 IP 地址

  • 建议使用OpenStack管理员角色凭据以及对Linux KVM虚拟机管理程序的sudo访问权限。

    备注

    如果您不使用管理员帐户或管理员等效权限、则仍可从数据源获取数据。您需要修改策略配置文件(例如etc/nva/policy.json)、以允许具有非管理员角色的用户调用API:

    • "OS_compute_API:os-availability—zone:detail":""

    • "OS_compute_API:操作系统虚拟机管理程序":""

    • os_compute_api:服务器:详细信息:get_all_tenants:""

  • 要收集性能、必须安装和配置OpenStack Ceilometer模块。可通过编辑来配置Ceilmeter nova.conf 为每个虚拟机管理程序创建文件、然后在每个虚拟机管理程序上重新启动Nova Compute服务。对于不同版本的 OpenStack ,选项名称会发生变化:

    • Icehouse

    • 6 月

    • 千克

    • 自由

    • Mitaka

    • Newton

    • Ocata

  • 对于CPU统计信息、需要在计算节点上的/etc/nva/nva.conf中打开"compute_monitors=ComputeDriverCPUMonitor"。

  • 端口要求

    • 对于 http 为 5000 ,对于 https 为 13000 ,对于 Keystone 服务为 13000

    • 22 表示 KVM SSH

    • 8774 用于 Nova 计算服务

    • 8776 用于 Cinder 块服务

    • 8777 ,适用于 Ceilmeter 性能服务

    • 9292.用于Glance映像服务

      备注

      端口绑定到特定服务、该服务可以在较大环境中的控制器或其他主机上运行。

Configuration

* 字段 *

* 问题描述 *

OpenStack 控制器 IP 地址

OpenStack 控制器的 IP 地址或完全限定域名

OpenStack 管理员

OpenStack 管理员的用户名

OpenStack 密码

OpenStack 管理员使用的密码

OpenStack 管理员租户

OpenStack 管理员租户

KVM sudo 用户

KVM sudo 用户名

选择 " 密码 " 或 "OpenSSH 密钥文件 " 以指定凭据类型

用于通过SSH连接到设备的凭据类型

清单专用密钥的完整路径

清单专用密钥的完整路径

KVM sudo 密码

KVM sudo 密码

高级配置

* 字段 *

* 问题描述 *

通过 SSH 启用虚拟机管理程序清单发现

选中此复选框可通过 SSH 启用虚拟机管理程序清单发现

OpenStack 管理 URL 端口

OpenStack 管理 URL 端口

使用 HTTPS

选中以使用安全 HTTP

HTTP 连接超时(秒)

HTTP连接超时(默认为300秒)

SSH 端口

用于 SSH 的端口

SSH进程等待超时(秒)

SSH进程超时(默认为30秒)

SSH 进程重试

清单重试尝试次数

清单轮询间隔(分钟)

两次清单轮询的间隔(默认为20分钟)