ClusterStorage-4-配置客户端(Samba/CIFS输出)

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

[student@workstation ~]$ lab smb-client setup
 

1.配置防火墙

firewall-cmd --add-service=samba放行samba服务。 firewall-cmd --runtime-to-permanent配置永久放行。

[root@servera ~]# firewall-cmd --add-service=samba
success
[root@servera ~]# firewall-cmd --runtime-to-permanent
success
 

2.配置samba服务

yum -y install samba安装软件包。 systemctl start smb启动服务。 systemctl enable smb设置开机载入启动。adduser smbuser添加系统用户。smbpasswd -a smbuser添加samba用户。

[root@servera ~]# yum -y install samba
[root@servera ~]# systemctl start smb
[root@servera ~]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
[root@servera ~]# adduser smbuser
[root@servera ~]# smbpasswd -a smbuser
New SMB password:
Retype new SMB password:
Added user smbuser.
 

3.配置gluster

gluster volume set mediadata stat-prefetch off关闭信息预获取设置。gluster volume set mediadata server.allow-insecure on允许非安全访问。gluster volume set mediadata storage.batch-fsync-delay-usec 0设置延时。vim /etc/glusterfs/glusterd.vol编辑配置文件。 cat /etc/glusterfs/glusterd.vol查看配置文件。 grep insecure /etc/glusterfs/glusterd.vol查看具体的设置项(非安全访问相关)。systemctl restart glusterd重启服务。gluster volume stop mediadata尝试停掉volume。gluster volume start mediadata启动volume。

[root@servera ~]# gluster volume set mediadata stat-prefetch off
volume set: success
[root@servera ~]# gluster volume set mediadata server.allow-insecure on
volume set: success
[root@servera ~]# gluster volume set mediadata storage.batch-fsync-delay-usec 0
volume set: success
[root@servera ~]# vim /etc/glusterfs/glusterd.vol
[root@servera ~]# cat /etc/glusterfs/glusterd.vol
volume management
    type mgmt/glusterd
    option working-directory /var/lib/glusterd
    option transport-type socket,rdma
    option transport.socket.keepalive-time 10
    option transport.socket.keepalive-interval 2
    option transport.socket.read-fail-log off
    option ping-timeout 0
    option event-threads 1
#   option base-port 49152
option rpc-auth-allow-insecure on
end-volume
[root@servera ~]# grep insecure /etc/glusterfs/glusterd.vol
option rpc-auth-allow-insecure on
[root@servera ~]# systemctl restart glusterd
[root@servera ~]# gluster volume stop mediadata
Stopping volume will make its data inaccessible. Do you want to continue? (y/n) y
volume stop: mediadata: success
[root@servera ~]# gluster volume start mediadata
volume start: mediadata: success
 

4.配置挂载

smbclient -L servera -U smbuser%redhat服务登陆。mkdir /mnt/smbdata创建挂载目录。echo "//servera/gluster-mediadata /mnt/smbdata cifs user=smbuser,pass=redhat 0 0" >> /etc/fstab将配置信息写入配置文件。 tail -1 /etc/fstab确认写入。mount /mnt/smbdata进行挂载。mount | grep smb确认挂载。df -Th查看文件系统信息。

[root@workstation ~]# smbclient -L servera -U smbuser%redhat
Domain=[MYGROUP] OS=[Windows 6.1] Server=[Samba 4.2.4]

    Sharename       Type      Comment
    ---------       ----      -------
    gluster-mediadata Disk      For samba share of volume mediadata
    IPC$            IPC       IPC Service (Samba Server Version 4.2.4)
Domain=[MYGROUP] OS=[Windows 6.1] Server=[Samba 4.2.4]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
[root@workstation ~]# mkdir /mnt/smbdata
[root@workstation ~]# echo "//servera/gluster-mediadata /mnt/smbdata cifs user=smbuser,pass=redhat 0 0" >> /etc/fstab
[root@workstation ~]# tail -1 /etc/fstab
//servera/gluster-mediadata /mnt/smbdata cifs user=smbuser,pass=redhat 0 0
[root@workstation ~]# mount /mnt/smbdata
[root@workstation ~]# mount | grep smb
//servera/gluster-mediadata on /mnt/smbdata type cifs (rw,relatime,vers=1.0,cache=strict,username=smbuser,domain=SERVERA,uid=0,noforceuid,gid=0,noforcegid,addr=172.25.250.10,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1)
[root@workstation ~]# df -Th
Filesystem                  Type            Size  Used Avail Use% Mounted on
/dev/vda1                   xfs              10G  3.1G  7.0G  31% /
devtmpfs                    devtmpfs        902M     0  902M   0% /dev
tmpfs                       tmpfs           920M   84K  920M   1% /dev/shm
tmpfs                       tmpfs           920M   17M  904M   2% /run
tmpfs                       tmpfs           920M     0  920M   0% /sys/fs/cgroup
tmpfs                       tmpfs           184M   16K  184M   1% /run/user/42
tmpfs                       tmpfs           184M     0  184M   0% /run/user/1000
tmpfs                       tmpfs           184M     0  184M   0% /run/user/0
servera:/custdata           fuse.glusterfs  4.0G   66M  4.0G   2% /mnt/custdata
servera:/mediadata          nfs             8.0G  130M  7.9G   2% /mnt/mediadata
//servera/gluster-mediadata cifs            8.0G  131M  7.9G   2% /mnt/smbdata
 

5.任务测评

lab smb-client grade进行测评。主要包括:防火墙配置,挂载目录,挂载配置,挂载与取消挂载。

[student@workstation ~]$ lab smb-client grade

Grading the student's work:

 · Testing if all hosts are reachable..........................  SUCCESS
 · Testing runtime firewall on servera for samba...............  PASS
 · Testing permanent firewall on servera for samba.............  PASS
 · Checking for current mount on /mnt/smbdata on workstation...  PASS
 · Checking if /mnt/smbdata on workstation is in use...........  PASS
 · Unmounting /mnt/smbdata.....................................  PASS
 · Mounting /mnt/smbdata.......................................  PASS
 · Checking for current mount on /mnt/smbdata on workstation...  PASS
 · Checking mount options for /mnt/smbdata in /etc/fstab.......  PASS

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值