RH236安装红帽GLUSTER存储

简介: RH236安装红帽GLUSTER存储




RH236安装红帽GLUSTER存储



本章节演示如何安装GlusterFS。


RHCA专栏地址:https://blog.csdn.net/qq_41765918/category_11532281.html






在本地安装红帽存储服务器


可从红帽客户官网网站(http://access.redhat.com)下载的DVD镜像中安装红帽内置Gluster存储。该镜像可以刻录到DVD上,也可以使用PXE环境提供。


基于订阅仓库的Red Hat Gluster存储安装也是可用的,前提是Red Hat Gluster存储将被分层到Red Hat Enterprise Linux 7.2之上。然后需要在系统上附加和启用以下仓库:


img


redhat Gluster存储也可以部署在Red Hat Enterprise Linux 6.7。以下仓库列表必须附加并在系统上启用,以支持这一点:


img


只有在需要NFS-Ganesha支持时才需要rh-gluster-3-nfs- 存储库。类似地,应该选择rh-gluster-3-samba存储库来提供Samba或CTDB支持。


安装过程参考课本。


在公共云上安装红帽存储服务器


在Amazon EC2上安装Red Hat Gluster存储


在Amazon EC2公共云上安装Red Hat Gluster存储与在本地安装Red Hat Gluster存储略有不同。虽然支持从基于红帽企业linux的已存在镜像(也称为AMI (Amazon Machine image))安装,但一个更简单的安装选项是先从预装红帽Gluster存储的AMl开始。


完成在EC2上配置计算机的常规步骤。确保选择了一个大实例和Red Hat Gluster存储AMI。记得打开端口22/TCP。6000 / TCP。如果Red Hat为OpenStack Swift启用Gluster存储,则为5001/TCP、6002/TCP、443/TCP和8080/TCF。


在EC2上配置存储


因为在需要的EBS卷上的l/O性能可能不一致,Red Hat建议为存储块配置由8个大小相同的EBS卷组成的RAID 0阵列。请参阅https://access.redhat.com上提供的Red Hat Gluster存储管理指南。


在Azure上安装Red Hat Gluster存储


在Microsoft Azure上的Red Hat Gluster存储可以利用Azure可用性来帮助在计划内或计划外中断期间维护数据的可用性。在参考资料中有关于在Microsoft Azure上设置Red Hat Gluster存储的详细介绍。


在谷歌云平台上安装Red Hat Gluster存储


Red Hat Gluster存储也可以部署在谷歌云平台上。关于如何确认这一点的详细说明可以查询红帽官网。


章节实验


[student@workstation ~]$ lab install-rhs setup
Setting up servera for lab exercise work:
• Configuring DHCP............................................ SUCCESS
• Wiping boot record and rebooting servera.................... SUCCESS

要求在servera机器上安装Red Hat Gluster存储。系统应该只安装在主磁盘上,回收任何未使用的空间,并且应该确认使用本地时区。root密码应该设置为redhat。


第一个网络接口应该配置为用DHCP引导时激活,主机名应该设置为servera.lab.example.com。


img
img
img
img
img
img
img
img
img


[root@servera ~]# systemctl status glusterd.service 
● glusterd.service - GlusterFS, a clustered file-system server
Loaded: loaded (/usr/lib/systemd/system/glusterd.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-11-24 15:55:37 CST; 1min 28s ago
Process: 1383 ExecStart=/usr/sbin/glusterd -p /var/run/glusterd.pid --log-level $LOG_LEVEL $GLUSTERD_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1396 (glusterd)
CGroup: /system.slice/glusterd.service
└─1396 /usr/sbin/glusterd -p /var/run/glusterd.pid --log-level INFO

Nov 24 15:55:32 servera.lab.example.com systemd[1]: Starting GlusterFS, a clustered file-system s......
Nov 24 15:55:37 servera.lab.example.com systemd[1]: Started GlusterFS, a clustered file-system server.
Hint: Some lines were ellipsized, use -l to show in full.


[root@servera ~]# wget http://materials.example.com/finish-install
--2020-11-24 15:59:54-- http://materials.example.com/finish-install
Resolving materials.example.com (materials.example.com)... 172.25.254.254
Connecting to materials.example.com (materials.example.com)|172.25.254.254|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1044 (1.0K)
Saving to: ‘finish-install’
100%[=======================================>] 1,044 --.-K/s in 0s
2020-11-24 15:59:54 (59.0 MB/s) - ‘finish-install’ saved [1044/1044]


[root@servera ~]# ll
total 8
-rw-------. 1 root root 1109 Nov 24 15:53 anaconda-ks.cfg
-rw-r--r--. 1 root root 1044 Mar 21 2016 finish-install


[root@servera ~]# cat finish-install
#!/bin/bash

rht_ssh_keys='/etc/.rht_authorized_keys'
cat <<\EOF > ${rht_ssh_keys}
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAx/Xk+tLGBCatkBuxzyEXVhupSgb4Lema0PAnM8dFbSxcPz4W4jO8yQgtONzHs8KOhs4J1NG9bHeAwpJa2p9iJkyrigxmQv0LOpvENdlGbA1hwsRoOhBGqwRzSmKHS4Or94FBXvzDwHfbkxDV0XhzHKod8b9tYuaIQfhbF3NUR2ItZiYJhBds+3GOAHhdbU9DOAyX8X60vppkgoJ4nb2Mugw51LM+uVh8ds24wzU3Khr6Dcmae7KX/b/PX0J0rO23ZPq1AJ3i6r13AJUc6beLjQXPzYs/ZLKiQZWaZUePnsiaIpKXpH7vuBK3zidvcK2pf6XXAB9MW7GtoFJnr6v+bQ== InstructorKey
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGtUW3ismHyuCW4CDdTVOOOq6aySdtYenXFWWx7HJa4VTepkG00aaLId9ocra10hc+MB0GTJMCyabDv3i8NKdi6GDH/aOLVsp/Ewy8DEzZMBlJDCt4v2i4/wU4liw6KgEFkZs+5hnqU8d4QzldyGJ5onr+AGvFOKG68CS0BBl40Z1twf1HhCyx8k6nzD2ovlkxWRFZKPAFrtPCBVvQDkOfVFZF+lwzaSztgAjbFZ4A9jqQyUYx4kOJ5DtRef36ucdUdVQale0+8lICl7/gb142SPpYfhxe88/BJScLPRjvVNeu1TxRmoHtVazqnAoRxQYAn2MoI6AG+w6QuZf8f7aL LabGradingKey
EOF

ssh_config="AuthorizedKeysFile ${rht_ssh_keys} .ssh/authorized_keys"
sed -i -e "/AuthorizedKeysFile/s:.
:${ssh_config}:" /etc/ssh/sshd_config

systemctl restart sshd

[root@servera ~]# sh finish-install
[root@servera ~]# cat /etc/.rht_authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAx/Xk+tLGBCatkBuxzyEXVhupSgb4Lema0PAnM8dFbSxcPz4W4jO8yQgtONzHs8KOhs4J1NG9bHeAwpJa2p9iJkyrigxmQv0LOpvENdlGbA1hwsRoOhBGqwRzSmKHS4Or94FBXvzDwHfbkxDV0XhzHKod8b9tYuaIQfhbF3NUR2ItZiYJhBds+3GOAHhdbU9DOAyX8X60vppkgoJ4nb2Mugw51LM+uVh8ds24wzU3Khr6Dcmae7KX/b/PX0J0rO23ZPq1AJ3i6r13AJUc6beLjQXPzYs/ZLKiQZWaZUePnsiaIpKXpH7vuBK3zidvcK2pf6XXAB9MW7GtoFJnr6v+bQ== InstructorKey
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGtUW3ismHyuCW4CDdTVOOOq6aySdtYenXFWWx7HJa4VTepkG00aaLId9ocra10hc+MB0GTJMCyabDv3i8NKdi6GDH/aOLVsp/Ewy8DEzZMBlJDCt4v2i4/wU4liw6KgEFkZs+5hnqU8d4QzldyGJ5onr+AGvFOKG68CS0BBl40Z1twf1HhCyx8k6nzD2ovlkxWRFZKPAFrtPCBVvQDkOfVFZF+lwzaSztgAjbFZ4A9jqQyUYx4kOJ5DtRef36ucdUdVQale0+8lICl7/gb142SPpYfhxe88/BJScLPRjvVNeu1TxRmoHtVazqnAoRxQYAn2MoI6AG+w6QuZf8f7aL LabGradingKey

[student@workstation ~]$ lab install-rhs grade


实验完后,重置环境。


总结



以上就是【金鱼哥】的分享。希望能对看到此文章的小伙伴有所帮助。


如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞👍,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点,如果有对【运维技术】感兴趣,也欢迎关注❤️❤️❤️ 【金鱼哥】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💕💕!



目录
相关文章
|
Kubernetes 关系型数据库 MySQL
制品库 Jfrog Artifactory 搭建私服
JFrog Artifactory 功能最强大的二进制制品仓库。在 Google、Apple、思科、甲骨文、华为、腾讯等众多世界500强公司中都有大规模使用,在二进制软件制品管理领域处于绝对领先地位。与其他服务不同,JJFrog Artifactory 在版本发行上分类较多且杂。
1626 0
制品库 Jfrog Artifactory 搭建私服
|
5月前
|
XML 前端开发 Java
SpringBoot实现文件上传下载功能
本文介绍了如何使用SpringBoot实现文件上传与下载功能,涵盖配置和代码实现。包括Maven依赖配置(如`spring-boot-starter-web`和`spring-boot-starter-thymeleaf`)、前端HTML页面设计、WebConfig路径映射配置、YAML文件路径设置,以及核心的文件上传(通过`MultipartFile`处理)和下载(利用`ResponseEntity`返回文件流)功能的Java代码实现。文章由Colorful_WP撰写,内容详实,适合开发者学习参考。
436 0
|
前端开发 开发者 容器
彻底学会CSS 弹性布局flex
【4月更文挑战第1天】 彻底学会CSS 弹性布局flex
171 0
|
前端开发 计算机视觉
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
660 2
|
定位技术 API 开发工具
iOS语言本地化/国际化宝典
iOS语言本地化/国际化宝典
691 0
iOS语言本地化/国际化宝典
|
机器学习/深度学习 搜索推荐 算法
降维·预测·救命:PCA、随机森林与乳腺癌
降维·预测·救命:PCA、随机森林与乳腺癌
216 1
|
弹性计算 Linux 应用服务中间件
【ECS生长万物之开源】部署并使用Docker
Docker是一款开源的应用容器引擎,具有可移植性、可扩展性、高安全性和可管理性等优势。开发者可将应用程序和依赖项打包到一个可移植的容器中,快速发布到Linux机器上并实现虚拟化,实现更高效地构建、部署和管理应用程序。本文介绍如何在云服务ECS实例上,部署并使用Docker。
|
存储 缓存 API
FATFS函数浅谈 看完学会FATSFS,建议收藏
FATFS函数浅谈 看完学会FATSFS,建议收藏
|
运维 监控 算法
如何提高光伏发电效能异常检出效率的实践案例
国家能源安全,及双碳战略大背景下,光伏产业发展迅猛,累计装机容量增长迅速。随着装机规模的逐步增大,同时伴随着国家上网电价的政策补贴消退,行业逐步走向精细化运营,来保障企业利润。而运营成本主要是设备的折旧和运维成本,其中运维成本构成比例中,人员成本约占比约50%,测试设备占比约15%。 在一个光伏电站大概25年的生命周期中,运维成本是随着使用年限而增长的。是否可以解决好运维效率,关系到企业效益。
|
测试技术 C++ Python
【pytest】pytest的几种运行方式,尤其最后一种调试很方便
【pytest】pytest的几种运行方式,尤其最后一种调试很方便