OpenStack私有云裸机物理服务器角色规划

简介: 【4月更文挑战第23天】企业私有云通常由管理节点、控制节点、计算节点、存储节点和网络节点组成的物理服务器集群构成

OpenStack私有云建设而言,一个完善、高可用的企业私有云通常由管理节点、控制节点、计算节点、存储节点和网络节点组成的物理服务器集群构成。

1、管理节点

作为一个完善的OpenStack私有云集群,管理节点应该具备“带外”和“带内”管理功能,通过“带外”管理,实现裸机服务器的系统部署、远程开关机等功能,通过“带内”管理实现私有云集群的操作系统和OpenStack集群的部署管理。通常,带外和带内管理功能可以独立部署,也可合并在同一个管理节点上实现。在私有云集群中,除了集群管理之外,管理节点通常还会承担整个集群的共享仓库源,如Docker容器镜像仓库、yum源仓库以及操作系统镜像存放等功能。因此,在管理节点配置选型方面,需要考虑适当的本地存储空间,依据受管集群的规模大小,可以考虑配置适当的CPU、内存资源。另外,为了加速镜像资源传输,“带内”管理网络以万兆网卡为佳。由于管理节点通常仅在部署阶段高负载运行,因此一台普通的中低配服务器即可满足管理节点正常运行的资源需求。

2、控制节点

控制节点主要向OpenStack私有云用户提供管理控制集群的API,是用户与OpenStack云计算资源池进行交互的关键。控制节点通常运行OpenStack集群所依赖的基础架构软件,如RabbitMQ、MariaDB、HAProxy、Keepalived等。除此之外,控制节点还运行OpenStack各个项目的API服务,如Nova-api、Cinder-api和Glance-api等。对于一个面向生产环境的OpenStack高可用集群,控制节点应由奇数台(至少三台)物理服务器组成高可用集群。在资源配置方面,由于控制节点除了存储OpenStack服务日志外,几乎不占用额外的大量存储空间,因此系统盘的存储空间几乎够用。依据控制节点需要运行的OpenStack服务数量,可进行适当的CPU和内存资源配置,对于常规的OpenStack集群,三台中高配的物理服务器即可满足控制节点需求。

3、计算节点

计算节点是OpenStack对外提供计算资源的关键,通常由运行Hypervisor虚拟化引擎的物理服务器组成。在基于KVM的OpenStack私有云集群中,计算节点主要运行Nova-compute和libvirt服务。在计算节点物理服务器选型方面,为了保证虚拟机的热迁移和高可用,最好选用相同厂商、相同型号的CPU作为计算节点物理服务器,同时配置尽可能多的CPU和内存资源。如果网络采用Multi-host或者DVR(分布式虚拟路由)模式,则须考虑为计算节点规划用于外网通信的万兆网卡,对于计算节点之间或计算节点与控制节点之间通信的隧道网络,可配置多张物理网卡并以多网口绑定方式增加带宽。

4、存储节点

存储节点主要为OpenStack私有云提供块存储、对象存储或文件存储服务。在OpenStack私有云中,使用最普遍的还是Cinder块存储和Ceph分布式存储。如果仅使用OpenStack原生的块存储服务,则存储节点主要运行Cinder-volume服务;如果使用Ceph分布式存储集群,则存储节点运行Ceph-osd进程,通常Ceph-mon进程会部署在控制节点。就主流的OpenStack私有云建设而言,Ceph是推荐的最佳实践。

5、网络节点

网络节点为OpenStack私有云提供二层和三层网络服务,在官方推荐的OpenStack集群规划配置中,建议通过独立的网络节点提供网络服务。考虑到网络瓶颈和服务高可用问题,在实际的OpenStack高可用集群部署中,通常把网络服务部署在三个控制节点上,结合负载均衡(HAProxy)和虚拟路由冗余协议(Keepalived/VRRP)实现网络服务的高可用。因此,在实际的OpenStack私有云部署中,网络节点服务通常运行在控制节点,而网络服务的高可用模式可选择L3HA方案或者DVR方案。如果属于中小规模的集群,则L3 HA方案为最佳;如果集群规模较大,考虑到网络瓶颈问题,则可采用DVR方案。

相关文章
|
2月前
|
监控 虚拟化 云计算
从物理到云:使用自动化工具简化服务器迁移流程
【10月更文挑战第4天】随着云计算的快速发展,越来越多的企业选择将物理服务器迁移到云环境以提高效率和降低成本。本文详细介绍了使用自动化工具简化从物理到云的服务器迁移流程的技术实现细节,并提供了代码示例。
130 6
|
2月前
|
SQL 存储 数据管理
Hadoop-15-Hive 元数据管理与存储 Metadata 内嵌模式 本地模式 远程模式 集群规划配置 启动服务 3节点云服务器实测
Hadoop-15-Hive 元数据管理与存储 Metadata 内嵌模式 本地模式 远程模式 集群规划配置 启动服务 3节点云服务器实测
60 2
|
5月前
|
弹性计算 Linux 云计算
云服务器 ECS产品使用问题之幻兽帕鲁服务器角色存档丢失,该怎么办
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
5月前
|
弹性计算 云计算
云服务器 ECS产品使用问题之如何解决更新后进游戏要重新创建角色的问题
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
6月前
|
存储 Linux 网络安全
杨校老师课堂之云计算私有云OpenStack框架快速搭建
杨校老师课堂之云计算私有云OpenStack框架快速搭建
144 0
|
7月前
|
存储 监控 安全
什么情况下物理服务器会运行出错?
物理服务器,也称为裸机服务器,一般可以提供高性能计算水平和巨大的存储容量。然而,它们也难免会遇到一些问题。运行出错时,可能会导致停机和数据丢失。
71 15
|
7月前
|
监控 安全 Linux
【专栏】拿到一台新的物理服务器,有几项关键的准备工作和安全措施是必须要做的
【4月更文挑战第28天】新服务器部署前,需进行系统初始化(安装OS、网络配置、用户管理)、安全加固(更新补丁、关闭不必要的服务、防火墙设置)和性能优化(调整内核参数、文件系统优化)。同时,设置监控系统(如Nagios)以检查硬件和软件资源,制定备份策略确保数据安全。这些步骤确保服务器稳定、安全、高效运行。
245 1
|
13天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
18天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
20天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。