nfs

NFS介绍及简单实施

孤人 提交于 2020-01-26 10:22:56
什么是NFS ? NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法 它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便,但为方便管理,我们要和服务器端一样比较好。 NFS一般用来存储共享视频,图片等静态数据。 NFS挂载原理 NFS是通过网络来进行服务端和客户端之间的数据传输。两者之间要传输数据就要有想对应的网络端口来进行传输。NFS服务器到底使用什么网络端口来传输数据的,NFS服务器端其实是随机选择端口来进行数据传输。那NFS客户端又是如何知道NFS服务器端到底使用的是哪个端口呢?其实NFS服务器时通过远程过程调用(remote procedure call 简称RPC)协议/服务来实现的。也就是说RPC服务会统一管理NFS的端口,客户端和服务端通过RPC来先沟通NFS使用了哪些端口

Docker-Compose too many levels of symlinks with NFS

我只是一个虾纸丫 提交于 2020-01-25 20:06:22
问题 I am trying to volume mount an nfs share but I am running into some issues with that. When I run a regular docker command such as: docker run -i -t privileged=true -v /mnt/bluearc:/mnt/bluarc -v /net:/net ubuntu bash I have my desired drive mounted at /mnt/bluearc . However, if I run it with docker-compose: test_ser: container_name: test_ser hostname: test_ser image: ubuntu restart: always working_dir: /repo/drop_zone_dub volumes_from: - nerve_repo_data volumes: - /mnt/bluearc:/mnt/bluearc -

linux nfs文件共享

天大地大妈咪最大 提交于 2020-01-25 17:51:20
这节我们介绍NFS的相关概念,以及怎样配置NFS和在client中查看NFS。 NFS的配置过程非常easy。 在server端中编辑 /etc/exports 文件,加入例如以下内容: /home/nfs-share 192.168.1.122 *(rw,sync) 第一项是要共享的文件夹。后者为共享的配置參数一般为:*(rw,sync,no_root_squash,no_all_squash,no_subtree_check) 然后开启NFS和portmap服务: /etc/init.d/nfs start //用service nfs start也能够 /etc/init.d/portmap start //用service portmap stasrt也能够 在centos6.5中portmap已经改为rpcbind 在client。用mount –t nfs 192.168.123:/home/nfs-share /home/remote_file挂载server端的共享文件夹到本地的/home/remote-file挂载点,然后我们就能够在client上应用到远程主机上的/home/nfs-share文件夹了。 想要系统在开机时自己主动挂载,改动/etc/fstab文件,把NFSserver的共享文件夹加入进去就能够了,这个不用多说。

vagrant up stuck on mount nfs

核能气质少年 提交于 2020-01-25 05:56:10
问题 When I attempt to initiate 'vagrant up' the script executes as normal until it gets to the last line, where NFS shared drives are mounted. I have tried deleting the exports file in /etc/ followed by a nfsd restart and vagrant destroy / vagrant up but to no avail. After some considerable amount of time the console outputs the following [certain details redacted]: *==> default: Mounting NFS shared folders...* *The following SSH command responded with a non-zero exit status. Vagrant assumes that

vagrant up stuck on mount nfs

依然范特西╮ 提交于 2020-01-25 05:55:28
问题 When I attempt to initiate 'vagrant up' the script executes as normal until it gets to the last line, where NFS shared drives are mounted. I have tried deleting the exports file in /etc/ followed by a nfsd restart and vagrant destroy / vagrant up but to no avail. After some considerable amount of time the console outputs the following [certain details redacted]: *==> default: Mounting NFS shared folders...* *The following SSH command responded with a non-zero exit status. Vagrant assumes that

k8s 使用NFS的Volume

