本文主要是介绍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安装配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!