本项目是一个开源、免费、云原生的多云管理及混合云融合系统,它致力于简化多云环境下的资源管理和操作,提高管理多云的效率。
本项目为社区免费开源项目,欢迎大家使用和贡献代码。
企业级用户可等待后续发布的商业版,商业版将提供更多功能和服务。
企业版架构将与社区版完全不同,企业版将采用更规范、更稳定、更安全的架构,以满足企业级用户的需求。
离线文档: 开发者API文档
最新在线文档: https://apifox.com/apidoc/shared-56015960-c9d9-488b-b53d-d9b336ec60bd
该项目分主控与节点两部分,主控为管理节点,节点为被管理节点。
被控部署在宿主机上,主控可部署在任意服务器上或者在容器中。
主控最低运行配置要求:
前置环境:
注意:请务必使用MySQL 5.7+与JDK17+版本,否则会导致程序无法正常运行。
你可以直接下载已经构建好的 QimenIDC 发行版
或者,你也可以从源代码构建 QimenIDC,下方有构建指南。
QimenIDC 使用 Gradle 进行构建,并且需要在 JDK 17 环境下运行。
前置:
步骤:
git clone https://gitee.com/chuqicloud/QimenIDC.git cd QimenIDC .\gradlew.bat # 设置开发环境 .\gradlew build # 编译
git clone https://gitee.com/chuqicloud/QimenIDC.git
cd QimenIDC
chmod +x gradlew # 设置可执行权限
./gradlew build # 编译
你可以在项目根目录下的/build/lib找到输出的jar。
请将config目录与jar包放在同一目录下。
配置文件说明:
主配置文件:application.yml
config:
profiles: prod # 配置文件环境,可选值:dev、prod、test
profiles的内容与config目录下的文件名对应,例如:profiles为prod时,会加载application-prod.yml文件。
可根据自己的需要修改配置文件。
使用命令行运行:
java -jar QimenIDC.jar
可根据自己服务器的配置修改启动参数。
被控程序在Controlled目录下,请将Controlled目录下的install.sh文件上传到被控服务器上,然后执行该脚本即可。
或者可以运行以下命令:
wget -O install.sh http://mirror.chuqiyun.com/software/QAgent/install.sh && bash install.sh
注意:如何你不是pve的企业订阅用户,需要先删除pve官方的企业源,否则会导致安装失败。
更换源教程:
https://bbs.acmecloud.cn/thread-6-1-1.html
7600/tcp 22/tcp 8006/tcp 6080/tcp 59000-65535/tcp
注意需要开启SSH服务
官方社区:https://bbs.acmecloud.cn/
如果您有任何问题、建议或反馈,可以加入QQ群:
QimenIDC 使用 AGPL-3.0 License 进行许可。
感谢您对 QimenIDC 项目的关注和支持!我们期待您的贡献,希望 QimenIDC 能为您提供便捷的多云管理和混合云融合体验。如果您对该项目有任何疑问或需要帮助,请随时与我们联系。









