linux下 环境搭建教程,Linux环境下搭建pNFS使用环境教程
我用的是虚拟机虚拟pNFS Data Server 、 pNFS Metadata Server、pNFS Client,它们的IP如下:
pNFS Data Server:192.168.245.138
pNFS Metadata Server:192.168.245.134
pNFS Client:
获取支持pnfs的源代码
git clone git://git.linux-nfs.org/projects/bhalevy/linux-pnfs.git
获取支持配置pnfs的配置工具
git://linux-nfs.org/~bhalevy/pnfs-nfs-utils.git将内核源码分别在pNFS Data Server 、 pNFS Metadata Server、pNFS Client上分别重新编译。需要在.config文件中添加如下配置信息:
CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V4=y CONFIG_NFS_V4_1=y CONFIG_PNFS=y CONFIG_NFSD=m CONFIG_PNFSD=y CONFIG_SPNFS=y CONFIG_SPNFS_LAYOUTSEGMENTS=y CONFIG_PNFS_FILE_LAYOUT=m将pnfs配置工具分别在pNFS Data Server、 pNFS Metadata Server、pNFS Client上安装。安装时可能需要下列工具: libtirpc-devel、tcp_wrappers-devel、libevent-devel、nfs-utils-lib-devel libgssglue-devel、libnfsidmap-devel、libblkid-devel、libcap-devel
pNFS Data Server
在/目录下新建export文件夹,在export文件夹中建spnfs文件夹。
在Data Server的/etc/exports文件中添加下面内容:
/export/spnfs *(rw,sync,fsid=0,insecure,no_subtree_check,no_root_squash)
pNFS Metadata Server
在/目录下新建export文件夹和spnfs文件夹,在spnfs文件夹中建立192.168.245.138文件夹。
在pNFS MetaData Server的/etc/exports文件中添加下面内容:
/export *(rw,sync,pnfs,fsid=0,insecure,no_subtree_check, no_root_squash)
注:其中有pnfs
在pNFS MetaData Server的/etc/spnfs文件中添加下面内容:
[General]
Verbosity = 1
Stripe-size = 8192
Dense-striping = 0
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
DS-Mount-Directory = /spnfs
[DataServers]
NumDS = 1
DS1_IP = 192.168.245.138
DS1_PORT = 2049
DS1_ROOT = /
DS1_ID = 1
注:如果没有该文件,自己新建一个。
pNFS Client
采用下面命令加载layout驱动模块
modprobe nfs_layout_nfsv41_files
到此所有的配置工作完成,开始检查环境是否搭建成功。
pNFS Data Server
关闭防火墙
service iptables stop
开启NFS服务
Service nfs restart
pNFS MetaData Server
关闭防火墙
service iptables stop
开启spnfs服务
spnfsd
挂载pNFS Data Server
mount –t nfs4 –o minorversion=1 192.168.245.138:/ /spnfs/192/168/245/138/
pNFS Client:
关闭防火墙
service iptables stop
挂载pNFS MetaData Server
mount –t nfs4 –o minorversion=1 192.168.245.134:/ /mnt
至此,本次pNFS实验环境搭建完成。
linux下 环境搭建教程,Linux环境下搭建pNFS使用环境教程相关推荐
- linux nginx安装php5.5,linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装
linux下搭建LNMP(linux+nginx+mysql+php)环境之mysql5.5安装: 首先安装依赖包: yum -y install gcc gcc-c++ autoconf libjp ...
- lnmp php 5.4,linux下搭建LNMP(linux+nginx+mysql+php)环境之php5.4安装
安装准备:依赖包下载wget http://ah1.down.chinaz.com/201303/PHP-v5.4.13.tar.gz wget http://soft.7dot.com/soft/l ...
- 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...
目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...
- linux环境下运行flex,给力搜linux-linux成功搭建flash(flex)编译环境
给力搜linux-linux成功搭建flash(flex)编译环境 1 下载linux flex sdk 在http://opensource.adobe.com/下载flex sdk. 2 在lin ...
- # hadoop/Linux环境准备和搭建(在Windows11下)——创建虚拟机中ping后网络不可达ping不通的处理方法
文章目录 介绍 一.软件准备 二.操作步骤 1.新建虚拟机 2.安装系统(CentOS 7) 3.VMware的网络编辑 4.修改 windows 的主机映射文件(hosts 文件) 5. 结果显示 ...
- flex java 开发环境搭建_Ubuntu Linux下Flex 4开发环境的搭建
Flex 3 应该也可以.Adobe labs有一个这样的项目:Flex Builder 3 for Linux,没试. 我的环境是 Ubuntu 10.04 Flex 4官方没有Linux版本 理论 ...
- Linux里面的oa环境是什么,Linux下oa环境搭建
一.环境检查 1.查看linux系统发行版本 cat/etc/redhat-release 版本为linux 5.4 关闭防火墙 Service iptables stop 开机自启 Linux操作系 ...
- 30天精通Python(数据分析篇)——第1天:环境搭建之 Linux/Windows 下安装 Anaconda 和 Windows 下安装 DataSpell
目录 一.Linux 下安装 Anaconda 二.Jupyter Notebook 配置 三.Windows 下安装 DataSpell 3.1 DataSpell 介绍 3.2 DataSpell ...
- cocos2dx linux eclipse,苹果Mac OS X下配置Cocos2d-x for Android(Eclipse)和IOS(Xcode)开发环境教程...
前面一段时间只用Cocos2d-x在IOS平台下开发, 学习Cocos2d-x不就是为了他的跨平台特性么? 所以必须也要掌握在Android下的开发, 才能引爆Cocos2d-x的跨平台特性, 发挥其 ...
最新文章
- python subprocess_python subprocess
- Part2_4 Sqlite基础操作
- html页面光标坐标值,javascript-在包含HTML内容的contentEditable区域中获取插入符(光标)的位置...
- React如何使用 Ant Design(简单使用)
- Java的系统Property
- Java 7中对String.substring的更改
- 《中国人工智能学会通讯》——4.32 数据包丢失
- Java并发——Synchronized关键字和锁升级,详细分析偏向锁和轻量级锁的升级
- mysql比较两个表中count_mysql两个表统计查询问题?
- 读书笔记之inside JVM(5)
- 关于虚拟机,影子系统和游戏机器码的问题
- 系统集成项目管理工程师各种口诀技巧分享(1)
- win10解决部分应用字体模糊的问题
- linux mate桌面主题下载_使用Mate Tweak配置Mate桌面
- 三款适用于企业建站的CMS建站系统
- lighttpd http响应报文(Response)增加安全头Referrer-Policy和X-Permitted-Cross-Domain-Policies方法
- 力扣LeetCode刷题8 机器人大冒险
- 开关电源中开关管与二极管EMI抑制方法分析
- Git:git-pull 的用法总结
- 基于 R 的结构方程模型在生态学中的应用
热门文章
- 哪些是常用的数据分析方法
- 500 lines or less_EXCL公式入门——AND和OR
- android bitmap 获取像素点 太慢_Drawable与 Bitmap 转换总结
- python中matplotlib库饼图_python 使用 matplotlib.pyplot来画柱状图和饼图
- 加入MapReduce后完全分布式集群搭建
- 复杂业务下向Mysql导入30万条数据代码优化的踩坑记录
- Spring之JDBC模板jdbcTemplate
- 1./app/logs/ 里面的日志只保留7天的(apache每天生成一个文件)
- 高速理解掌握node.js 字符编码,确码过程 以及base64编解码原理
- JSTL 核心标签库标签共有13个