Zstack+Xsky安装配置

2024-03-03 15:38
文章标签 配置 安装 zstack xsky

本文主要是介绍Zstack+Xsky安装配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

部署测试环境:

海光服务器9台,其中3台配置大容量硬盘作为Xsky分布式存储使用,6台作为Zstack虚拟化使用,麒麟V10-SP2操作系统,万兆/千兆网络交换,Zstack软件、Xsky软件。


安装前准备:

1.服务器做RAID,系统盘做RAID-1,用作Xsky的三台剩余大容量硬盘设置为JBOD模式(需要阵列卡支持)

2.Xsky安装麒麟V10操作系统,建议最小化安装,但最小化安装后,没有tar工具包,故后期准备tar.rpm包安装,软件安装时需用到tar;选择英文安装;硬盘分区不需要swap区,空间规划,boot 1G、/boot/efi 200M、剩下容量给根 / 目录。

3.Zstack安装麒麟V10操作系统,建议最小化安装,选择英文安装;硬盘分区不需要swap区,空间规划,boot 1G、/boot/efi 200M、剩下容量给根 / 目录。

4.设置操作系统密码,麒麟v10有强密码要求,操作系统长期使用需要授权文件。


网络规划:

  • Xsky主机:1.管理网络;2.心跳复制网络;3.业务网络;4.网关网络;

  • Zstack主机:1.管理网络;2.业务网络(与xsky互通);

如图:

根据网络规划,配置相关IP地址。


操作系统配置:

1.所有主机编辑/etc/hosts文件,添加相关IP和对应主机名。

2.设置时间同步。

  • ssh互信免密登录。

    • ssh-keygen -t rsa

    • ssh-copy-id root@<IP地址/hostname>

  • 关闭selinux。

    • vim /etc/selinux/config

      SELINUX=enforcing改为SELINUX=permissive

  • 关闭系统防火墙。

    • systemctl stop firewalld.service

      systemctl disable firewalld.service


Xsky安装部署:

1.下载相关软件包,上传至指定服务器。

2.解压tar zxvf sds-installer-xxxxxx.tar.gz

3../install.sh <主节点IP>

4.安装完成无报错即可。

5.rpm强制安装libibverbs及librdmacm两个包。

6.通过浏览器访问:http://< Admin IP>:8056

7.通过初始化导航配置用户密码,获取相关软件授权(根据节点数和容量规划)

8.配置集群,根据上述网络规划,填写相关网络配置,添加其余节点。

9.添加完成后,每台主机设置相关角色,监控、存储两角色。

10.ssh登录主机,ceph -s查看状态。

11.ssh登录主机,lsblk查看硬盘信息。

12.新建存储池,很cache、data,没节点添加相关硬盘,根据需求配置副本数,初始化。

如图:

 13.点击存储池,记录相关UUID(dataUUID)。


Zstack安装部署:

1.获取相关Zstack安装文件。

2.上传至相关管理服务器节点。

3.bash zstack-upgrade -a ZStack-DVD-Kylin10SP2.iso (添加本地源文件)

4.bash zstack-upgrade -r ZStack-DVD-Kylin10SP2.iso (更新本地源文件)

5.安装管理节点:bash /opt/zstack-dvd/x86/ns10/zstack-installer.bin -E

6.安装完成,无报错后,浏览器登录:http://< Admin IP>:5000 默认账号:admin,密码:password

7.根据设置向导,获取软件授权。

8.设置集群,根据管理地址,添加其余节点。


Xsky+Zstack对接:

1.Xsky控制台,增加节点,将Zstack节点作为网关节点,逐一初始化,添加。

2.Zstack控制台,主存储界面,根据向导输入Xskypool信息;管理地址用于链接,业务地址用于链接存储,再将上文提及UUID输入至三段存储池选项中,选择之前集群,添加后初始化。


之后可在Zstack管理界面看到相关信息。

整个过程并不复杂,但首次部署过程中还是有不少坑,rpm包提早准备好,网络规划好。

这篇关于Zstack+Xsky安装配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/770092

相关文章

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.