ClusterStorage-4-配置客户端实验

本文档详述了一项实验,涉及在Linux环境中配置防火墙以允许RPC和NFS服务,设置GlusterFS和NFS的访问权限,以及在不同主机上挂载和验证挂载操作的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.实验前的环境检查与配置

[student@workstation ~]$ lab clients-lab setup
 

1.配置防火墙

firewall-cmd --add-service=rpc-bind --add-service=nfs放行服务。 firewall-cmd --runtime-to-permanent永久放行。

[root@servera ~]# firewall-cmd --add-service=rpc-bind --add-service=nfs
Warning: ALREADY_ENABLED
[root@servera ~]# firewall-cmd --runtime-to-permanent
success
 

2.配置选项设置

gluster volume set wallace nfs.disable on禁用nfs的功能开启。 gluster volume set wallace auth.allow 172.25.250.254允许指定地址访问。gluster volume stop wallace关闭存储卷。gluster volume start wallace启动存储卷。

[root@servera ~]# gluster volume set wallace nfs.disable on
volume set: success
[root@servera ~]# gluster volume set wallace auth.allow 172.25.250.254
volume set: success
[root@servera ~]# gluster volume stop wallace
Stopping volume will make its data inaccessible. Do you want to continue? (y/n) y
volume stop: wallace: success
[root@servera ~]# gluster volume start wallace
volume start: wallace: success
 

3.配置选项设置

gluster volume set gromit nfs.disable off关闭禁用nfs的功能。gluster volume set gromit nfs.rpc-auth-allow '172.25.250.*'允许对指定网络的文件输出设置规则。gluster volume set gromit nfs.rpc-auth-reject 172.25.250.254拒绝指定地址设置规则。

[root@servera ~]# gluster volume set gromit nfs.disable off
volume set: success
[root@servera ~]# gluster volume set gromit nfs.rpc-auth-allow '172.25.250.*'
volume set: success
[root@servera ~]# gluster volume set gromit nfs.rpc-auth-reject 172.25.250.254
volume set: success
 

4.配置挂载

mkdir /mnt/wallace创建挂载目录。echo "servera:/wallace /mnt/wallace glusterfs defaults 0 0" >> /etc/fstab将挂载信息写入配置文件。tail -1 /etc/fstab确认配置文件的写入内容。mount /mnt/wallace进行挂载。mount | grep wallace确认挂载。 df -Th | grep wallace查看文件系统。

[root@workstation ~]# mkdir /mnt/wallace
[root@workstation ~]# echo "servera:/wallace /mnt/wallace glusterfs defaults 0 0" >> /etc/fstab
[root@workstation ~]# tail -1 /etc/fstab
servera:/wallace /mnt/wallace glusterfs defaults 0 0
[root@workstation ~]# mount /mnt/wallace
[root@workstation ~]# mount | grep wallace
servera:/wallace on /mnt/wallace type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
[root@workstation ~]# df -Th | grep wallace
servera:/wallace            fuse.glusterfs  4.0G   66M  4.0G   2% /mnt/wallace
 

5.配置挂载

mkdir /mnt/gromit创建挂载目录。echo "servera:/gromit /mnt/gromit nfs rw 0 0" >> /etc/fstab将挂载信息写入配置文件。tail -1 /etc/fstab确认配置文件的写入内容。mount /mnt/gromit进行挂载。mount | grep gromit确认挂载。df -Th | grep gromit查看文件系统。

[root@servere ~]# mkdir /mnt/gromit
[root@servere ~]# echo "servera:/gromit /mnt/gromit nfs rw 0 0" >> /etc/fstab
[root@servere ~]# tail -1 /etc/fstab
servera:/gromit /mnt/gromit nfs rw 0 0
[root@servere ~]# mount /mnt/gromit
[root@servere ~]# mount | grep gromit
servera:/gromit on /mnt/gromit type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=172.25.250.10,mountvers=3,mountport=38465,mountproto=tcp,local_lock=none,addr=172.25.250.10)
[root@servere ~]# df -Th | grep gromit
servera:/gromit nfs       4.0G   65M  4.0G   2% /mnt/gromit
 

