多节点裸金属部署OpenStack的一些想法

no alter data available

多节点裸金属部署OpenStack的一些想法

2023/07/03

serveropenstack

前言:最近刚结束期末周,身心俱疲。本来打算最近几天完成三个节点的裸金属部署上OpenStack,讨论了一下决定先打磨方案,下学期再折腾。下面是目前的一些情况和想法。

服务器配置清单

ID188189190
服务器型号HP Proliant DL160 Gen9HP Proliant DL160 Gen9DELLEMC

PowerEdge R740
CPU2*Intel(R) Xeon(R)
E5-2609
1.90GHz 6/6
2*Intel(R) Xeon(R)
E%-2609
1.90GHz 6/6
2*Intel(R) Xeon(R)
Bronze 3104
1.70GHz 6/6
内存6*16DIMM DDR46*16 DIMM DDR44*16 DIMM DDR4
硬盘2*300G SAS
6*1T SAS
2*300G SAS
6*1T SAS
3*2T SAS
网卡HP Ethernet
1Gb 4-port 331T
Adapter - NIC

HP Ethernet
1Gb 2-port 361i
Adapter - NIC
HP Ethernet
1Gb 4-port 331T
Adapter - NIC

HP Ethernet
1Gb 2-port 361i
Adapter - NIC
\

IMG_20210102_103638.jpg

网络拓扑概览

微信图片_20230704002327.png

虚拟化平台-vsphere

图片1.png

OpenStack

Openstack是一个云平台管理的项目,它不是一个软件。这个项目由几个主要的组件组合起来完成一些具体的工作。Openstack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人将 Openstack作为基础设施即服务资源的通用前端。Openstack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。本文希望通过提供必要的指导信息,帮助大家利用 Openstack前端来设置及管理自己的公共云或私有云。

简单来说,vshpere提供虚拟机管理方案,而OpenStack可以提供如云平台一样的丝滑体验,参考华为云--FushionSphere OpenStack,即一个由开源OpenStack修改而来的商业版本。

kolla-ansible

这是一个结构相对简单的项目,它通过一个shell脚本,根据用户的参数,选择不同的playbook和不同的参数调用ansible-playbook执行。使用kolla-ansible,可以简化OpenStack的部署过程。

kolla-ansible是基于Docker容器技术的工具,使用时将会创建一系列Docker容器来部署OpenStack。

OpenStack 理论上可以提供私有云一样的完整服务,但是其各种服务可以单独安装也可以自由组合,基于我们目前的应用场景,暂时考虑只部署Compute(计算服务),即虚拟机管控平台。

与vsphere不同的是,OpenStack能提供API以供开发者创建或销毁资源。

...未完待续

Chen Xingyu

Hi! I am Chen Xingyu, a Tech enthusiast, problem solver and software engineer. Currently finishing my bachelor's degree in Geographic Information Science.

Connect With Me

I have a fair amount of knowledge of Javascript, Typescript, VueJs, and Nuxt. If you have an interesting idea, either open source or paid let's connect.

Sent Mail
© 2017-2025 All Right is reserved. 🤷‍♂️ It's open source anyway.