logo
帮助中心
Logo

虚拟机外置NFS存储挂载部署参考文档

2024-09-28 22:23

零、前置要求

1、必须在部署前,做好外置存储挂载。目前只支持以NFS协议

需要评估第三方存储的性能是否满足录播机高并发上传需求,能支撑多少台录播机同时上传和下载

推荐购买大厂存储方案,背后存储架构推荐NAS、SAN。

2、推荐虚拟机超融合方案,需要学校有一定虚拟机规模和管理能力。已知厂商:深信服等。


3、如有新外置存储服务器或者新的挂载方式需要提前向总部申请评估可行性。


部署好应用好,再挂载外置存储,需要提前向总部申请评估,并且原来存储的文件不支持迁移。


一、准备事项

1.1、需要存储服务器厂家划好分存储分区并提供挂载地址,且设置好对应的服务器挂载权限,如:172.16.234.10:/seewo (下面举例用到的地址)格式的地址


1.2、 确保服务器和存储服务器的网络通畅,能互通

二、挂载步骤(按顺序操作)

1、使用SSH工具(如Moba,Xshell等)连接服务器,输入账号密码登录


2、输入yum install nfs-utils -y安装NFS客户端,如下图所示则安装成功


若输入后提示如图:yum功能被禁止,则需要输入下列命令,然后回车,然后再关掉这个ssh链接,重新打开新的ssh链接窗口(一定要操作)即可,可以输入yum --version验证。(若输入以下命令不执行报错,联系录播技术支持获取原代码输入)

sed -i 's|^alias yum='\''/opt/esim/yum_wrapper.sh'\''|#&|; s|^source /opt/esim/command_wrapper.sh|#&|' ~/.bashrc


3、输入yum install -y rpcbind安装rpcbind

安装rpcbind时如果出现如下报错可按如下处理:

(1)放开一些文件的编辑权限(若输入命令提示无效,请联系录播技术支持获取代码,再复制粘贴)



(2)再输入yum install -y rpcbind,安装rpcbind


③锁文件权限(敏感,请务必执行),(若输入命令提示无效,请联系录播技术支持获取代码,再复制粘贴)

4、输入showmount -e 存储服务器ip查看地址池是否存在,例如存储服务器为172.16.234.10,则指令为:

showmount -e 172.16.234.10

如图所示,能看到存储服务器的可挂载分区,若输入指令后一直卡着不动,则可能是两台服务器之间网络不通

5、输入mount -t nfs -o rw,vers=3 172.16.234.10:/seewo /mnt开始挂载

l172.16.234.10:/seewo为举例的挂载地址(根据实际修改)

l/mnt 是我们要挂载到服务器上的地址,此处不变

6、输入df -h /mnt查看挂载情况,如图为挂载成功


7、依次输入以下三条指令


mkdir -p /opt/esim/conf

echo "NFS" > /opt/esim/conf/DISK_TAG

echo "/mnt" > /opt/esim/conf/DISK_MNT


DISK TAG表示存储挂载类型,此为NAS,可根据实际存储类型而定;

DISK_MNT表示存储挂载目录,此为/mnt,可根据实际挂载目录而定。

8、设置开机自动挂载(图中路径以实际为准,仅为参考。

①、服务器输入:vim /etc/fstab


②、进入编辑模式,按住键盘的shift+i 两个键,左下角变成可嵌入模式,移动光标,至最后一行最后一个字母,按下回车进入新的一行,输入172.16.234.10:/seewo /mnt nfs defaults 0 0;

172.16.234.10:/seewo /mnt为举例的挂载地址(需要根据实际修改)


③、按ESC退出编辑模式,按住shift+:,然后输入wq!强制保存退出。


④、再输入mount -a设置挂载NFS共享,输入cat /etc/fstab确认编辑的内容成功


⑤、输入reboot,重启服务器,等待服务器再起来,在使用ssh链接服务器,输入df -h /mnt,确认挂载依旧存在,则无异常。




图中路径以实际为准,仅为参考。




附件下载

Copyright © 2024 seewo. All Rights Reserved. Shirui Electronics | 粤ICP备12092924号 | 广州视睿电子科技有限公司