6.任务测评

lab clients-lab grade进行任务测评。主要包括:防火墙的配置,挂载目录,挂载配置,选项设置,挂载与取消挂载,存储卷可用等。

[student@workstation ~]$ lab clients-lab grade

Grading the student's work:

 · Testing if all hosts are reachable..........................  SUCCESS
 · Testing runtime firewall on servera for rpc-bind............  PASS
 · Testing permanent firewall on servera for rpc-bind..........  PASS
 · Testing runtime firewall on servera for nfs.................  PASS
 · Testing permanent firewall on servera for nfs...............  PASS
 · Checking for current mount on /mnt/wallace on workstation...  PASS
 · Checking if /mnt/wallace on workstation is in use...........  PASS
 · Unmounting /mnt/wallace.....................................  PASS
 · Mounting /mnt/wallace.......................................  PASS
 · Checking for current mount on /mnt/wallace on workstation...  PASS
 · Checking mount options for /mnt/wallace in /etc/fstab.......  PASS
 · Checking for current mount on /mnt/gromit on servere........  PASS
 · Checking if /mnt/gromit on servere is in use................  PASS
 · Unmounting /mnt/gromit......................................  PASS
 · Mounting /mnt/gromit........................................  PASS
 · Checking for current mount on /mnt/gromit on servere........  PASS
 · Checking mount options for /mnt/gromit in /etc/fstab........  PASS
 · Testing if workstation can mount gromit volume..............  PASS
 · Testing if servere can mount wallace volume.................  PASS

Overall lab grade..............................................  PASS
 

要搭建RH436课程中的集群服务实验环境,首先需要根据课程提供的指导《RH436集群服务实验环境搭建指南》进行操作。按照RHCA_rh436的考试大纲和注意事项,你需要准备一台物理机和三台虚拟机来构建实验环境。物理机和虚拟机的网络配置至关重要,它们需要遵循特定的IP地址分配以确保集群服务的正常运行。接下来是详细的步骤和配置指导: 参考资源链接:[RH436集群服务实验环境搭建指南](https://wenku.csdn.net/doc/vh4ukv5pre?spm=1055.2569.3001.10343) 1. 配置物理机网络接口卡(NICs): - eth0: 保留给物理机本地网络使用,与集群服务关联不大。 - cluster网卡: 配置为***.**.**.***/24,用作集群的管理网络。 - eth0:0网卡: 设置为***.**.**.***/16,用于集群对外服务的客户端测试网段。 - storage1和storage2网卡: 分别配置为***.**.***.***/24和***.**.***.***/24,用作两个不同的IPSAN存储网络。 2. 配置虚拟机网络接口卡: - eth0网卡: 分配172.17.50.x/16地址段,为集群服务提供对外接口。 - eth1网卡: 分配172.17.20.x/24地址段,作为虚拟机的带外管理网络。 - eth2网卡: 分配172.17.120.x/24地址段,与物理机的storage1网卡同网段,作为第一个存储网络。 - eth3网卡: 分配172.17.220.x/24地址段,与物理机的storage2网卡同网段,作为第二个存储网络。 3. 使用RH436实验步骤指导来配置虚拟集群环境: - 导入配置文件到hosts,设置正确的主机名和IP地址映射。 - 创建虚拟机模板,然后基于该模板创建三个虚拟机实例。 4. 配置ISCSI存储: - 在物理机上配置ISCSI目标端,并为其分配一个未格式化的分区。 - 安装scsi-target-utils-*.rpm软件包,然后配置并启动ISCSI服务。 - 在iptables中开放TCP 3260端口,以允许ISCSI通信。 此过程需要仔细的规划和执行,以确保每一步配置的正确性。完成环境搭建后,你将能够进行集群服务测试和存储配置实验。更多详细的操作和故障排除方法可以在《RH436集群服务实验环境搭建指南》找到,该资料对你的学习和操作实践将提供极大的帮助。 参考资源链接:[RH436集群服务实验环境搭建指南](https://wenku.csdn.net/doc/vh4ukv5pre?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值