简介
Cloudpods 是一款简单、可靠的企业IaaS资源管理软件。帮助未云化企业全面云化IDC物理资源,提升企业IT管理效率。
Cloudpods 帮助客户在一个地方管理所有云计算资源。统一管理异构IT基础设施资源,极大简化多云架构复杂度和难度,帮助企业轻松驾驭多云环境。
功能
多云统一登录,允许以统一的身份访问各个云平台的原生控制台的SSO。(免密一键登录,自动创建SSO账号)
多云纳管,Cloudpods 支持管理多云资源的功能,可以管理大多数的主流云,包括私有云,例如OpenStack,PVE、Nutanix以及公有云,例如AWS,Azure,GCP,阿里云,华为云和腾讯云、火山引擎等。管理其云服务器、网络、存储、数据、中间件等。
VMware纳管,实现VMware vShpere虚拟化集群的自助服务和自动化。
支持LDAP/AD认证源外部认证源。
内置私有云,Cloudpods 基于 KVM 实现了轻量级私有云,包含了虚拟机、存储、网络、GPU卡和裸金属等功能。
纳管物理机,支持通过IPMI、PXE 管理裸金属服务器。
登录界面
云账号新建
环境
Rocky Linux 8.10
Docker CE 26.1.3
配置要求 6C10G 300G硬盘以上
Docker CE安装
# 安装必要的一些系统工具
dnf install -y yum-utils device-mapper-persistent-data lvm2 git
# 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新并安装 docker-ce 以及 compose 插件
dnf -y install docker-ce docker-ce-cli docker-compose-plugin
# 开启 docker 服务
systemctl enable --now docker
Cloudpods CMP 多云管理版本安装
该方案通过 Docker Compose 部署 Cloudpods 多云管理版本,该方式部署的是 All in One 环境,即所有的多云管理服务都使用容器运行在一个节点。
该部署方法仅适用于多云管理功能的使用,比如管理公有云(aws, 阿里云, 腾讯云等)或者其它私有云(zstack, openstack 等),无法使用内置私有云相关功能(因为内置私有云需要节点上面安装配置 qemu, openvswitch 等各种虚拟化软件)。
git clone -b release/3.11 https://github.com/yunionio/ocboot && cd ./ocboot
# 下载 ocboot 工具到本地
cd compose
ls -alh docker-compose.yml
# 进入docker compose 目录,确认配置文件存在。
docker compose pull
# 拉起所需所有的镜像文件
docker compose up -d
# 后台运行
docker compose logs -f
# 查看运行日志
等服务启动完成后(大约60个),就可以登录https://ip 访问前端服务,默认登录用户密码为:admin 和 admin@123 。
官方文档
https://www.cloudpods.org/docs/introduction/
来源
https://songxwn.com/Cloudpods/