部署NFS、Samba、iscsi这三种网络存储步骤与使用

发布时间 2023-11-17 16:58:59作者: Supernova-L李

第一个:Samba服务端部署

参考:(https://zhuanlan.zhihu.com/p/475405233)

systemctl start smb //启动samba服务

/etc/samba/smb.conf //samba配置文件

登陆方式:在我的电脑输入 \\服务器主机名

有两种方式:认证与不认证

  1. 认证

客户端通过输入服务端用户和密码认证后,访问samba服务的目录,无需修改默认配置文件,启动服务即可

  1. 不认证

客户端不认证用户密码直接访问samba服务的目录,需要修改配置文件

有两步:

添加一个开放目录并设置最高权限

[share] ----开放的目录名

comment = share

path = /home/share ----开放的目录所在位置

public = yes

writable = yes

browseable=yes

available=yes

guest ok=yes

修改全局配置支持无认证访问

[global]

workgroup = SAMBA

security = user

#map to guest = Bad User (如果安装的samba是新版,启用这条代表无认证)

#user security = share (如果安装的是旧版,启用这条,并注释掉第二行user)

.....

修改完以上配置后,重启smb服务生效

Smb.conf参数详解

---------------------------------------------------------------------------------------------------------------------------------

 

第二个:NFS服务端与客户端部署测试

NFS 服务端需要安装 rpcbind 和 nfs-utils

NFS 客户端只需要安装 nfs-utils

nfs端口号

RPC端口号111

服务端:使用yum安装#yum install -y nfs-utils rpcbind

客户端:使用yum安装#yum install -y nfs-utils

++++++++++++++++++++++++++++

服务端创建开放目录与授权:

# 配置NFS存储共享⽬录并授权

mkdir -p /opt/nfs/rancher && chmod -R 777 /opt/nfs/rancher

# 开放nfs共享目录权限

echo"/opt/nfs/rancher 192.168.xxx.xxx(rw,sync,insecure,no_subtree_check,no_root_squash)" >> /etc/exports

# 加载nfs开放目录并查看

exportfs -ar && more /etc/exports

服务端启动:

# 启动 RPC 服务

systemctl start rpcbind

# 启动 NFS 服务

systemctl start nfs-server

+++++++++++++++++++++++++++++

客户端创建挂载点并将开放目录挂载

showmount -e 服务端地址

# 客户端创建挂载文件夹

mkdir -p /opt/nfs

# 将客户端的文件夹挂载到nfs服务端并查看挂载状态

mount 服务端IP地址:/opt/nfs/rancher /opt/nfs

之后就可以在服务端创建文件,在客户端访问进行了

---------------------------------------------------------------------------------------------------------------------------------

第三个:Iscsi 服务端部署与客户端的验证使用

  1. 服务端部署方式:参考一下文档

https://blog.csdn.net/dhjibk/article/details/80556733?ops_request_misc=&request_id=&biz_id=102&utm_term=iscsi%E9%83%A8%E7%BD%B2&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-80556733.142^v96^pc_search_result_base6&spm=1018.2226.3001.4187

第一步:yum安装target服务,target服务是iscsi服务端的主体

第二步:安装完成后,启动target服务并查看状态

第三步:使用fdisk命令对磁盘划出一个分区作为target服务要关联的设备使用

第四步:登录target服务进行关联划出的分区,并ls查看原始信息

第五步:将划好的分区进行绑定到target里,并添加验证信息

第六步:ls查看配置完成后的信息

  1. 客户端发现共享网络存储与登录使用

客户端发现与验证使用:

第一步:发现#iscsiadm -m discovery -t st -p 192.168.16.111:3260

第二步:验证登录#iscsiadm -m node -T iqn.2018-10.com.example:server -l

第三步:挂载#/dev/sd* /挂载路径

第四步:退出#iscsiadm -m node -T iqn.2018-10.com.example:server -u