基于tsingsee产品分布式部署nfs共享文件系统的实现过程(代码片段)

TSINGSEE TSINGSEE     2023-01-04     482

关键词:

网络文件系统(NFS)是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作,RPC采用了XDR的支持。

由于TSINGSEE青犀视频很多项目的视频接入路数在不断增多,为了实现高性能、高可用、高扩展的服务,实现各项目的分布式搭建至关重要。流媒体项目存在大量的录像以及视频处理需求,因此需要考虑分布式系统中文件一致的问题。

目前主流的云服务器服务商都提供完整的共享文件系统,实际也是基于NFS系统搭建,但物理服务端需要自己实现文件共享服务器,因此我们也引入NFS文件系统,下面分享下实现过程。

1.服务器搭建

  • 安装nfs服务程序
Ubuntu: sudo apt install nfs-kernel-server -y
Centos:	yum install -y nfs-utils rpcbind

创建共享目录:Mkdir -p /sharedir/
修改配置文件:vim /etc/exports
增加内容 / sharedir/ 10.222.77.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)

  • 启动RPC服务
    service rpcbind start
  • 启动NFS
    service nfs start

2.客户端挂载

  • 安装客户端程序
Ubuntu: sudo apt install nfs-common
Centos: yum install -y nfs-utils
  • 创建挂载目录
mkdir -p /share
mount 10.222.77.86:/data/share /share

 

nfs共享储存服务部署(代码片段)

NFS是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发,通过使用NFS协议,NFS客户机可以向访问本地目录一样访问远程NFS服务器中的共享资源。大多数负载均衡群集都使用NFS协议。NFS网络文件系统一般被用来存储共享视... 查看详情

nfs(代码片段)

...单;数据是在文件系统之上,是能看见真实的数据,大型分布式文件系统都是看不到数据的;可靠稳定nfs缺点:存在单点故障;高并发NFS效率和性能有限;客户端认证基于ip和主机名;nfs数据是明文的,nf 查看详情

基于multipass(ubuntu)部署nfs网络文件系统

参考技术ANFS是NetworkFileSystem的缩写,是网络文件系统,它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录,主要存储用户上传的图片附件等信息。其中IP:为容器可访问的IP地址。 查看详情

nfs服务部署共享文件

NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样... 查看详情

分布式存储---moosefs部署

第1章介绍写在前面,自己的理解。对比nfs文件共享系统,其目的都是一样的。nfs的运行过程是客户端先向服务端的rpc服务请求nfs的端口号,然后客户端再根据端口号找到对应的nfs服务,进行读写。而mfs将nfs服务端的结构再进行... 查看详情

redhat下部署nfs文件共享

挂载安装服务编辑exports服务配置文件创建共享文件夹关闭防火墙重启nfs服务访问另一个Linux服务器备注:两个服务器同时进行(客户端,服务端) 查看详情

nfs共享目录,挂载及应用

...fsserver导出的文件系统至/var/www/html; (3)客户端(lamp),部署wordpress,并让其正常访问;要确保能正常发文章,上传图片; (4)客户端2(lamp),挂载nfsserver导出的文件系 查看详情

文件共享:nfs(代码片段)

...件传输的控制指令。发布时间:1984公司:SUN公司。典型产品有JAVA。SUN公司被Oracle公司收购NFS软件:nfs-utils、rpcbind注意:如果是安装了centos桌面环境,这两个软件包都已经安装好了。如果是安装了centos最小环境,需要手动安装这... 查看详情

nfs共享存储服务的部署(代码片段)

NFS共享存储服务的部署NFS(NetworkFileSystem)即网络文件系统主要用于存储web服务器上用户上传的数据信息,图片?附件?头像?视频?音频NFS网络文件系统工作方式1、在nfs服务端创建共享目录2、通过mount?网路挂载,将NFS客户端本地目... 查看详情

nfs网络共享文件服务搭建

...共享文件系统2.作用:类似于windows系统网络共享,但无法部署在windows中,适用于中小型企业共享部署,大型网站不适合(Moosefs,FASTdfs)windows网络共享FTP(linux),samba(linux),NFS(linux)3.NFS企业应用场景(1)为啥要用NFS: 查看详情

nfs存储服务部署(上)

 作者:George归档:学习笔记2018/1/24NFS存储服务部署(上)1.1 NFS服务介绍1.1.1 什么是NFS?1.NFS——NetworkFileSystemt网络文件系统,叫称为网络共享文件系统2.作用:通过网络(一般为局域网)让不同主机系统之间可以共享... 查看详情

nfs部署和优化

NFS即networkfilesystem,网络文件系统。允许通过网络共享文件系统将服务端文件系统共享给远程客户端,在客户端上访问共享目录与访问客户端本地文件系统一样。服务端IP:192.168.147.137,客户端IP:192.168.147.138服务端:在服务端上... 查看详情

部署nfs共享

...一个磁盘分区一样,在使用上相当便利   二:部署搭建NFS安装前准备至少2台机子NFSserver  192.168.175.102 NFSclent     192.168.175.104 1.安装软件包  nfs-utils命令:yum-yinstallnfs-utils2.关闭... 查看详情

nfs

...里),中小型企业都是用NFS大型企业会用MFS,GFS,FASTFS,TFS等分布式文件系统NFS挂载原理:同样的NFS挂载也是使用mount命令,格式如下:mount远端IP地址: 查看详情

02—nfs服务器的原理和部署

O、Linux基础命令一、NFS原理详解1、NFS的特征:是基于TCP/IP传输的网络文件系统协议。通过使用NFS协议将NFS服务器上的目录提供给客户端访问的一种共享资源。在负载均衡的集群中,使用NFS协议来共享数据存储。NFS协议。2、限制... 查看详情

02—nfs服务器的原理和部署

O、Linux基础命令一、NFS原理详解1、NFS的特征:是基于TCP/IP传输的网络文件系统协议。通过使用NFS协议将NFS服务器上的目录提供给客户端访问的一种共享资源。在负载均衡的集群中,使用NFS协议来共享数据存储。NFS协议。2、限制... 查看详情

分布式session的几种实现方式

1.基于数据库的session共享2.基于NFS共享文件系统3.基于memcached的session,怎么保证session的高可用4.基于resin/tomcatweb容器本身的session复制机制5.基于TT/Redis或jbosscache进行session共享。6.基于cookie进行session共享<1.>SessionReplication方式... 查看详情

分布式session的几种实现方式

一。分布式Session的几种实现方式1.基于数据库的Session共享2.基于NFS共享文件系统3.基于memcached的session,如何保证memcached本身的高可用性?4.基于resin/tomcatweb容器本身的session复制机制5.基于TT/Redis或jbosscache进行session共享。6.基于cook... 查看详情