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

相关文章

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S