ipr-cnrs.openmanage
Openmanage
概述
一个用于管理 OpenManage 的角色(通过 omreport、omconfig 等),包括其网页界面 OMSA(OpenManage 服务器管理员)和 iDrac(使用 racadm)。
角色变量
- openmanage__repositories : 提供 OpenManage 的 APT 仓库列表。每个条目为一个字典 [默认 :
见 default/main.yml
]。 - openmanage__deploy_state : 该角色应该实现的期望状态 [默认针对 Dell 硬件 :
present
]。 - openmanage__install_recommends : 是否安装推荐的包 [默认 :
false
]。 - openmanage__dep_packages : 运行 racadm 所需的依赖包列表 [默认 :
见 default/main.yml
]。 - openmanage__base_packages : 所有 racadm 基本用法所需的基本包列表 [默认 :
见 default/main.yml
]。 - openmanage__stretch_packages : 特定于 Debian Stretch(或 Ubuntu Xenial)及之前版本的一些包列表 [默认 :
见 default/main.yml
]。 - openmanage__snmpd_service_name : 要管理的 SNMPD 服务名称 [默认 :
snmpd
]。 - openmanage__snmpd_service_enabled : SNMPD 服务是否应该在启动时启用 [默认 :
true
]。 - openmanage__snmpd_service_override_path : 存储 SNMPD 自定义配置的路径 [默认 :
/etc/systemd/system/snmpd.service.d/override.conf
]。 - openmanage__snmpd_service_override_content : 用于提供 SNMPD 服务的 systemd 自定义配置的模板 [默认 :
etc/systemd/system/snmpd.service.d/override.conf.j2
]。 - openmanage__webgui_state : OMSA 网页界面的期望状态 [默认 :
absent
]。 - openmanage__webgui_packages : 提供 OMSA 网页界面所需的包列表 [默认 :
见 default/main.yml
]。 - openmanage__webgui_service_name : 管理网页界面的 systemd 单位名称 [默认 :
dsm_om_connsvc
]。
示例剧本
- 使用默认变量 :
- hosts: mynode.DOMAIN
roles:
- role: ipr-cnrs.openmanage
tags: ['role::openmanage', 'ipr', 'idrac']
- 启用 OMSA 的网页界面(在 https://
:1311/) :
- hosts: mynode.DOMAIN
roles:
- role: ipr-cnrs.openmanage
openmanage__webgui_state: "present"
tags: ['role::openmanage', 'ipr', 'idrac']
配置
该角色将 :
- 添加一个 APT 仓库以提供 OpenManage。
- 安装依赖包。
- 安装所有 racadm 使用所需的基本包。
- 启动 dataeng 服务以使用 OpenManage 应用(omreport、omconfig 等)。
- 如果请求,将在 https://
:1311 安装并启用网页界面。 - 修复 idrac7 的可执行权限。
- 修复 libssl 错误 RAC1170(直到 Debian Stretch 或 Ubuntu Xenial)。
- 设置符号链接以便从 $PATH 运行应用。
开发
此源代码来自我们的 Gogs 实例,而 Github 仓库 仅用于将角色发送至 Ansible Galaxy…
但是请随时在这里提交问题/PR :)
感谢这个 hook,Github 自动从我们的 Gogs 实例 获取更新 :)
感谢 @roumano
许可证
作者信息
Jérémy Gardais
- 来源 : 在 IPR 的 Gogs 上
- IPR (雷恩物理研究所)
安装
ansible-galaxy install ipr-cnrs.openmanage
许可证
Unknown
下载
97
拥有者
Institut de Physique de Rennes
https://ipr.univ-rennes1.fr/
Tutelles CNRS et Université Rennes 1