deamon服务注册用于讽刺的oneview驱动程序的节点

ironic-oneviewd的Python项目详细描述


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

#讽刺的oneview守护进程

##概述

讽刺的oneviewd是openstack讽刺的oneview驱动程序的python daemon。它帮助云管理员处理enrollmanaged配置状态中的节点,使它们准备成为available。要从enroll移动到available,必须根据节点的Server Profile TemplateServer Profile应用到由节点表示的Server Hardware

这个守护进程监视具有讽刺意味的节点,并将Server Profile应用于这样的Server Hardware

然后,节点从enroll状态变为managerated状态,然后立即变为available状态。

>;此工具与OpenStack标识API v2.0和v3一起工作。

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

##测试平台

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

用于测试的外壳是:

  • HPE BladeSystem c7000 Enclosure 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服务器上正常工作,硬件还需要使用redfish运行ilo的4.2.3版本。

##安装

要安装Ironic OneViewd服务,请使用以下命令:

pip install ironic-oneviewd

##配置

讽刺OneViewD使用配置文件获取讽刺和OneView凭据和地址。默认情况下,具有讽刺意味的oneviewd会尝试使用配置文件:

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

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

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

##用法

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

ironic-oneviewd

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

ironic-oneviewd –config-file <path to your configuration file>

或:

ironic-oneviewd -c <path to your configuration file>

注意,要运行这个守护进程,只需传递先前创建的配置文件,该文件包含所需的凭据和地址。

执行ironic oneviewd时,默认输出是标准输出。否则,如果在执行时传递–log file参数,则日志将附加到日志文件路径,而不会显示在标准输出中。启动服务时应通过:

ironic-oneviewd –log-file <path to your logging file>

##贡献

分叉,分支,更改,提交,请求。我们对改进这个项目充满热情,并乐于接受帮助,使之更好。但是,请记住以下几点:我们保留拒绝我们认为不适合此项目范围的更改的权利。对于功能添加,请在工作前打开一个问题讨论您的想法。

##功能请求

如果您有一个需要不满足目前的实施,请让我们知道(通过一个新的问题)。这种反馈对我们提供有用的产品至关重要。不要以为我们已经考虑了一切,因为我们向你保证事实并非如此。

##测试

我们已经打包了验证代码是否通过测试所需的所有操作。tox脚本根据python 2.7、3.5和pep8验证包装单元测试执行。

运行以下命令:

tox

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI