当前位置: 首页 > 软件库 > 云计算 > 云原生 >

Cloudpods

Golang 实现的多云/混合云的云平台
授权协议 Apache-2.0
开发语言 Google Go
所属分类 云计算、 云原生
软件类型 开源软件
地区 国产
投 递 者 陆正德
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的云平台,也就是一个“云上之云”。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理多个云平台和云账号。Cloudpods隐藏了这些异构基础设施资源的数据模型和API的差异,对外暴露了一套统一的API,允许用户就像用一个云一样地访问多云。从而大大降低了访问多云的复杂度,提升了管理多云的效率。

谁需要Cloudpods?

  • 将几台物理服务器虚拟化成一个私有云平台
  • 需要一个紧凑而且功能相对完整的物理机全生命周期管理工具
  • 将VMware vSphere虚拟化集群转换为一个可以自服务的私有云平台
  • 在混合云的场景,能够在一个界面访问私有云和公有云
  • 通过一个集中的入口访问分布在多个公有云平台上的多个账号
  • 当前只使用一个云公有云账号但希望将来使用多云的用户

功能

Cloudpods提供了如下的功能:

  • 管理多云资源的功能,可以管理大多数的主流云,包括私有云,例如OpenStack,以及公有云,例如AWS,Azure,GCP,阿里云,华为云和腾讯云等
  • 允许以统一的联邦身份访问各个云平台的原生控制台的SSO
  • 一个可以管理海量KVM虚拟机的轻量级私有云
  • 一个能进行物理机全生命周期管理的裸机云
  • 实现了VMware vSphere虚拟化集群的自助服务和自动化
  • 一套功能丰富、统一一致的RESTAPI和模型访问以上的云资源和功能
  • 一套完整的多租户认证和访问控制体系
  • 自动将镜像转换为不同云平台需要的格式的多云镜像服务

支持的云平台

  • 公有云:
    • AWS
    • Azure
    • Google Cloud Platform
    • 阿里云
    • 华为云
    • 腾讯云
    • UCloud
    • 中国电信云
    • 中国移动云
    • 京东云
  • 私有云:
    • OpenStack
    • ZStack
    • AlibabaCloud Aspara (阿里飞天)
  • 本地基础设施资源:
    • KVM
    • VMWare vSphere vCenter/ESXi
    • Baremetals (IPMI, Redfish API)
    • Object storages (Minio, Ceph, XSky)
    • NAS (Ceph)

支持的云资源

  • Servers: instances, disks, network interfaces, networks, vpcs, storages, hosts, wires, snapshots, snapshot policies, security groups, elastic IPs, SSH keypairs, images
  • Load Balancers: instances, listeners, backend groups, backends, TSL certificates, ACLs
  • Object Storage: buckets, objects
  • NAS: file_systems, access_groups, mount_targets
  • RDS: instances, accounts, backups, databases, parameters, privileges
  • Elastic Cache: instances, accounts, backups, parameters
  • DNS: DNS zones, DNS records
  • VPC: VPCs, VPC peering, inter-VPC network, NAT gateway, DNAT/SNAT rules, route tables, route entries

快速开始

我们可以通过以下简单三步将Cloudpods安装在一台至少8GiB内存和100GB硬盘的Linux主机上(目前CentOS 7和Debian 10经过充分测试)

(下面假设该主机的IP为 10.168.26.216)

1. 准备SSH免密登录

# Generate the local ssh keypair
# (SKIP this stekp if you already have ~/.ssh/id_rsa.pub locally)
$ ssh-keygen
# Copy the generated ~/.ssh/id_rsa.pub public key to the machine to be deployed
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.168.26.216
# Try to login to the machine to be deployed without password,
# should be able to get the hostname of the deployed machine
# without entering the login password
$ ssh root@10.168.26.216 "hostname"

2. 安装git和相关工具

CentOS 7安装git和epel源

yum install -y git epel-release

Debian 10安装git

apt install -y git

3. 安装Cloudpods

通过以下命令开始安装Cloudpods:

# Git clone the ocboot installation tool locally
$ git clone https://github.com/yunionio/ocboot && cd ./ocboot && ./run.py 10.168.26.216

大概10-30分钟后,安装完成。访问 https://10.168.26.216 登入Cloudpods的Web控制台。初始的账号为 admin ,密码为 admin@123

