aix系统设置nfs服务

来源:互联网 发布:plsql导入sql脚本乱码 编辑:程序博客网 时间:2024/04/27 20:16

aix系统设置nfs服务
aix系统要做为nfs的服务器需要在操作系统运行级别在3,并且启动了nfs服务;以下是在aix系统上设置nfs服务的步骤
1、首先检查系统的运行级别,使用命令who -r 进行查看系统的级别
   #who -r
    .        run-level 3 Aug  3 17:51       3    0    2
   如果系统的级别不是3 ,需要使用命令init 3 改变系统的运行级别(该方法执影响系统当前的级别,如果系统重新启动将运行原来的级别上)
   #init 3
   如果将系统修改为在重新启动后系统的运行级别也要为3 ,则需要修改/etc/inittab文件
   在inittab文件中存在init:2:initdefault:,将2修改为3即可
2、启动nfs服务,在修改完系统运行级别后需要启动系统的nfs服务才能提供nfs服务;启动方法使用smit管理工具进行启动
   使用smit nfs 进入nfs配置页面
   在配置页面中使用 Network File System (NFS)  进入nfs配置页面,使用Configure NFS on This System 进入启动停止nfs页面,使用启动服务
   菜单项启动nfs服务
3、启动nfs成功后,开始导出要共享的目录,使用Add a Directory to Exports List 项将要共享目录进行导出;
   在HOSTS & NETGROUPS allowed client access项中增加可以访问的主机名称或者主机ip地址,如果存在多个主机使用逗号进行分割;进行确定即可完成
  导出的文件列表出现在/etc/exports文件;

在aix上mount nfs服务器上的目录
   在aix上mount 名外一台aix上提供的nfs目录,可以使用smit nfs或者使用命令方式进行mount ,使用smit nfs的Add a File System for Mounting
   进行加载一个nfs目录,按照页面要进行填写即可;
   使用命令方式:mount -n nfshostname 远程nfs导出目录 本地要挂载的目录(如果目录不存在需要先进行建立)

   以上是在AIX Version 5.2版本上建立通过的 

使用rpcinfo 命令,用户可以从本地工作站上确认任意nfs服务器上的rpc服务的状态;只需要执行rpcinfo -p hostname即可;
使用nfsstat命令可以统计nfs服务性能;

AIX fileserver提供samba, nfs, ftp server完成异构环境文件共享

前面的一篇文章提到过这个事情,现在已经做完了,上线跑了几天。在之前的测试过程中也是可以正常切换HA的资源组的,唯独有个小问题——还是把nfs结合到HACMP里面怎么使用的问题,最后我的办法是这样的:
nfs server并不由HACMP来管理,而是手动的去管理它,下面是我的两个配置点,一是在HACMP里面的
Filesystems mounted before IP configured            true
另外一个是/etc/inittab里面的
:rcnfs:a:wait:/etc/rc.nfs > /dev/console 2>&1 # Start NFS Daemons
这样当我把HACMP的两台Server都开机后,nfs 并没有自动启动,然后我就开始启动HACMP services(HA的服务并没有设置成开机自启动) 这个时候资源组会run在级别高的节点上,等HA的服务稳定下来了然后通过 smit nfs去启动nfs server这样子我所有的/etc/exports下面的路径就都export出来了,当然如果这个时候需要新加一个路径作为nfs export的路径的话,那么在smit mknfsexp去设置路径和其他属性,这个配置结果会写到/etc/exports文件里面; 然后手动的将资源组切换到HA中级别低的节点上,等HA服务稳定后同样使用smit nfs 启动nfs server 这个时候如果有需要新加路径来export的话 可以直接使用smit mknfsexp来添加,同样配置会写到/etc/exports里面去。 经过这样子的过程后,当HA再发生切换时就无需任何人为干预, 注意在用smit nfs去启动nfs server时一定不要使用both的方法启动nfs server
如果这两台Server关机后再开,则同样需要上述人为干预的办法以启动HA当中的nfs server
所以我这个HA处理nfs的事情还是处于半自动的,下一次再好好去研究如何让它结合到HA自身的功能里面去
注:我这里需要export出来的不仅有文件系统,还有普通的路径
在这个系统里面samba使用的是samba 3.0.28 并且让它一开机就在Server上运行,不管资源组是否在这台Server上运行,所以自己在/etc/inittab里面添加了如下一条:
samba:2:once:/opt/pware/samba/3.0.28/strsamba.sh > /dev/null 2>&1
strsamba.sh其实里面就是两条命令,
其他没什么了,这次还顺便把IPAT用alias的方式取代了IP替换的方式

原创粉丝点击