收集和缓存元数据,对更改运行挂钩。

os-collect-config的Python项目详细描述


团队和存储库标记

https://governance.openstack.org/tc/badges/os-collect-config.svg

操作系统收集配置

从云元数据源收集配置

它是做什么的?

它从定义的配置源收集数据并运行定义的 每当元数据更改时挂接。

os-collect-config-and-friends.svg

[1]

使用量

必须定义从中收集配置数据的源 /etc/os-collect-config.conf

此文件的格式为:

[default]
command=os-refresh-config

[cfn]
metadata_url=http://192.0.2.99:8000/v1/
access_key_id = ABCDEFGHIJLMNOP01234567890
secret_access_key = 01234567890ABCDEFGHIJKLMNOP
path = MyResource
stack_name = my.stack

这些消息来源将被调查,一旦其中任何一个被改变, default.command将运行。文件将写入缓存 dir,os_config_files.json,它将是文件路径的json列表 到每个元数据源的当前副本。这个列表也将是 在环境变量中设置为冒号分隔的列表 os_config_运行的命令的文件。所以在这个例子中 上面,os refresh config将使用如下命令执行 在OS配置文件中

/var/lib/os-collect-config/ec2.json:/var/lib/os-collect-config/cfn.json

源元数据的早期版本(如果可用)位于$filename.last。

在没有命令的情况下运行时,元数据源将作为json文档打印。

快速启动

安装:

sudo pip install -U git+https://opendev.org/openstack/os-collect-config.git

在可以访问ec2元数据的openstack实例上运行它:

os-collect-config

这将打印出整个ec2元数据树的json表示。

[1]Recommend using LibreOffice draw to edit os-collect-config-and-friends.odg and regenerate the svg file. Alternatively edit the svg directly, but remove the .odg file if that is done.

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

推荐PyPI第三方库


热门话题
socketJava加密聊天客户端未通过关联   java保存JFileChooser的状态   java如何让代码等待GUI完成?   java可序列化和接口:Parcelable在写入可序列化对象时遇到IOException   java Jersey客户端将覆盖ROBOTS响应   java空指针异常&如何克服   java如何使用JAXR设置字符集?   JavaSpring自定义转换器被覆盖   java将泛型类型的值设置为DTO字段   使用netty的java音频流服务器   java滚动条添加到面板时不显示在滚动窗格中   java windows通过IIS Url重写单点登录tomcat   Web应用程序的java容器管理安全性   java使用mybatis将POJO项数组传递到存储过程?