喜欢而已 提交于 2020-01-24 22:27:03
1. k8s PV 与 PVC PV 是已经由管理员提供或者动态使用供应的集群中的一块存储的存储类。它是集群中的资源,就像节点是集群资源一样。PV是类似于Volumes的卷插件,但是其生命周期独立于使用PV的任何单个Pod。此API对象捕获NFS,iSCSI或特定于云提供商的存储系统的存储实现的详细信息。 PVC 是由用户进行存储的请求。它类似于豆荚。容器消耗节点资源,PVC消耗PV资源。Pod可以请求特定级别的资源(CPU和内存)。声明可以请求特定的大小和访问模式(例如,可以将它们安装为读/写一次或多次只读)。 尽管PVC允许用户使用抽象的存储资源,但是PV对于不同的问题,用户通常需要具有不同的属性(例如性能)。集群管理员需要能够以多种PV方式提供各种不同的功能,而不仅仅是大小和访问模式,而又不让用户了解如何实现这些卷的细节。对于这些需求,有StorageClass 资源,如:ssd、nfs等等。 2. 使用PV与PVC apiVersion: v1 kind: PersistentVolume metadata: name: nexus-data spec: capacity: storage: 5Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy:

Mounting a single file from an NFS docker volume into a container

痴心易碎 提交于 2020-01-24 19:30:29
问题 Example (many options omitted for brevity): version: "3" volumes: traefik: driver: local driver_opts: type: nfs o: "addr=192.168.1.100,soft,rw,nfsvers=4,async" device: ":/volume/docker/traefik" services: traefik: volumes: - traefik/traefik.toml:/traefik.toml This errors out as there is no volume with the name traefik/traefik.toml meaning that the volume name must be the full path to the file (i.e. you can't append a path to the volume name)? Trying to set device: ":/volume/docker/traefik

NFS

若如初见. 提交于 2020-01-24 05:46:57
服务端: $ yum install -y nfs-utils rpcbind vim /etc/sysconfig/nfs RQUOTAD_PORT=30001 LOCKD_TCPPORT=30002 LOCKD_UDPPORT=30002 MOUNTD_PORT=30003 STATD_PORT=30004 #防火墙 firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.0.1.146" port protocol="tcp" port="111" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.0.1.146" port protocol="udp" port="111" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.0.1.146" port protocol="tcp" port="2049" accept" firewall-cmd --permanent --add-rich-rule="rule family

LVS负载均衡群集—NAT模式实战操作

本秂侑毒 提交于 2020-01-24 04:40:36
群集应用概述 群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一个整体 在互联网应用中,随着站点对硬件性能、影响速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心 解决方法 使用价格昂贵的小型机、大型机 使用普通服务器构建服务群集 群集分类 根据群集所针对的目标差异,可分为三种类型 负载均衡群集 高可用群集 高性能运算群集 负载均衡群集(Load Balance Cluster) 以提高应用系统的影响能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能 LB的负载分配依赖于主节点的分流算法 高可用群集(High Availability Cluster) 以提高应用系统的可靠性、尽可能地减少终端时间为目标,确保服务的连续性,达到高可用(HA)的容错效果 HA的工作方式包括双工和主从两种方式 高性能运算群集(High Performance Computer Cluster) 以提高应用系统的CPU运算速度、扩展硬件资源和分析能力为目标,获得相当于大型、超级计算机的高性能运算(HPC)能力 高性能运算群集的高性能依赖于“分布式运算”、“并行运算”,通过专用硬件和软件将多个服务器的CPU、内存等资源整合在一起,实现只有大型、超级计算机才具备的计算能力 负载均衡群集工作模式分析 负载均衡群集是目前企业用得最多的群集模型

linux nfs文件共享

白昼怎懂夜的黑 提交于 2020-01-23 08:37:04
◆一、概念 NFS是网络文件系统(Network File System)的简称,是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统。 NFS由SUN公司开发,目前已成为文件服务的一种标准(RFC1904,RFC1813)。其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据,所以也可以看作是一个文件服务器。NFS是除了SAMBA之外Windows与Linux及Unix与Linux之间通信的方法。 理想条件下的NFS 网络拓扑结构 1、设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务); 2、NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享; 3、NFS为C/S架构; ◆二、服务器配置 1、配置文件 主要配置文件为:/etc/exports 格式为: 共享目录 可mount主机IP(参数1,参数2,……) 如:/var/nfs 172.20.*.*(rw,sync,no_rootl_squash) 说明:必须注意nfs/目录的访问权限,必须设置成777权限;父目录/var权限无要求,普通的755即可; 2、启动相关服务 然后依次启动相关服务:portmap,nfslock,nfs service portmap start service