金鱼哥RHCA回忆录:RH236安装红帽GLUSTER存储

举报
金鱼哥 发表于 2022/05/20 13:07:10 2022/05/20
【摘要】 第二章 安装红帽GLUSTER存储

本章节演示如何安装GlusterFS。

🎹 个人简介:大家好,我是 金鱼哥,CSDN运维领域新星创作者,华为云·云享专家,阿里云社区·专家博主
📚个人资质:CCNA、HCNP、CSNA(网络分析师),软考初级、中级网络工程师、RHCSA、RHCE、RHCA、RHCI、ITIL😜
💬格言:努力不一定成功,但要想成功就必须努力🔥


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

可从红帽客户官网网站(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

实验完后,重置环境。


总结

RHCA认证需要经历5门的学习与考试,还是需要花不少时间去学习与备考的,好好加油,可以噶🤪。

以上就是【金鱼哥】对 RH236介绍 的简述和讲解。希望能对看到此文章的小伙伴有所帮助。

💾红帽认证专栏系列:
RHCSA专栏:戏说 RHCSA 认证
RHCE专栏:戏说 RHCE 认证
此文章收录在RHCA专栏:RHCA 回忆录

如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞👍,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点。

如果有对【运维技术】感兴趣,也欢迎关注❤️❤️❤️ 【金鱼哥】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💕💕!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。