lykops

运维自动化工具
授权协议 Apache
开发语言 Python
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 国产
投 递 者 宋稳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

lykops 是一套 web 可视化的运维自动化项目,基于 python3+django 开发的。

已实现功能

1、用户管理

详情

2、主机管理

主要功能:收录主机,为其他模块(例如:执行任务)直接调用提供便利。

详情

3、任务执行

已实现基于 ansible 执行运维任务。

可视化、简化执行 ansible(github地址,该系统称之为原生 ansible ,和本系统的 ansible 进行区分)任务,并提供详细的任务执行报告。

详情

关于 vault 密码

什么是 vault 密码

vault 密码用于加解密用户的机密数据。

加密数据有:

远程主机的ssh、sudo等密码
ansible配置的ssh、sudo等密码
......

它从原生 ansible 的 vault 密码中引申而来,加解密算法同 ansible 的 vault ,但修改了 vault 数据的头部。它支持解密使用原生 ansible 的 vault 方式加密的数据。

为什么不使用登陆密码?

解决扩展问题。后续版本中会增加不同用户之间数据的引用问题(例如:A用户的主机直接给B用户)、超级管理员统一管理主机等功能。

如果直接使用登陆密码将会造成用户繁乱和无法隔离用户等问题。

说明

1、在使用前,请仔细阅读 wiki

2、当前版本主要基于 ansible ,故你应到具备 ansible 基本知识

3、请记住:谨慎应用到各种生产环境(包括业务系统的测试、生产等环境),因为:

1)、在发布前,虽本开发者经过比较严谨的测试,但无法担保不存在任何bug
2)、当你点击“执行”按钮后,主机会按照你的意愿执行相关操作,这些操作很多情况下不可逆

4、本项目测试情况如下

yaml文件例子:位于https://github.com/lykops/lykops/tree/master/example/ansible
客户端操作系统如下:
	CentOS 5、6、7(其中5绝大部分情况下报主机无法连接)
	Fedora 24、25、26
	Ubuntu 12.04、14.04、15.04、16.04、17.04(12.04、14.04很多情况下报主机无法连接)
  • lykops lykops是一套web可视化的运维自动化项目,基于python3+django开发的。 已实现功能 1、用户管理 详情 2、主机管理 主要功能:收录主机,为其他模块(例如:执行任务)直接调用提供便利。 详情 3、任务执行 已实现基于ansible执行运维任务。 可视化、简化执行ansible(github地址,该系统称之为原生ansible,和本系统的ansible进行区分)任务,

  • lykops lykops是一套web可视化的运维自动化项目,基于python3+django开发的。 已实现功能 1、用户管理 2、主机管理 主要功能:收录主机,为其他模块(例如:执行任务)直接调用提供便利。 3、任务执行 已实现基于ansible执行运维任务。 可视化、简化执行ansible(github地址,该系统称之为原生ansible,和本系统的ansible进行区分)任务,并提供详细的

 相关资料
  • 本文向大家介绍浅谈python之自动化运维(Paramiko),包括了浅谈python之自动化运维(Paramiko)的使用技巧和注意事项,需要的朋友参考一下 简介 使用开源的Paramiko,我们就可以用Python代码中通过SSH协议对远程服务器执行操作,不需要手敲ssh命令,从而实现自动化运维。 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko库,实现了SSHv2协议(底

  • 自动化所有测试流程并对其进行配置以实现速度和灵活性至关重要。此过程称为DevOps自动化。 维护庞大的IT基础架构的大型DevOps团队面临的困难可以简要分为六个不同的类别。 基建自动化 配置管理 部署自动化 绩效管理 日志管理 监测 下面我们来看看每个类别中的一些工具以及它们如何解决痛点 - 1. 基建自动化 亚马逊网络服务(AWS):作为云服务,无需实际存在于数据中心。此外,它们易于按需扩展。

  • 运维工具用于帮助用户自动化运维虚拟机等资源,如定时开关机和通过编排部署虚拟机和容器实例等。 定时任务 定时任务即在指定的时间点对关联资源进行指定动作。 编排 通过Helm编排一键部署虚拟机实例和容器实例。

  • 章节简述: 作为近年最火的开源运维自动化工具,正确使用Ansible服务能够帮助运维人员肉眼可见的提高工作效率,并减少人为失误。上千款功能丰富的模块不仅实用,而且有详尽的帮助信息可供查阅,因此即便是小白用户也可以轻松上手。 在本章节中,将学习部署Ansible服务、了解相关术语及配置Inventory主机清单。深入学习如ping、yum、firewalld、service、template、set

  • Linux基础 Linux FHS : Filesystem Hierarchy Standard Linux 基本操作命令 Linux 内置编辑器: vi nano Linux 系统 Centos Debian Ubuntu 脚本 Shell Python Perl 运维命令 运维命令图片引用自 Brendan Gregg 《Linux Performance Analysis and Tool

  • 本文向大家介绍Python自动化运维之IP地址处理模块详解,包括了Python自动化运维之IP地址处理模块详解的使用技巧和注意事项,需要的朋友参考一下 实用的IP地址处理模块IPy 在IP地址规划中,涉及到计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等 别担心,Ipy模块拯救你。Ipy模块可以很好的辅助我们高效的完成IP的规划工作。 功能:辅助我们高效的完成IP的规划工作 安