跳转到主要内容

Ironic OneView驱动程序的节点注册守护进程

项目描述

![PyPI版本](https://badge.fury.io/py/ironic-oneviewd.svg)[![构建状态](https://travis-ci.org/HewlettPackard/ironic-oneviewd.svg?branch=master][![覆盖率状态](https://coveralls.io/repos/github/HewlettPackard/ironic-oneviewd/badge.svg]

## Ironic OneView 守护进程

### 概述

ironic-oneviewd 是 OpenStack Ironic 的 OneView 驱动的 Python 守护进程。它通过处理节点在 注册可管理 配置状态,为它们成为 可用 状态做准备,帮助云管理员。要从一个 注册 状态迁移到 可用 状态,必须根据其 服务器配置模板服务器配置文件 应用到由节点表示的 服务器硬件

该守护进程监控 Ironic 节点,并将 服务器配置文件 应用到这些 服务器硬件

然后,节点从 注册 状态变为 可管理 状态,然后直接变为 可用 状态。

> 此工具与 OpenStack Identity API v2.0 和 v3 兼容。

有关 OneView 实体的更多信息,请参阅[此处](https://www.hpe.com/us/en/integrated-systems/software.html)。

### 测试平台

用于测试的 OneView 设备是 OneView 3.0。

用于测试的机架是

  • HPE BladeSystem c7000 机架 G2。

  • HPE Synergy

该守护进程应在 OneView 2.0 及以上版本支持的 HPE Proliant Gen8 和 Gen9 服务器上运行,或者任何网络可以通过 OneView 服务器配置文件进行管理的硬件。以下服务器已进行测试:

  • HPE Proliant BL460c Gen8

  • HPE Proliant BL465c Gen8

  • HPE Proliant DL360 Gen9

注意,为了使守护进程与 Gen8 和 Gen9 DL 服务器通用,硬件还需要运行 iLO 的 4.2.3 版本,并启用 Redfish。

### 安装

要安装 ironic-oneviewd 服务,请使用以下命令

pip install ironic-oneviewd

## 配置

ironic-oneviewd 使用配置文件来获取 Ironic 和 OneView 凭据和地址。默认情况下,ironic-oneviewd 尝试使用以下配置文件

/etc/ironic-oneviewd/ironic-oneviewd.conf

示例配置文件位于同一目录中,可以作为配置文件的基线使用。为此,示例文件需要重命名为 ironic-oneviewd.conf。示例配置文件如下所示

/etc/ironic-oneviewd/ironic-oneviewd.conf.sample

## 使用方法

如果您的配置文件位于默认目录 /etc/ironic-oneviewd/ironic-oneviewd.conf,服务将自动使用该文件。在这种情况下,要运行 ironic-oneviewd,请执行以下操作

ironic-oneviewd

如果您选择将其放置在其他位置,则应在启动服务时传递它

ironic-oneviewd –config-file <您的配置文件路径>

ironic-oneviewd -c <您的配置文件路径>

请注意,要运行此守护进程,您只需传递之前创建的包含所需凭据和地址的配置文件。

当 ironic-oneviewd 执行时,默认输出是标准输出。否则,如果执行时传递了 –log-file 参数,则日志将被追加到日志文件路径,而不会显示在标准输出上。您应在启动服务时传递它

ironic-oneviewd –log-file <您的日志文件路径>

## 贡献

分叉它,分支它,更改它,提交它,并发起拉取请求。我们热衷于改进这个项目,并乐意接受帮助使其变得更好。然而,请记住以下几点:我们保留拒绝不符合本项目范围更改的权利。对于功能添加,请在进行工作之前先通过问题报告讨论您的想法。

## 功能请求

如果您有当前实现无法满足的需求,请告诉我们(通过新的问题报告)。这种反馈对我们提供有用的产品至关重要。不要假设我们已经想到了一切,因为我们向您保证并非如此。

## 测试

我们已经打包了您需要执行以验证代码是否通过测试的所有内容。tox 脚本用于针对 Python 2.7、3.5 和 pep8 验证执行单元测试。

运行以下命令

tox

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

ironic-oneviewd-1.2.0.tar.gz (24.1 kB 查看哈希值)

上传时间

支持者