3台服务器+starvcenter,搭建“超融合云平台”-完美体验-跑100台虚拟机

author author     2023-03-12     591

关键词:

我们通常讲的“超融合”云平台是一种云平台的架构模式。这种模式不需要专用的存储设备,它采用分布式存储软件,利用每台计算节点上的本地硬盘构成存储集群。这样计算节点即有高可用的计算能力,又有高可用的存储能力。目前,超融合是多种云平台各种架构中综合性能最强、可用性最高、性价比最高的一种架构模式。

今天为大家介绍怎样用3台服务器搭建超融合云平台。本文将采用StarVCenter云平台软件来演示部署的具体过程,虽然我们只用了3台服务器节点,它却支持扩充更多的计算节点,不断提升集群的计算和存储能力。


1. 准备工作

1.1 获取安装镜像

从StarVCenter官网(www.starvcs.com)下载starve4-x86_64-StarVCenter-mini-xxx.iso

验证其md5码以确保文件没损坏,然后刻录成光盘或U盘,如果只是体验安装过程,你可以选择用在虚拟机中安装StarVCetner,也就不需要刻录了。本文也是采用3台虚拟机来代替3台服务器节点的,。

刻录U盘方法,见附录:刻录安装U盘方法。

1.2 准备硬件

准备3台服务器,配置如下表:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_虚拟化

本文实际采用的服务器配置规格如下:

CPU:10核;内存:20GB;网卡:1块千兆;磁盘:1块300GB + 3块500GB。(实际需要更高的配置)

将3台服务器的网卡连接到交换机上,确保3台服务器配置IP后能互通。

超融合架构中的硬件规划原则:

(1)每节点硬件配置尽量保持一致;

(2)单个超融合集群节点数越多性能越好;

(3)数据磁盘数越多性能越好,CPU和内存配置随磁盘数量和容量递增;

(4)缓存磁盘容量规划原则:每块数据磁盘+100GB,可由多块SSD磁盘构成,预留够后期扩展空间。

(5)缓存磁盘和数据磁盘无须做raid,因此使用raid直通或单盘raid0即可。

(6)配备独立万兆网络作为存储网(建议不上连至汇聚交换机),随节点数增加,存储网交换机的交换容量越大性能越好。

实际生产环境硬件配置参考:​​http://www.starvcs.com/doc/vcenter/suggest.html​


2. 安装操作系统

下面我们使用之前刻录的安装盘,分别在3台服务器上进行引导安装。

2.1 开启虚拟化支持

用于部署StarVCenter的服务器需要开启CPU虚拟化支持(在bios中设置,同时选择从U盘启动)。

若在Vmware workstation虚拟机中体验安装本系统(实际使用时,请在物理服务器上安装),则创建虚拟机时须在 “处理器”中勾选“虚拟化”支持。

进入系统安装引导界面后,选择“Install StarVE”,按回车键。

注意:若在ESXI的虚拟机中体验安装本系统,请允许“混杂模式”和“MAC地址修改”,否则IP将无法访问。


2.2 选择安装类型

点击【SOFTWARE SELECTION】进入软件选择界面:

(说明:部署节点安装完成后,可通过浏览器打开“http://部署节点ip:9000”,从部署界面添加多台‘Basic节点’,并将这些节点以“多管控节点集群”的模式批量部署)。

我们将第一台服务器作为部署节点,选择“Deployment node”类型,第二、三台节点,都选择“Basic node”类型。

第一台节点选择,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_02

第二、三台节点选择,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_超融合_03

点击【Done】铵钮确认选择。


2.3 选择系统磁盘

点击【INSTALLATION DESTINATION】选项,选择第一块磁盘作为系盘,点击【Done】按钮确认选择,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_04


2.4 配置主机名、IP

1.配置主机名

我们将三台服务器的主机名配置为starve001、starve002、starve003。

点击【NETWORK & HOSTNAME】,打开配置界面,在“Host name”栏输入主机名。

2.配置IP地址

(提示:这里配置1个IP即可。集群部署期间,此IP将被默认识别为管理网IP,自动移植到管理网网桥‘br-mgmt’上。)

我们将三台服务器的IP配置为192.168.12.6、192.168.12.7、192.168.12.8。

(1)点击【Configure】按钮,选择【IPv4 Settings】,将“Method”设置为【Manual】。

(2)点击【add】,输入IP、掩码、网关,点击【Save】,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_云平台_05

点击【Done】按钮回到主页面,点击“Begin Installation”按钮开始部署。

点击“ROOT PASSWORD”,设置root账户密码。

约需要10分钟完成安装,安装完成后,点击“reboot”重启系统。

按照上述方法完成所有服务器的操作系统安装,并确保所有服务器之间IP互通。


3. 部署集群

集群的部署过程很简单,基本每一步直接点击“确认”即可。

通过浏览器(推荐Google Chrome)打开WEB部署界面,访问地址为:

​​http://部署节点IP地址:9000,实际为:http://192.168.12.6:9000,如下图:​​

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_超融合_06

点击【开始】进入“添加主机”页面,我们将3台服务器都加进来,输入起始IP为192.168.12.6,结束IP为192.168.12.8,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_07


说明:确认所有服务器之间IP地址互通,再添加主机。

请将所有服务器添加至部署界面,并且确保“管理网IP”栏中所有节点状态均为在线(图标为绿色),如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_云平台_08


3.1 配置分布式存储

在顶部导航栏中点击【配置分布式存储】,进入配置界面,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_09

说明:系统检测到添加的节点满足分布式存储部署条件时,将自动选择最优的分布式存储配置方式。点击“确定”即可。


3.2 指定网卡用途

在顶部导航栏中点击【指定网卡用途】,进入配置界面,系统将自动选择最简单的网络配置,直接点击“确定”即可,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_10


3.3 配置辅存

在顶部导航栏中点击【配置辅存】进入辅存配置界面。

系统将自动选中默认配置,直接点击“确定”按钮即可,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_虚拟化_11


3.4 配置数据库集群

在顶部导航栏中点击【配置数据库集群】,进入配置界面。

系统将自动选中数据库集群的默认配置,此处需要输入数据库集群浮动IP地址(此IP必须与数据库主、备节点IP互通),此处为192.168.12.9,然后点击“确定”按钮即可,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_超融合_12


3.5 配置管控集群

点击顶部导航栏中【配置管控集群】,进入配置界面:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_虚拟化_13

系统将自动选择管控集群节点,此处需要输入管控集群浮动IP地址(此IP必须与所有管控集群节点IP互通),此处为192.168.12.10,之后点击“确定”按钮即可,如下图:


3.6 一键部署

点击顶部导航栏中“一键部署”,进入部署界面,点击“开始一键部署”按钮开始执行部署,如下图:

注意:此处建议配置标准钟源地址,若无可用时钟源,务必确保镜像存储节点的系统时钟与标准时间一致。

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_国产云_14

等待部署完成后,界面将显示系统的访问地址,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_国产云_15


3.7 验证安装结果

在部署完成界面点击“访问链接地址”打开管理界面(推荐Google Chrome),如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_虚拟化_16

默认业务操作员账号为:user/user

默认系统管理员账号为:admin/admin

通过默认账号密码user/user登录进入系统,在“资源管理”>“存储”菜单中能看到已构建完成的CEPH存储,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_17


4. 资源初始化

4.1 初始化IP地址池

进入“资源管理”>“网络”菜单,选择“IP地址池”选项,点击“新增IP”按钮,在“默认子网”中录入一段可用的IP地址(后续创建虚拟机时,所需IP将从IP池中分配),如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_18


4.2 初始化模板库

StarVCenter的官网提供通用的虚拟机模板镜像供用户下载,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_19

我们可以将需要用到的虚拟机模板下载下来,上传到自己的StarVCenter中。这里先下载centos76mini-x68-template.qcow2,在StarVCetner管理界面进入“虚拟机管理”>“虚拟机模板”菜单,点击“上传模板”按钮,选择刚才下载的模板文件,选择对应操作系统,点击“确定”按钮开始上传,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_超融合_20

说明:若StarVCenter官网模板库未提供你想要的模板,你也可以自己上传ISO光盘镜像,然后在“创建虚拟机”时选择“全新安装”的方式自定义安装虚拟机模板。


5. 创建虚拟机

到此为止,我们就可以通过StarVCenter随心所欲地创建虚拟机了。


5.1 创建虚拟机(克隆)

进入“虚拟机管理”>“虚拟机”菜单,点击“创建虚拟机”按钮,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_云平台_21

在弹出框中输入虚拟机名称,其它选择默认第一个选项,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_国产云_22

点击“下一步”按钮,选择CPU、内存、网卡规格等,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_超融合_23

继续点击“下一步”按钮,确认虚拟机配置,然后点击“开始创建”按钮,系统开始创建虚拟机,大约需要几秒到几十秒完成创建。

进入“虚拟机管理”>“虚拟机”菜单中能看到刚创建的虚拟机,点击右侧操作栏的“启动”按钮,启动虚拟机。等虚拟机变成“运行”状态后 ,点击“连接”按钮可打开虚拟机的控制台,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_超融合_24

虚拟机控制台打开后,输入模板默认账号密码root/123456登录操作系统,然后执行“ip a”命令,查看到IP地址已自动配置好,如下图所示:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_虚拟化_25


5.2 迁移虚拟机

超融合部署的存会对所有节点都是共享的,因此虚拟机可以随意地在各个计算节点之间迁移,这种迁移不需要停止虚拟机,对虚拟机来说是无感知的。

我们来试一试迁移操作,在“虚拟机列表”右侧操作栏中点击“下拉”框,选择“跨主机迁移”,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_云平台_26

在弹出框中就可以选择迁移到哪台计算节点上,此处我们选择将虚拟机迁移到starve002节点上,点击“确定”按钮开始迁移,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_国产云_27

迁移完成后,可以看到虚拟机的宿主机变成“starve002”节点,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_虚拟化_28

到此为止,相信大家已经可以随意地管理操控虚拟机了。

当这套3节点环境资源不够时,我们可以扩充更多的计算节点,不断提升集群的计算和存储能力,操作方法见附录-“扩充计算节点方法”。


6. 附录

6.1 刻录安装U盘方法

推荐使用Rufus刻录安装盘,工具获取地址:http://rufus.ie/。打开rufus,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_国产云_29

在“设备”栏,软件会自动识别当前系统的U盘,选择需要刻录的U盘。再点击“选择”按钮,选择已经下载的ISO文件。其他设置保持系统默认,再点击【开始】:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_30

选择“以ISO镜像模式写入(推荐)”,再点击【OK】,开始刻录。


6.2 扩充计算节点方法

当资源池中算力不够时,可以通过扩充计算节点的方式加入全新的服务器。首先需要在新的服务器上安装StarVE操作系统(参照上文件安装操作系统方法),在操作系统安装主界面选择安装类型为 “Basic node”,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_31

另外,主机名不能重复,IP地址能与之前安装的服务器所设置的IP互通即可。进度走完,点击“reboot”完成系统重启。

进入之前安装的StarVCenter管理界面,在“资源管理”>“扩充计算节点”菜单下依次执行“添加”>“扩充为CEPH存储节点”>“配置网卡用途”>“一键部署”即可,如下图:

3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机_私有云_32


部署成功后,在“资源管理”>“物理主机”列表中可找到刚部署的主机,此时扩充的物理主机就可以运行虚拟机了。

techtarget:超融合云基础概念解析

在《超融合正在成为构建私有云“基石”的主流方案,但其中关系你是否了解?》一文中,我们曾探讨了如何基于商用超融合产品进行私有云IaaS层云化改造,以及其融合部署、弹性的分布式架构和软件定义模式带来的独特优势... 查看详情

kafka集群搭建(自用)

Zookeeper集群搭建 1、软件环境(3台服务器-测试环境)192.168.56.9192.168.56.6192.168.56.71、Linux服务器一台、三台、五台、(2*n+1),Zookeeper集群的工作是超过半数才能对外提供服务,3台中超过两台超过半数,允许1台挂掉,是否可... 查看详情

zookeeper环境搭建03apache-zookeeper-3.6.0伪集群版(一台服务器实现三个节点的zookeeper集群)(代码片段)

...;所以这里搭建一个三个节点的集群,可是我只有两天服务器怎么办呢?我试过两台服务器组件集群,但是无法启动,所以这里部署一个【一台服务器三个节点】的伪集群。我使用的安装文件是apache-zookeeper-3.6.0-bin.... 查看详情

vsphere7.0集群搭建项目实施笔记1---实施计划

...物理机-esxi6.0:2台物理机-vCenter:6.02.物理机现状-IBMX3850X6服务器:5台-华为RH5885V3服务器:2台-DellR940xa服务器:2台-联想SR860服务器:2台(无HBA卡)3.虚拟机现状-操作系统类别:WindowsServer、Linux、Solaris-操作系统数量:100余台4.存... 查看详情

redis5.0集群搭建

...sp;题图:来自于网络 图片中的每一个圆圈都代表一台服务器。客户端访问任何一台服务器便可以连通任何服务器。当老的主节点也就是master节点挂掉时,会进行重新选举,当半数以上 查看详情

centos7搭建蓝鲸3.1.5社区办

...前写的一篇文章,点击这里接下来下载安装包到任意一台服务器的 查看详情

使用ensp搭建的小型校园网(代码片段)

...其他科室)、图书馆10台计算机、教学楼30台计算机、服务器2台( 查看详情

flink基于1.15.2的java开发-搭建2主3从的生产集群环境(代码片段)

要求搭建flink生产集群,采用4台服务器;2台JobManager可开启WebUI;3台TaskManager,分别连在2台JobManager下;规划硬件资源zk伪集群全部位于192.168.0.106上2181~2183hdfs单集群位于192.168.0.106上hdfs端口:9000flinkjobman 查看详情

一步一下搭建elk集群

ELK集群搭建手册一、  环境准备:三台Linux服务器,ip地址分别为:192.168.25.30192.168.25.31192.168.25.32 角色划分:3台机器全部安装jdk1.8,因为elasticsearch是java开发的3台全部安装elasticsearch(后续都简称为es)192.168.25.30作为主节... 查看详情

搭建域环境(代码片段)

...制器,而域控制器是建立在活动目录的基础上的。在一台服务器中安装了活动目录之后,这台服务器也就成为了域控制器。准备工作:1.克隆出一台新的虚拟机,一台客户端。使他们在同一网段内。2.确定域名17w1.com,看一下虚拟... 查看详情

centos7搭建kafka集群-第二篇

...r集群(也可以用kafka自带的ZK,但不推荐)1、软件环境(3台服务器)10.0.20.13110.0.20.13210.0.20.1331、Linux服务器一台、三台、五台、(2*n+1),Zookeeper集群的工作是超过半数才能对外提供服务,3台中超过 查看详情

有使用vsan存储解决方案的吗,搭建vsan集群至少需要几台服务器?稳定性如何?

有使用vSAN存储解决方案的吗,搭建vSAN集群至少需要几台服务器?稳定性如何?一般双节点架构最少需要三台,vSAN是目前超融合市场使用最广泛的产品,稳定性和IT交付都没问题。参考技术A目前主流业务系统超融合集群都是3节... 查看详情

lvs-nat搭建

...图,如下:我这里使用虚拟机模拟出了4台rhel6机器。一台服务器作为lvs调度器(40网段使用的都是仅主机模式,168网段使用桥接模式),3台服务器作为具体的web服务器(使用仅主机模式),我本是的宿主机就是作为web测试机器。... 查看详情

一般redis集群搭建采用几台服务器?

参考技术A一般来说都是两台以上才可以搭建redis集群的。 查看详情

截至2021-01-12最新mongodb服务器单台环境搭建参考

文章目录1.下载服务器的rpm安装包2.安装Python22.1.直接rmp安装python2isneeded2.2.安装并配置Python23.执行安装rpm4.配置并启动mongod4.1.处理异常code=exited,status=1005.连接控制5.1.下载mongoshell安装包5.2.安装mongosh5.3.连接mongo6.建立用户࿰... 查看详情

zookeeper集群搭建方式

...考技术A本次搭建版本是:zookeeper-3.4.14.tar.gz(以下在每台服务器都需要部署一遍)1,将zookeeper-3.4.14.tar.gz拷贝到服务器(本次集群是3台)指定文件夹位置。        解压tar-zxvf zookeeper-3.4.14.tar.gz... 查看详情

怎么在ubuntu下搭建服务器

参考技术A  在Ubuntu下搭建服务器  是什么?中文翻译叫做:虚拟专用网络。功能是,在公用网络上建立专用网络,进行加密通讯。  适用的场合:  1.你的公司网络在一个局域网,不能外部访问。有一天你外出度假了,... 查看详情

阿昌教你通过docker搭建redis集群(代码片段)

...数据支撑。使用Hash算法让固定的一部分请求落到同一台服务器上,这样每台服务器固定处理一部分请求(并维护这些请求的信息),起到负载均衡+分而治之的作用。缺点原来规划好的节点,进行扩容或者... 查看详情