StarlingX分布式云部署(抢鲜)
今天小编给大家带来StarlingX3.0版本即将发布的重要功能。
分布式云简介
分布式云为地理位置分布的StarlingX系统(kubernetes-only)提供集中管理和编排,从而支持边缘计算解决方案。StarlingX分布式部署旨在满足基于边缘的数据中心的需求,在这些边缘数据中心中,NFC资源本地化可以实现最好的性能和最大的响应能力。同时,管理和控制功能的集中化可以实现高效的管理能力。该系统支持大量可扩展的StarlingX边缘集群,从中心云通过L3网络进行集中管理和同步。每个边缘云同时具有高可扩展性,支持从单一节点的simplex到带有存储节点的标准StarlingX多节点部署方式。
该架构的特点是采用同步的分布式控制平面以减少延迟,边缘云采用自治的控制面,这样即使失去到中心云的北向连接,所有的边缘云本地服务可以正常运行。
分布式云架构
分布式云由一个中心云和一个或多个边缘云组成,边缘云通过L3网络连接中心云的SystemController Region。
1. 中心云
中心云提供用于管理自身的平台和节点的RegionOne 和用于管理和编排边缘云的SystemController
2. RegionOne
管理中心云的平台和节点
3. SystemController
用于管理边缘云。管理边缘云的全生命周期,同步所有子云之间的配置数据,并监视子云操作和警报。边缘云的系统软件更新也由SystemController集中管理和应用。DNS,NTP和其他配置项由SystemController管理并通过中心云推送到边缘云。
4. 边缘云
边缘云也是一个完整StarlingX集群,用于提供容器资源,和未来提供虚机资源。支持StarlingX全部的部署方式。
安装
网络
边缘云通过L3网络连接到中心云。由于每个边缘云都在一个单独的L3子网上,管理和PXE启动L2网络对边缘云来说是本地网络,不能通过L2连接到中心云,它们只通过L3路由连接。在创建边缘云时,要指定边缘云连接到中心云所需的配置。有关更多信息,请参考边缘云安装教程。中心云和边缘云之间需要一个网络路由来实现边缘云管理网络和中心云管理网络的IP地址路由。
分布式云安装
部署中心云
中心云安装和标准的StarlingX安装类似,它支持AIO-Duplex和标准StarlingX部署方式。
安装中心云时需要在ansible引导配置文件中支持distribute_cloud_role=systemcontroller参数。在初始化引导时,需要限制管理网络IP地址,预留出到边缘云的网关IP。
Note: 中心云不提供负载主机和数据网络
安装:根据StarlingX3.0安装教程进行
· AIO-duplex
· Standard with Dedicated Storage Nodes
在“Bootstrap system on controller-0” 步骤时,增加以下的参数到配置文件localhost.yml
1distributed_cloud_role: systemcontroller
2
3management_start_address: < X.Y.Z.2 >
4management_end_address: < X.Y.Z.50 >
后续步骤按照上面的教程执行,直到unlock所有控制节点
部署边缘云
部署边缘云需要2部分操作,一是安装边缘云controller-0的操作系统和配置网络连接到中心云,二是在中心云上创建边缘云并引导安装
边缘controller-0节点配置
1. 规划网络连接
2. 配置交换机
3. 设置网关路由,提供边缘云和中心云的路由
4. 用USB或者PXE安装边缘云controller-0节点
5. 激活OAM接口并配置网络地址
中心创建和引导边缘云
1. 为边缘云创建引导文件
1# Example
2system_mode: duplex
3name: "subcloud1"
4description: "Ottawa Site"
5location: "YOW"
6management_subnet: 192.168.101.0/24
7management_start_address: 192.168.101.2
8management_end_address: 192.168.101.50
9management_gateway_address: 192.168.101.1
10external_oam_subnet: 10.10.10.0/24
11external_oam_gateway_address: 10.10.10.1
12external_oam_floating_address: 10.10.10.12
13systemcontroller_gateway_address: 192.168.204.101
2. CLI命令创建边缘云
1dcmanager subcloud add --bootstrap-ip <ip_address> --bootstrap-values<config_file>
ip_address:是边缘云上配置的能连接中心云的ip;
config_file: 前面步骤创建的引导配置文件。
这一步需要大概5-10分钟,可以通过下面命令进行监控创建进度:
tail –f /var/log/dcmanager/< subcloudname>_bootstrap_<time stamp>.log
3. 确认边缘云部署成功
dcmanager subcloud list
4. 配置边缘云的controller-0节点
· AIO-Simplex
· AIO-Duplex
· Standard with controller storage
· Standard with dedicated storage nodes
5. 添加边缘云到中心云的管理网络路由
在边缘云每个控制节点上执行
system host-route-add <hostid> <mgmt. interface> <system controller mgmt. subnet> <prefix> <subcloud mgmt. gateway ip>
#For example:
system host-route-add 1 enp0s8192.168.204.0 24 192.168.101.1
最终效果:
管理界面
1. 边缘云状态监控
2. 中心云平台管理
3. 边缘云平台管理
StarlingX分布式云部署(抢鲜)相关推荐
- 下周见| 重量级演讲阵容首曝光DTCC 2020阿里云议题抢鲜看
简介:12月21日-12月23日,阿里云数据库在DTCC 2020等你~ 12月21日-12月23日,由国内知名IT技术社区主办的数据库技术交流盛会--DTCC 2020(第十一届中国数据库技术大会) ...
- 分布式云不做流量明星,要做实力派
关注我们牛年牛气冲天 分布式云,并非新概念,而是经过实践检验云计算应用走向深化的一条成功路径. 浪潮云十年磨一剑,用中国最大规模的分布式云迁移证明了分布式云的价值和可行性. 云计算的持续演进 IDC于 ...
- 计算无边界云栖大会深圳峰会抢鲜报道
本文讲的是计算无边界云栖大会深圳峰会抢"鲜"报道[IT168评论]从玛雅历法到圆周率,从万有引力到二进制,科技文明的每一次飞跃,都由计算为其注入能量.计算,让人类突破科技极限,探索 ...
- iEx.ec演示DApp的初步了解,快来“尝鲜”iEx.ec分布式云的强大算力
了解iEx.ec基于区块链的分布式云计算演示内容.当然也会有机会通过我们已经创建的分布式应用程序(DApp)来试试相关技术.该应用被称为"VanityGen",下面会详细介绍如何使 ...
- 阿里云边缘云荣获“分布式云创新奖”与“先进边缘云架构奖”
简介:4月7日,2021年全球分布式云大会在北京隆重召开.阿里云凭借在商业创新.技术实力.产品服务等多方面领先优势,荣获"分布式云创新奖"和"先进边缘云架构奖" ...
- LiveVideoStackCon2021音视频技术大会北京站开幕在即,精彩抢鲜看
10.29-10.30,LiveVideoStackCon 2021音视频技术大会北京站将在北京丽亭华苑酒店举行.16个技术专题,67场技术分享,77位讲师,近500位多媒体生态技术代表将齐聚本届Li ...
- 区块链分布式云存储项目盘点
随着人类发展,产生了无数PB的数据,存储它的位置和方式的问题变得越来越重要.从内部部署存储迁移到云存储一直是过去十年的主题,而且这一趋势正在加速.但是现目前云存储都是由科技巨头主导到这个市场,这些公司 ...
- 抢鲜体验.NET6 Preview1,配上Docker简直停不下来!
新年复工后的第一件大事儿就是上周三重磅发布的.NET6 Preview1,发布了很多的新特性,让人欢欣鼓舞!然而有些小伙伴儿却担心学不过来了,其实不用担心的,照常用你的.NET5,等11月份.NET6 ...
- 中国电信天翼云进入4.0阶段,打造一朵无处不在的分布式云
11月12日,天翼云在2021国际数字科技展暨天翼智能生态博览会天翼云论坛上,发布并解读了全新升级的天翼云4.0分布式云,同时还推出了以红色为主色调的天翼云全新品牌形象. 天翼云新品牌形象 中国电信集 ...
最新文章
- 神级开源框架发布!Github排名前三,连Spring Cloud 都被干掉了!
- .svn文件夹_新建SVN仓库并上传项目
- java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...
- Chrome 或将于2018年正式弃用 HPKP 公钥固定标准
- Istio 在阿里云容器服务的部署及流量治理实践
- Spring Boot————AOP入门案例及切面优先级设置
- 不支持所上传的文件格式。请确认选择的文件无误。_职场人必备!如何把PDF文件转换成word文档?...
- 自动操作电脑的软件_技术干货 | 自动透镜植入定位仪
- MATLAB偏振光的反射与折射,仿真程序动画作品--光的反射与折射*
- 《Puppet实战手册》——导读
- flume将数据发送到kafka、hdfs、hive、http、netcat等模式的使用总结
- python dicom放大_python3实现对dicom图像处理(图像呈现,缩放,平移)
- python小爬虫—获取学校教务处成绩
- C++:stack.pop() error: cannot initialize a variable of type ‘char‘ with an rvalue of type ‘void‘
- 【IT职业】IT人的职业规划
- 巴斯大学计算机科学研究生,巴斯大学计算机科学.pdf
- Nicholas C. Zakas:最佳职业生涯建议
- 用matlab画出ex,如何用matlab画函数图形
- [半监督学习] Combining Labeled and Unlabeled Data with Co-Training
- vue中如何使用富文本编辑器(TinyMce)