mengerwei / opscloud4

企业级通用运维管理平台(IaC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the opscloud wiki!

OpsCloud4.0 IaC基础架构即代码


项目语言&仓库

  • 服务端Java, github.com/ixrjog/opscloud4
  • 前端Vue, github.com/ixrjog/opscloud4-web

开发环境

  • MacBook M1PRO(8C/14C) / macOS Monterey
  • IntelliJ IDEA 2021.3 (Ultimate Edition)
  • WebStorm 2021.3

Tag:4.0.7版本

  • 修复部分问题
  • 完善Guacamole代码
  • 优化表字段

Tag:4.0.6版本

  • 数据源
    • 钉钉(通讯录用户/部门/工作通知)
    • Nacos(集群节点/用户/权限)
    • Sonar(项目)
    • 阿里云(RDS/Redis/RAM优化/DMS用户推送)
    • 腾讯企业邮箱
  • 模版
    • Kubernetes业务模版(创建Deployment,Service)
  • SSH-Server
    • 快速执行Arthas(Alibaba开源的Java诊断工具)
# https://arthas.aliyun.com/doc/
# 登录服务器指定参数 --arthas | -R 快速启动arthas
login 1 --arthas 
# 登录容器指定参数 --arthas | -R 快速启动arthas
login-k8s-pod 1 --arthas

Tag:4.0.4版本主要功能(黄色块功能未实现)


系统

环境管理

标签管理

集群管理

服务器管理

远程控制(RDP/VNC)

Web-Terminal(Web终端)

服务器(批量操作,会话复制,高低权限,布局切换)

容器(支持登录操作或只读查看日志)

SSH-Server(命令行终端)

帮助命令help,命令参数提示

事件列表基于事件驱动实现

服务器列表命令list

容器组列表命令list-k8s-pod

审计

剧本

用户

数据源(万物皆资产)

平台演示视频1

优势

  • 高安全性(关键数据加密)
  • 代码即文档
  • 集群架构
  • 堡垒机集成
  • 全API实现资产数据同步

核心功能

  • 事件驱动
  • 万物皆资产
    • 多实例支持
    • 多云支持(目前只支持阿里云,有计划接入腾讯云,AWS,vSphere7)
    • 抽象数据源实例资产
  • 堡垒机
    • 远程桌面RDP,VNC(需安装apache-guacamole)
    • Web终端(支持多开,会话复制,命令同步)
    • Ssh服务器
      • 支持快速登录(Gitlab公钥资产认证)
      • 展示服务器环境,标签,授权账户
      • 支持Kubernetes容器登录(容器堡垒机)
      • 支持查看Kubernetes容器日志
      • 以事件驱动的主动式堡垒机技术(通过事件ID登录服务器)
  • 剧本任务
  • RBAC
  • 集群架构

帮助文档

传送门:https://www.kancloud.cn/ixrjog/opscloud4/2361886

Thanks to JetBrains

Thanks JetBrains to support the project providing such great IDE.

About

企业级通用运维管理平台(IaC)

License:Apache License 2.0


Languages

Language:Java 78.0%Language:PLpgSQL 21.9%Language:Shell 0.0%