Cloudpods 强大的多云管理平台部署

本文最后更新于 2024年6月7日 晚上

简介

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安装

1
2
3
4
5
6
7
8
9
10
11
12
# 安装必要的一些系统工具
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 等各种虚拟化软件)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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/


Cloudpods 强大的多云管理平台部署
https://songxwn.com/Cloudpods/
作者
Song
发布于
2024年6月7日
更新于
2024年6月7日
许可协议