请参考文档 快速开始 获得更详细的安装指导。

 

  • Cloudpods 是一个开源的 Golang 实现的云原生的多云和混合云融合平台。Cloudpods 不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 Cloudpods 由北京云联壹云技术有限公司主导开发,并于 2019 年 9 月于 Github 开源。Cloudpods 采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自 2017 年开始研

  • Cloudpods是一个开源的多云混合云管理平台。Cloudpods首先是一个私有云云平台,具备将计算节点使用开源QEMU/KVM虚拟化技术虚拟出虚拟机,实现私有云的功能。其次,Cloudpods能够纳管其他的云平台,包括主流私有云和公有云,实现云管的功能。Cloudpods的目标是帮助用户基于本地基础设置以及已有云基础设置,构建一个统一融合的云上之云,达到降低复杂度,提高管理效率的效果。Clou

  • 2月24日,Cloudpods 新版本 v3.8.7 正式发布。本次更新主要以功能优化和问题修复为主。 其中,我们对Cloudpods私有云的热迁移、克隆等高可用特性进行了优化,改进了迁移和克隆数据同步过程的进度展示,改进虚拟机热迁移过程中发生异常失败后的目标虚拟机的清理机制,如目标虚拟机异常退出,用户取消热迁移等异常场景。 对提出这些问题并一直坚持不懈配合我们改进验证的客户表示衷心的感谢。 另外

  • 4月2日,Cloudpods 新版本 v3.8.8 正式发布。以下为本次更新的功能优化、问题修复、新功能详情: 1、功能优化 【主机】新建vmware虚拟机支持指定存储 【主机】批量迁移交互改进,增加同宿主机信息提示 【主机】宿主机存储列表支持排序 【多云】记录同步过程中的权限问题,便于定位资源同步的权限问题 【认证】权限和角色名称支持中文设置 【命令行】支持清除多余的操作日志 【镜像】支持清除已

  • Cloudpods是一个开源的Golang实现的云原生的多云和混合云融合平台。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 Cloudpods由北京云联壹云技术有限公司主导开发,并于2019年9月于Github开源。Cloudpods采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自2017年开始研发,已经服务了上百家企业客户

  • Cloudpods是一个开源的Golang实现的云原生的多云和混合云融合平台。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 Cloudpods由北京云联壹云技术有限公司主导开发,并于2019年9月于Github开源。Cloudpods采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自2017年开始研发,已经服务了上百家企业客户

  • 历经近10个月的研发打磨,3.9版本终于发布了。主要更新如下: 1、新功能 【主机】支持ARM物理机纳管 【主机】支持UEFI启动模式物理机纳管 【主机】USB透传设备支持 【主机】支持保存主机内存快照 【主机】QEMU升级至v4.2.0 【主机】支持主机备份和恢复 【多云】Nutanix私有云纳管 【多云】品高云纳管 【多云】支持阿里云、腾讯云及Azure平台的容器产品纳管 【多云】支持阿里云表

  • Cloudpods是一个开源的Golang实现的云原生的多云和混合云融合平台。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 Cloudpods由北京云联壹云技术有限公司主导开发,并于2019年9月于Github开源。Cloudpods采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自2017年开始研发,已经服务了上百家企业客户

  • Cloudpods是一个开源的Golang实现的云原生的多云和混合云融合平台。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 Cloudpods由北京云联壹云技术有限公司主导开发,并于2019年9月于Github开源。Cloudpods采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自2017年开始研发,已经服务了上百家企业客户

  • Cloudpods是一个开源的Golang实现的云原生的多云和混合云融合平台。Cloudpods不仅可以管理本地的虚拟机和物理机资源,还可以管理其他公有云和私有云平台的资源。 Cloudpods由北京云联壹云技术有限公司主导开发,并于2019年9月于Github开源。Cloudpods采用核心开源模式,其商业版本云联壹云企业版(YunionCloud)自2017年开始研发,已经服务了上百家企业客户

 相关资料
  • 谷歌云平台通过Anthos这个开放的应用现代化平台,实现了混合云计算和多云计算。Antos如何为分布式数据平台工作? 例如,我在Teradata On-premise、AWS Redshift和Azure Snowflake中有我的数据。Antos可以连接所有数据集并允许用户以低延迟查询或执行报告吗?AWS和Azure中的GCP Anthos的等价物是什么?

  • 成都,十一前笔试,10.11官网更新进度“面试”但是一直没有邀请,昨天晚上突然五六点发通知让约今天的时间,就紧急看了一些项目管理的概念之类的 1.自我介绍(我提到了项目管理可以运用到生活,例如策划一场婚礼) 2. (直接听笑了)我从没听说过项目.管理策划婚礼,能不能说说怎么策划呢? (我比较熟悉迎新晚会,就说的迎新晚会,过程中提到了一些概念名词,现在就是很后悔,感觉还不如说婚礼,迎新晚会的工作线太

  • 上面写着“Google Cloud Messaging(GCM)是一个免费服务”,但是为了使它能够运行,我需要在Google Cloud平台中创建一个项目,这需要花钱…那怎么免费呢?还是我错过了什么?

  • 本文向大家介绍python3.7实现云之讯、聚合短信平台的短信发送功能,包括了python3.7实现云之讯、聚合短信平台的短信发送功能的使用技巧和注意事项,需要的朋友参考一下 1、云之讯平台数据返回Json格式: 2、聚合平台数据返回Json格式: 总结 以上所述是小编给大家介绍的python3.7实现云之讯、聚合短信平台的短信发送功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时

  • 介绍如何使用云联壹云提供的私有云功能。 云联壹云 提供内置私有云的功能,本章节用于帮助用户快速创建 云联壹云 平台的虚拟机。 概念介绍 区域:区域为物理概念,一般为数据中心的地理区域,一般为城市,如北京等。 云联壹云 私有云只有一个区域,只支持改名。 可用区:可用区是区域下电力和网络相互独立的物理区域,一般为机房名称,例如望京,酒仙桥等。 VPC:专有网络VPC(Virtual Private C

  • 1. 云云对接 1.1. 简介 1.2. 对接步骤 1.3. 相关文档 云云对接,即厂商自建设备云服务与 Homebase 云服务的对接,厂商智能家居设备连接自建云服务后,适配若琪智能家居协议,实现与 Homebase 云服务的对接。 1.1. 简介 1.2. 对接步骤 完成 企业认证 点击左下角 智能家居接入 点击 接入新品牌 填写品牌基本信息 品牌类型 公有:可以作为智能家居对外输出方案对外输

  • null null 不幸的是,GCP文档并没有真正的帮助。我想我已经找遍了所有可能的地方。

  • 对于这个问题,这里可能是错误的地方,所以如果有必要,请重新指示我。 我使用Google Cloud函数部署了几个简单的函数,它们可以实现以下功能: 从AWS读取文件并写入云SQL 我将这些函数作为单独的函数,因为(1)通常需要比云函数最大超时更长的时间。正因为如此,我正在考虑将这一切作为一项服务转移到App Engine。关于应用程序引擎标准,我的问题是: 请求超时是什么意思?如果我运行这个服务,