在linux配置NFS用于RAC的搭建
rac的共享存储有很多种搭建方式,nfs是其中一种。生产环境一般不采用nfs,多用于测试。
nfs搭建步骤大致分为如下:
1.划盘
给节点1挂载一块磁盘,并将磁盘分区,并格式化,再挂载
[root@news01 softdb]# fdisk -l Disk /dev/vda: bytes heads, sectors/track, cylinders Units = cylinders of * = bytes Device Boot Start End Blocks Id System /dev/vda1 * Linux /dev/vda2 + Linux /dev/vda3 Linux swap / Solaris Disk /dev/vdb: bytes heads, sectors/track, cylinders Units = cylinders of * = bytes Device Boot Start End Blocks Id System /dev/vdb1 + Linux
我们把其中的/dev/vdb1 作为NFS磁,再将/dev/vdb1格式化
[root@news01 softdb]# mkfs.ext3 /dev/vdb1
mke2fs -May-)
Filesystem label=
OS type: Linux
Block size= (log=)
Fragment size= (log=)
inodes, blocks
blocks (5.00%) reserved for the super user
First data block=
Maximum filesystem blocks=
block groups
blocks per group, fragments per group
inodes per group
Superblock backups stored on blocks:
, , , , , , , , ,
Writing inode tables: done
Creating journal ( blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every mounts or
days, whichever comes first. Use tune2fs -c or -i to override.
2.配置服务端
格式化好之后,创建一个目录来挂载磁盘,并编辑exports文件,重启和nfs有关的服务
[root@news01 softdb]# mkdir -p /nfsdatafile [root@news01 softdb]# vi /etc/exports [root@news01 softdb]# mount /dev/vdb1 /nfsdatafile/ [root@news01 softdb]# service portmap restart Stopping portmap: [ OK ] Starting portmap: [ OK ] [root@news01 softdb]# service nfs restart Shutting down NFS mountd: [FAILED] Shutting down NFS daemon: [FAILED] Shutting down NFS quotas: [FAILED] Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ] [root@news01 softdb]# showmount -e Export list for news01: /nfsdatafile * [root@news01 softdb]#
3.客户端挂载
在需要挂载这个nfs的节点上面,编辑fstab文件,再进行mount。需要注意的一点是,oracle的rac对nfs的参数有做要求,具体可以参考:
Mount Options for Oracle files when used with NAS devices [ID 359515.1]
节点1:
[root@news01 softdb]# mkdir /nfs [root@news01 softdb]# vi /etc/fstab [root@news01 softdb]# cat /etc/fstab LABEL=/ / ext3 defaults LABEL=/boot /boot ext3 defaults tmpfs /dev/shm tmpfs defaults devpts /dev/pts devpts gid=,mode= sysfs /sys sysfs defaults proc /proc proc defaults LABEL=SWAP-vda3 swap swap defaults ,wsize=,tcp,vers=,timeo=,actimeo= [root@news01 softdb]# mount -a [root@news01 softdb]# mount /dev/vda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=,mode=) /dev/vda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/vdb1 on /nfsdatafile type ext3 (rw) nfsd on /proc/fs/nfsd type nfsd (rw) ,wsize=,tcp,nfsvers=,timeo=,actimeo=,addr=192.168.0.188) [root@news01 softdb]#
节点2:
[root@news02 softdb]# mkdir /nfs [root@news02 softdb]# vi /etc/fstab [root@news02 softdb]# mount -a [root@news02 softdb]# mount /dev/vda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=,mode=) /dev/vda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) ,wsize=,tcp,nfsvers=,timeo=,actimeo=,addr=192.168.0.188) [root@news02 softdb]#
4.测试
以上就把2个节点的nfs配置好了,测试的时候,可以在任意一个节点的nfs目录做rw操作,再在另外一个节点查看能否正常rw。
[root@news02 nfs]# vi abc.txt [root@news02 nfs]# cat abc.txt [root@news02 nfs]# ll total -rw-r--r-- root root Mar abc.txt drwx------ root root Mar : lost+found [root@news02 nfs]#
[root@news01 softdb]# cd /nfs [root@news01 nfs]# ll total -rw-r--r-- root root Mar : abc.txt drwx------ root root Mar : lost+found [root@news01 nfs]# more abc.txt [root@news01 nfs]#
在linux配置NFS用于RAC的搭建的更多相关文章
- linux配置nfs步骤及心得
这节我们介绍NFS的相关概念,以及怎样配置NFS和在client中查看NFS. NFS的配置过程非常easy. 在server端中编辑/etc/exports文件,加入例如以下内容: ...
- Linux 配置NFS,文件共享
配置: 1.设定共享主机服务器 ---(注意防火墙) 编辑ipA端的/etc/exports 文件 [root@dbrac2 ~]# cat /etc/exports /media 192 ...
- Linux 配置nfs
原文:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 一.NFS服务简介 NFS 是Network File System的 ...
- Manjaro Linux 配置nfs服务器
NFS客户端和NFS服务端通讯过程 1.首先服务器端启动RPC服务,并开启111端口 2.服务器端启动NFS服务,并向RPC注册端口信息 3.客户端启动RPC(portmap服务),向服务端的RPC请 ...
- linux配置nfs服务
简单介绍: unix/linux系统一种远程文件文件夹共享的服务,能够把某一个远程的文件文件夹共享到本地,进而像操作本地文件一样,操作这个远程的文件夹. 比如:a主机作为服务端,共享出来test1这个 ...
- Linux配置NFS实现共享
(1)安装相应rpm包 sudo rpm -ivh nfs-utils-1.2.3-70.el6.x86_64.rpm (2)配置共享目录:sudo vim /etc/exports /app/sof ...
- 懂得分享 Linux 配置NFS共享服务
部署YUM仓库及NFS共享服务一.YUM概述 YUM (Yellow dog Updater Modified)二.准备安装源 ① 软件仓库的提供方式 ② RPM软件包的来源 ...
- Linux下NFS的搭建与配置
一.简介 1.NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布. 2.NFS可实现Linux系统之间的文件 ...
- linux下安装与配置nfs服务器
NFS 什么是NFS?(NAS) NFS(网络文件系统):它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录.NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的N ...
随机推荐
- rabbitmq使用
1. 用户管理 用户管理包括增加用户,删除用户,查看用户列表,修改用户密码. 相应的命令 (1) 新增一个用户 rabbitmqctl add_user Username Password (2 ...
- visual studio 2012 插件
下面来分享几个好用的插件:直接在Tools-Extensions and Updates-Online中搜索就可以安装了 (中文版位于:菜单-工具-扩展和更新-联机-Visual Studio库) 1 ...
- Oracle语句优化之一
public List<TdDepartment> createZtreeDep(String compId) { List<TdDepartment> dd = new Ar ...
- H-Index I & II
H-Index I Given an array of citations (each citation is a non-negative integer) of a researcher, wri ...
- 【leetcode】Integer to Roman
Integer to Roman Given an integer, convert it to a roman numeral. Input is guaranteed to be within t ...
- Linux下安装Scala
Linux下安装Scala和Windows下安装类似,步骤如下: 首先访问下载链接:http://www.scala-lang.org/download/默认这里下载的是Windows版本,这时点击上 ...
- selenium 配合sikuli script操作高德地图
会不会使用工具,是一般QA和高级QA的区别 ---To be crazy Java就是好,开源框架遍地都是,各种niubility的jar包,各种神器,真是不亦乐乎. 今天研究一下基于图片识别作为对象 ...
- JAVA thread0.interrupt()方法
interrupt()只是改变中断状态而已,interrupt()不会中断一个正在运行的线程.这一方法实际上完成的是,给受阻塞的线程抛出一个中断信号,这样受阻线程就得以退出阻塞的状态. 更确切的说,如 ...
- bootstrap-datepicker的使用
转载自:http://michael-roshen.iteye.com/blog/1779541 在普通的网页中显示datepicker比较简单,将bootstrap-datepicker-zh_CN ...
- jquery的基本事件大全
].name); });jQuery.getScript( url, [callback] ) 使用GET请求javascript文件并执行. $.getScript(”test.js”, funct ...