根据我们 服务器规划https://blog.csdn.net/wangxin123wangxin/article/details/122880160

samb服务器部署到192.168.21.232上, 不需要docker环境,
所以在exsi中新建虚拟机命名为samb,导入不带docker环境的模板文件。怎么导入模板可以去看之前文章:exsi虚拟机模板导出和基于模板创建虚拟机https://blog.csdn.net/wangxin123wangxin/article/details/122882877?spm=1001.2014.3001.5501

虚拟机创建好后,修改hostname,设置好静态ip。
hostnamectl set-hostname  samb #//对应服务器设置对应的hostname
vi /etc/sysconfig/network-scripts/ifcfg-ens33    #//名称可能不一样 ifconfig自己看下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static     #//改为静态获取
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=b18a4c2a-6374-4bfe-bfc3-ea46179c54fd
DEVICE=ens192
ONBOOT=yes    #//开机启动
IPADDR=192.168.21.232  #//服务器规划好的ip
GATEWAY=192.168.21.1   #//局域网网关
NETMASK=255.255.255.0  
DNS1=223.5.5.5     #公网dns
IPV6_PRIVACY=no
重启一次reboot就完成了虚拟机的设置。

开始安装

yum install -y samba
systemctl start smb //启动samba
systemctl enable smb //设置samba开机启动

# 添加用户sambatest
useradd -d /home/sambatest -s /sbin/nologin sambatest
# 在samba服务器中添加sambatest 并设置密码12356
pdbedit -a -u sambatest

配置samba (添加共享目录)
vi /etc/samba/smb.conf
添加如下内容:
[sambatest]
    comment = test samb
    path = /home/sambatest
    writable = yes
    public = no
testparm  #测试下smb配置正确性

测试文件挂载:暂时使用192.168.21.7测试下
安装smbclient
 yum -y install samba-client
连接测试:smbclient //192.168.21.232/sambatest -U sambatest
输入密码是sambatest的密码123456

挂载测试:
yum install cifs-utils

mkdir -pv /files/testsmbfiles
mount -t cifs -o username=sambatest,password=123456 //192.168.21.232/sambatest /files/testsmbfiles
在客户端创建一个文件

 在samb服务的就可以看见文件

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