【经验共享】SAP环境 MC NFS原理与配置详尽步骤 ---by chenqi

合集下载

NFS部署教程

NFS部署教程

12cat /etc/redhat-releaseuname –runame –m3、NFS SERVER端设置1)NFS软件列表要部署NFS服务,需要安装下面的软件包:Nfs-utils:这个NFS服务主程序包括rpc.nfsd、rpc.mountd两个daemons和相关文档说明及执行命令文件等。

Rpcbind:Centos6.X下面RPC的主程序(CentOS5.X下面为portmap)2)查看NFS软件包查看默认情况Centos5.8/6.4下NFS软件的安装情况rpm –aq nfs-utils rpcbind默认未安装,执行安装yum install nfs-utils rpcbind3)启动先启动rpcbind:/etc/init.d/rpcbind start按照端口查看进程:lsof –i :111查看rpcbind端口:netstat –lntup|grep rpcbind查看开机自启动:chkconfig –list rpcbind查看rpc存放nfs端口的容器:rpcinfo –p localhost查看nfs状态:/etc/init.d/nfs status启动nfs:/etc/init.d/nfs startNfs端口是2049,rpc端口:111查看启动先后顺序:less /etc/init.d/rpcbind第二位数字是启动顺序,第三位是停止顺序,对比一下rpcbind和nfs就能知道谁先启动在企业中,习惯将需要开机自启动的任务的启动命令(例/etc/init.d/nfs start)放到rc.local中,而不是用chkconfig管理需自启动的任务4)NFS服务常见进程详解说明rpc和nfs相关的进程:ps –ef|egrep “rpc|nfs”4、配置NFS服务端1)NFS服务端配置文件路径为:/etc/exports,并且默认是空的,若没有需要手动创建2)/etc/exports文件配置格式为:NFS共享的目录NFS客户端地址1(参1,参2….)客户端地址2(参1,参2….)NFS共享的目录NFS客户端地址(参1,参2….)上述各列的参数含义如下:1、NFS共享的目录:为NFS服务端要被共享的实际目录,要用绝对路径2、NFS客户端地址:可以是单个IP(例10.0.0.30)也可以是一个网段(例10.0.0.0/24,10.0.0.*),也可以是域名(例nfs.oldboy.me)3、参数:rw(读写),sync(数据同步写入到NFS服务器端的硬盘中,安全),ro(表示只读权限),async(表示异步写入,可能数据写到内存就提示写入成功了,会有延迟,可能会导致丢数据),all_squash(是将所有客户端用户压缩成固定的匿名用户,就是anonuid和anongid的用户)3)配置文件编辑好后,使用reload启动:/etc/init.d/nfs reload4)Showmount –e 127.0.0.1:查看nfs是否成功5)服务器端挂载:mount –t nfs 10.0.0.7:/data /mnt客户端挂载:先启动rpcbind(可设置成开机自启动),然后执行mount -t nfs 192.168.253.131:/data /mnt错误案例:errno 113 (No route to host)这样的错误,多数是防火墙没关给挡住了排查方案:1、先ping服务端IP地址看是否通畅ping 192.168.253.1312、再telnet服务端的rpc端口telnet 192.168.253.131 1116)到这一步,nfs挂载后就可以读取了,但无法写入,原因是nfs默认访问nfs的文件目录是用65534(cat /var/lib/nfs/etab)的账号权限来访问的,所以需要将nfs的目录的属主换成65534才能有写权限7)最后一步,将mount –t nfs 10.0.0.7:/data /mnt放入/etc/rc.local使之开机自动挂载8)cat /var/lib/nfs/etab是nfs的所有权限5、NFS服务企业案例配置实践1)实例一共享/data目录给10.0.0.0/24整个网段的主机读写,即实现将nfs server上的/data目录共享给10.0.0.0/24整改网段可读写6、NFS常见故障排查及解决方案1)还原services后恢复2)错误:RPC:Program not registered 怀疑是服务端的rpcbind和nfs启动顺序不对,因先启动rpcbind再启动nfs。

配置NFS服务

配置NFS服务

配置NFS服务配置NFS 服务首先需要启动NFS Server,可以通过smit nfs–> Network File System (NFS) –>Configure NFS on This System启动或者停止nfs 服务组。

可以通过lssrc -g nfs查看nfs的服务情况#lssrc -g nfsSubsystem Group PID Statusbiod nfs 712706 activenfsd nfs 635260 activerpc.mountd nfs 462932 activerpc.lockd nfs 639418 activerpc.statd nfs 757914 activenfsrgyd nfs inoperativegssd nfs inoperative当然,以上也可以通过startsrc -g nfs与stopsrc -g nfs启动与停止该服务组子系统。

每当系统启动时,/etc/rc.nfs运行exportfs命令来读取服务器上的/etc/exports文件,然后告诉内核要导出哪些目录与对应的权限。

然后rpc.mountd和以上守护进程由/etc/rc.nfs启动。

/etc/exports指定了nfs server要导出的目录与权限,该文件内容如下,如#more /etc/exports/u01/logs -sec=sys:krb5p:krb5i:krb5:dh:none,rw,access=host_name 注意:这里的access一定要写机器名,其机器名对应的ip在/etc/hosts中体现出来用exportfs可以导出该目录,如:#/usr/sbin/exportfs -a#/usr/sbin/exportfs/u01/logs -sec=sys:krb5p:krb5i:krb5:dh:none,rw,access=host_name 关于更多的exportfs的用法,可以查看相关帮助,另外,/etc/xtab则与/ext/exports有一样的格式,运行exportfs的时候,/etc/xtab将被更新,这样可以临时导出一个目录而不更新exports 文件。

SAP系统配置参数详解

SAP系统配置参数详解

SAP系统配置参数详解SAP系统配置参数详解1.查看所有的参数及当前设定,可使⽤T-CODE SA38 执⾏程序 RSPARAMT-CODE sa38SAP 系统参数设置设置SAPGUI⾃动LogOut功能当客户端长时间没有使⽤时,为了不占⽤SAP服务器的资源,我们可以设置当客户端在⼀段时间没有进⾏操作时⾃动退出SAP系统。

设置步骤如下:⽤Tcode rz10打开参数配置窗⼝,选择你当前的实例参数⽂件,再选扩展编辑,按修改按钮进⼊扩展参数编辑窗⼝中。

按参数创建按钮,创建⼀个名为“rdisp/gui_auto_logout”的参数,参数值输⼊“800”,代表如果客户10分种(600秒)没有进⾏操作,则会⾃动退出SAP 系统。

按退出保存设置。

在rz10窗⼝按保存把参数传送到系统的参数⽂件中。

重启SAP实例,使配置参数⽣效。

我们还可⽤rz11来设置当前正在运⾏的实例的⼀些参数,但⽤这种⽅法设置的参数只会影响当前运⾏的实例,⼀旦重启实例,参数就会失效。

path: /usr/sap/PRD/SYS/profileprofile: PRD_DVEBMGS00_sapappT-CODE:RZ10进⾏SAP系统参数的设置,设置后需激活参数并重启SAP实例,配置参数才会⽣效login/system_client 登录时默认的Client号login/password_expiration_time 密码有效期login/fails_to_user_lock 密码输错多少次后锁定login/failed_user_auto_unlock ⽤户失效后多长时间解锁rdisp/mshost 状态栏中显⽰的系统名称rdisp/rfc_use_quotas 是否激活配额资源分配,0是关闭,1是启⽤.以下相关限制必须这个为1时才⽣效.rdisp/gui_auto_logout 表⽰如果客户在指定时间内没有进⾏任何操作,则会⾃动退出SAP系统。

SAP FI 配置与操作手册

SAP FI 配置与操作手册

FI操作手册目录1.后台配置目标:检查货币代码2.后台配置目标:创建公司代码3.后台配置目标:创建公司4.后台配置目标:将公司代码分配给公司5.后台配置目标:创建会计科目表6.后台配置目标:定义科目组及输入控制7.后台配置目标:定义会计年度变式8.后台配置目标:创建信贷控制范围9.后台配置目标:维护公司代码的全局参数10.后台配置目标:定义字段状态变式11.后台配置目标:向字段状态变式分配公司代码12.后台配置目标:定义留存收益科目13.前台操作目标:新建一般资料负债科目14.前台操作目标:新建统驭科目------应收/应付15.前台操作目标:新建材料采购科目----GR/IR 16.前台操作目标:新建损益科目17.后台配置目标:显示科目汇总清单18.后台配置目标:复制凭证号范围到公司代码19.后台配置目标:定义记账期间变式20.后台配置目标:将记账期变式分配给公司代码21.前台操作目标:设置记账期间22.后台配置目标:为科目过账定义容差组23.前台操作目标:输入总账科目凭证24.前台操作目标:显示总账科目余额25.后台配置目标:维护自动税收过账26.后台配置目标:定义应收应付容差组27.后台配置目标:定义供应商账户组28.后台配置目标:定义供应商账户编号范围29.后台配置目标:分配供应商编号范围30.后台配置目标:定义客户账户组31.后台配置目标:定义客户账户编号范围32.后台配置目标:分配客户编号范围33.前台操作目标:新建订货方主数据34.前台操作目标:新建收货方主数据35.前台操作目标:新建供应商主数据36.前台操作目标:输入客户发票37.前台操作目标:收到客户全部还款38.前台操作目标:显示应收账款余额39.前台操作目标:显示客户余额40.前台操作目标:收到供应商发票41.前台操作目标:向供应商付款42.前台操作目标:显示应付账款余额43.前台操作目标:显示供应商余额44.前台操作目标:总账科目余额汇总表45.前台操作目标:将收入成本科目设置为只能自动记账46.后台配置目标:定义资产负债和损益表结构47.前台操作目标:运行资产负债表和损益表操作指南1 目标:检查货币代码后台配置路径:后台=>SAP用户化实施指南=>一般设置=>货币=>检查货币代码由于我们用到的人民币为RMB,但是系统默认的主要的人民币是CNY ,因此需要在此处将CNY对应的主要的勾去掉,在RMB对应的主要中打上勾。

SAP配置过程

SAP配置过程

1 准备工作1.1登陆系统1.2进入后台SPRO2财务会计FI2.1创见公司代码企业结构-定义-财务会计-编辑/复制/删除/检查公司代码2.2创建会计科目表财务会计-总账会计-总账科目-主数据-准备-编辑科目表清单2.3定义会计年度变式财务会计-财务会计的全局设置-会计年度-维护会计年度变式(维护缩短的会计年度)2.4创建信贷控制范围企业结构-定义-财务会计-定义信贷控制范围2.5维护公司代码的全局参数财务会计-财务会计的全局设置-公司代码-输入全局参数2.6定义科目组及输入控制财务会计-总账会计-总账科目-主数据-准备-定义科目组2.7定义字段状态变式财务会计-财务会计全局设置-凭证-行项目-控制-定义字段状态变式2.8向字段状态变式分配公司代码财务会计-财务会计全局设置-凭证-行项目-控制-向字段状态变式分配公司代码2.9定义留存收益科目财务会计-总账会计-总账科目-主数据-准备-定义留存收益科目2.10新建一般资产负债科目FS002.11新建统驭科目-应收/应付FS002.12新建材料采购科目FS002.13新建损益科目FS002.14显示科目汇总S_alr_870123262.15复制凭证号码范围到公司代码财务会计-财务会计全局设置-凭证-凭证号码范围-复制到公司代码2.16定义记账期间变式财务会计-财务会计全局设置-凭证-过账期间-定义未清过账期间变式2.17将记账期间变式分配给公司代码财务会计-财务会计全局设置-凭证-过账期间-将变式分配给公司代码2.18设置记账期间会计期间-财务会计-总分类账-环境-当前设置-未清过账期间和已结过账期间S_alr_870036422.19为科目过账定义容差组财务会计-财务会计的全局设置-凭证-行项目-定义雇员的容差组2.20输入总帐科目凭证FB502.21显示总帐科目余额FS10N 维护自动税收过账财务会计-财务会计的全局设置-销售/购置税-过账-定义税收科目2.22定义应收应付容差组财务会计-应收帐目和应付帐目-业务交易-对外支付-手工对外支付-定义容差组(供应商)2.23定义供应商帐号组财务会计-应收帐目和应付帐目-供应商帐号-主数据-供应商主数据创建准备-定义带有屏幕格式的供应商2.24定义供应商账户编号范围财务会记-应收帐目和应付帐目-供应商主记录=账户创建供应商帐号编号范围2.25分配供应商编号范围财务会计-应收和和应付帐目-供应商账户-主数据-供应商主数据创建准备-供应商账户组分配编号范围2.26定义客户账户组财务会计-应收帐目和应付帐目-客户账户-主数据-创建客户主记录准备-定义带有格式的账户组(客户)2.27定义客户账户编号财务会计-应收帐目和应付帐目-客户账户-主数据-创建客户主记录的准备-创建客户账户编号范围2.28分配客户编号范围财务会计-应收帐目和应付帐目-客户账户-主数据-创建客户主数据的准备-分配客户账户编号范围2.29新建订货方主数据FD012.30新建收货方主数据FD012.31新建供应商主数据FK012.32输入客户发票FB702.33收到客户全额还款F-28 会计-财务会计-应收账款-凭证输入-F-28收款2.34收到客户部分还款F-282.35显示应收账款余额S_alr_870121722.36显示客户余额FD10N 会计-财务会计-应收账款-账户-FD10N2.37收到供应商发票FB60 会计-财务会计-应收账款-凭证输入-FB60发票2.38向供应商付款F-53 会计-财务会计-应付账款-凭证输入-付款-F-53过账2.39显示应收应付账款余额S_alr_87012082 会计-财务会计-应付账款-信息系统-应付科目会计核算报表- S_alr_870120822.40显示供应商余额FK10N 会计-财务会计-应付账款-账户-FK10N-显示余额2.41总帐科目余额汇总表S_alr_87012276 会计-财务会计-总分类账-信息系统-总帐报表-科目余额-一般的-总帐科目余额- S_alr_870122762.42将收入科目设置为只能自动记账FS002.43定义资产负债表和损益表结构财务会计-总账会计-业务往来-结算-编制凭证-定义会计报表版本2.44运行资产负债表会计-财务会计-总分类账-信息系统-总帐报表-资产负债表/损益表/现金流-一般的-计划/实际比较-年度计划/实际比较3管理会计3.1创建成本控制范围企业结构-定义-控制-维护成本控制范围3.2将公司代码分配给成本控制范围企业结构-分配-控制-把公司代码分配给成本控制范围3.3维护成本控制范围控制-一般控制-组织结构-维护成本控制范围3.4维护成本中心组和成本中心OKEON 会计-控制-成本中心会计-主数据-标准层次-OKEON-更改3.5新建初级成本要素KA01 会计-控制-成本中心会计-主数据-成本要素-单个处理-KA01-创建初级成本3.6建立次级成本要素KA06 会计-控制-成本中心会计-主数据-成本要素-单个处理-KA06-创建次级成本3.7新建成本要素组KAH1 会计-控制-成本要素会计-主数据-成本要素组-KAH1创建3.8更改初级成本要素3.9新建作业类型会计-控制-成本中心会计-主数据-作业类型-单个处理-KL01创建3.10新建作业类型组会计-控制-成本中心会计-主数据-作业类型组-KLH1创建3.11设置作业输出价格会计-控制-成本中心会计-计划-作业输出/价格-KP26-更改3.12维护成本控制凭证的编号范围控制-一般控制-组织结构-维护成本控制凭证的编号范围3.13输入费用供应商发票FB603.14输入普通费用发票会计-财务会计-总分类账-过账-FB50输入总账科目凭证3.15运行成本中心报表会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异3.16成本中心数据重过账会计-控制-成本中心会计-实际过账-重过账行项目-KB61输入3.17新建统计指标会计-控制-成本中心会计-主数据-统计指标-单个处理-KK01-创建3.18输入统计指标数量会计-控制-成本中心会计-实际记账-统计指标-KB31N-输入3.19定义分配循环会计-控制-成本中心会计-期末结账-当前设置-定义分配3.20分配会计-控制-成本中心会计-期末结账-单一功能-分配-KSV5分配3.21显示成本中心分配到的租金会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异3.22定义分摊循环会计-控制-成本中心会计-期末结账-当前设置-定义评估3.23分摊会计-控制-成本中心会计-期末结账-单一功能-分配-KSU5-分配3.24显示成本中心分摊到的电费会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异3.25创建北部订单类型并维护编号范围后台-控制-内部订单-订单主数据-定义订单类型3.26维护内部订单的结算参数文件后台-控制-内部订单-实际过账-结算-维护结算参数文件3.27维护内部订单结算的分配结构后台-控制-内部订单-实际过账-结算-维护分配结构3.28维护结算凭证编号范围后台-控制-内部订单-实际过账-结算-维护结算凭证编号范围3.29创建内部订单会计-控制-内部订单-主数据-KO04-订单管理员3.30输入内部订单费用发票会计-财务会计-总分类账-过账-FB50-输入总帐科目凭证3.31内部订单的结算控制-内部订单-单一功能-结算-KO88-单个处理3.32显示内部订单的结算结果会计-控制-成本中心会计-信息系统-成本中心会计的报表-计划/实际比较-成本中心:实际/计划/差异。

NFS服务器

NFS服务器

1.3.2 导出配置文件/etc/exports 在/etc/exports文件中添加一些项目后,需要用exportfs命
令导出共享目录,只有这样才能保证该目录能够被别 的系统所访问。命令如下:
# /usr/sbin/exportfs –a –v exporting 202.194.230.0/255.0.0.0:/home 1)- a表示导出/etc/exports下的所有目录; 2)- v表示打印出详细的输出行; 3)- r表示挂载文件系统的属性为只读; 4)- w表示挂载文件系统的属性为读/写。
1.2.2 NFS服务器的启动 NFS服务有两个守护进程,因此我们需要以根用户身份通过输入下面命令来
启动脚本:
# /etc/init.d/nfs start #/etc/init.d/nfslock start 要停止服务,请用:
# /etc/init.d/nfs stop #/etc/init.d/nfslock stop 要重新启动,请用:
3)squash anonuid=xx:我们也可以设定远程用户到本地 特定的用户或者组身份上,例如squash anonuid=300。
4)squash uids=0-99:用来排除任何计算机的管理性登录, 防止其修改共享目录下的任何文件。
4. 其他安全选项 除上面设置用户权限的方法外,还有以下安全选项用于
Maple:/tmp /mnt/maple nf/apps /oak/apps nfs noauto, ro
其可能的选项(options)如下: 1)Hard:如果NFS服务器出现故障或者断开,一个正要访问该服务
器的进程会停止下来,直到服务器接通为止。
# umount apple:/tmp 或

NFS服务器的配置

NFS服务器的配置1.1NFS概述NFS是一种分布式文件系统允许网络中的安装不同的操作系统的计算机之间共享文件。

我的安装环境:redhat5.9NFS服务器的主要软件包:nfs-utils-1.0.9-66.el5portmap-4.0-65.2.2.1系统服务脚本:NFS portmap主配置文件:/etc/exports、/etc/exports配置解析:--共享目录—客户机地址(参数,参数.. ..)参数的介绍:Rw:可读可写Ro:只读Sync:同步写入:写入内存的同时写入硬盘Async:异步写入:先写入内存在写入硬盘N0_root_squash:保留来之客户端的root权限All_squash:客户端的权限都降级为nfsnobody1.2NFS的安装[root@ dhcpser~]# rpm -q nfs-utils portmap //查看软件包是否安装nfs-utils-1.0.9-66.el5portmap-4.0-65.2.2.1如果没有安装可以利用yum库进行安装[root@ dhcper~]#yum-y install nfs-utils[root@ dhcper~]#yum-y install portmapNFS服务器端配置:[root@dhcpser ~]# cat /etc/exports //编辑共享配置文件/root 192.168.10.20(rw,sync,no_root_squash) 共享/root给192.168.10.20,可写、同步,允许客户机以root权限访问[root@dhcpser ~]# service portmap restart //运行portmap脚本[root@dhcpser ~]# service nfs restart //运行nfs脚本[root@dhcpser ~]# chkconfig portmap on // 配置开机启动[root@dhcpser ~]# chkconfig nfs on //配置开机启动客户端配置:[root@localhost ~]# service portmap restart //运行portmap脚本[root@localhost ~]# showmount -e 192.168.10.253 //查看nfs共享列表Export list for 192.168.10.253:/root 192.168.10.20 //服务器端的共享[root@localhost ~]# mkdir -p /data/root/ //创建挂载目录[root@localhost ~]# mount 192.168.10.253:/root/ /data/root/ //挂载[root@localhost ~]# df -hT | grep nfsnfs 19G 2.7G 16G 15% /data/root [root@localhost ~]# cd /data/root/[root@localhost root]# touch file1.txt[root@localhost root]# ls -l file1.txt-rw-r--r-- 1 root root 0 06-12 17:18 file1.txt例如:NFS服务器配置:[root@dhcpser ~]# cat /etc/exports //编辑配置文件/root 192.168.10.20(rw,sync,no_root_squash)/usr/src 192.168.10.0/24(rw,async) //共享给10.0网段,可写,异步[root@dhcpser ~]# exportfs -rv //重新发布信息[root@dhcpser ~]# setfacl -m u:nfsnobody:rwx /usr/src/ //添加读写权限客户端操作:[root@localhost ~]# mkdir /data/src/ 创建挂载点[root@localhost ~]# showmount -e 192.168.10.253 ///查看共享Export list for 192.168.10.253:/root 192.168.10.20/usr/src 192.168.10.0/24[root@localhost ~]# mount 192.168.10.253:/usr/src/ /data/src/[root@localhost ~]# cd /data/src/[root@localhost src]# touch file1.txt //新建测试文件[root@localhost src]# ls -l file1.txt //查看文件内容-rw-r--r-- 1 nfsnobody nfsnobody 0 06-12 17:23 file1.txt再有:NFS服务端操作:[root@dhcpser ~]# chmod o+w /usr/src/ //添加目录属性增加写的权限NFS客户端操作:[root@localhost ~]# useradd tom 新建用户tom [root@localhost ~]# su – tom 切换用户[tom@localhost ~]$ cd /data/src/[tom@localhost src]$ touch tom1.txt[tom@localhost src]$ ls -l tom1.txt-rw-rw-r-- 1 tom tom 0 06-12 17:29 tom1.txt 文件属主和属组都是TomNFS服务器修改主配置文件[root@dhcpser ~]# Vim /etc/exports/root 192.168.10.20(rw,sync,no_root_squash)/usr/src 192.168.10.0/24(rw,async,all_squash)[root@dhcpser ~]# exportfs -rv //重新发布信息NFS客户端操作:[tom@localhost src]$ touch tom2.txt[tom@localhost src]$ ls -l tom2.txt-rw-rw-r-- 1 nfsnobody nfsnobody 0 06-12 17:31 tom2.txt //属主和属组都被改成nfsnobady。

SAP系统客户端安装及配

SAP系统客户端安装及配置指南一、下载客户端SAP系统为C/S架构,需要用户安装客户端才可使用。

1.下载百度网盘客户端(百度云管家)/download;2.安装,并注册一个百度账号(已有可忽略);3.点击链接:/s/1mhrAQ3A,下载安装程序4.由于公司总部网络管控策略,如在公司总部网络环境下无法下载,可直接带U盘来信息化中心拷贝安装文件或在家下载后安装。

二、安装配置客户端1.解压下载后的SAP客户端,然后运行其中的安装文件。

具体目录为:SAP客户端730\Gui730\WINDOWS\WIN32\SAPGUISETUP.EXE。

选择安装SAP GUI FOR WINDOWS 7.30,其余保持默认即可。

完成后应安装补丁文件SAP_gui730_9-10010496.EXE。

2.编辑配置文件:1)用记事本打开上图中红框标记的Services文件2)在内容末尾处加入一下几行:sapmsPR1 3600/tcpsapmsPW1 3600/tcp3)然后回车让光标跳入下面空白行,如下图所示4)最后保存3.安装配置完成,运行桌面的“SAP LOGON”,出现登陆界面选中1:连接,然后在右侧白色窗口点击右键,选择“添加新条目”。

4.配置SAP服务器信息连接类型:组/服务器选择描述:可以自定义输入系统标识(大写):PR1消息服务器地址:192.168.100.14:3600 组服务器(选择):SPACE完成后点击“确定”,完成客户端安装。

三、登录双击红框中新增的服务器,出现下图登陆界面。

集团信息为100,登陆语言可选择ZH(中文)或EN(英文)。

四、其他注意事项1.操作系统需为WINDOWS;2.在公司网络以外的环境进入ERP系统前应先登录VPN系统。

SAP安装配置文档(支持双机、虚拟机)

SAP安装配置文档(支持双机、虚拟机)一、安装前言1.宿主机硬盘需求:本次安装宿主机硬盘需使用251G建立虚拟磁盘,分别为:虚拟机nodea:70G,需求分别为操作系统,oracle+sap 安装软件,以及oracle应用软件+oracle补丁+OFS虚拟机nodeb:同nodea虚拟共享磁盘〔即阵列柜〕:共111G,此次需要4个共享虚拟磁盘,用途分别为:1G 仲裁盘,80G sap建库后的数据文件,20G sap应用程序,10G sap系统所产生的归档日志2.宿主机内存需求:大于3G,分别两个虚拟机的内存分配为1G,共使用2G。

3.软件状况及版本宿主机及两台虚拟机的操作系统均使用windows 2003企业版,升级至sp2以上虚拟机软件此次使用VMware Server 1.0.6Oracle和SAP:此次使用SAP Ecc 5.0以及SAP自带的oracle,补丁,OFSJdk:版本必须为大版本号为1.4.2中的一个,此条件为重中之重二、虚拟机的建立关于两台虚拟机以及虚拟共享磁盘的建立方法,可参照文档〈〈虚拟机下windows下oracle双机安装文档〉〉,那个地点着重讲磁盘空间如何分配以及安装之前的预备工作:安装完windows 2003之后,打开运算机治理 磁盘治理,开始分区,分区的方法,也可参照oracle双机文档,那个地点只描述分多少个区,分多大1.将70G的本地硬盘分为C:15G,E:F:G:分别5G 共15G,H:40G2.将80G的虚拟共享磁盘分为I:10G,J:35G,K:35G3.剩下三个虚拟共享磁盘分别为Q:1G,L:20G,M:20G分区完成后,将除了系统盘外的所有逻辑驱动器进行格式化,之后将oracle和sap的安装文件拷贝到H:盘注:系统盘C:的空间分配可在安装操作系统时做好,以上操作是两个节点均需要进行的配置完成后,能够看到如下2图所示状况:三、安装前的预备工作1.配置页面文件〔两个节点均需要此操作〕右键点击我的电脑→属性→高级→性能→设置→高级→虚拟内存→更换,之后如以下图:分别点击E:→自定义大小→初始大小输入4000,最大值输入4096→点击设置依照上面的方法,对F:G:做相同处理,之后如以下图点击确定→确定→确定,设置页面文件完毕2.安装j2sdk,以及配置参数〔两个节点均需此操作〕进入j2sdk1-4-2安装程序名目下,双击安装图标,点击运行开始安装,如以下图:选择同意许可,点击next,连续能够选择安装路径,然而最好安装在本地硬盘上,比如C:,点击next连续:点击Install开始安装,之后一路默认,直到安装完毕j2sdk安装完毕后,需要进行设置环境变量,如下操作:右键我的电脑→属性→高级→环境变量→系统变量→新建输入变量名和变量值如下:点击确定,之后选中Path,点击编辑在变量值的最后输入’:%JA V A_HOME%’,如以下图:点击确定→确定→确定,JA V A的安装和环境变量设置完毕。

Ubuntu配置NFS的具体流程(推荐)

Ubuntu配置NFS的具体流程(推荐)NFS 是Network File System的缩写,即⽹络⽂件系统,⼀种使⽤于分散式⽂件系统的协定NFS通过⽹络让不同的机器、不同的操作系统能够彼此分享个别的数据,例如将/home设置为共享⽬录,然后共享给⽹络中的其它服务器,这样每台机器就不必单独建⽴⾃⼰的/home路径了,NFS独⽴于操作系统,容许不同硬件及操作系统的系统共同进⾏⽂件的分享,是在类Unix系统间实现磁盘⽂件共享的⼀种⽅法NFS本⾝没有提供信息传输的协议和功能,⽽是使⽤RPC服务完成这部分功能。

可以说NFS本⾝就是使⽤RPC服务的⼀个程序,或者说NFS也是⼀个RPC SERVER。

所以只要⽤到NFS的地⽅都要启动RPC服务,不论是NFS server还是NFS client,可以这么理解RPC和NFS之间的关系:NFS是⼀个⽂件系统,⽽RPC负责信息的传输⼀,系统环境Linux Distribution:Ubuntu 14⼆,安装Linux NFSsean@sean:~$ sudo apt-get install nfs-kernel-server[sudo] password for sean:Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following extra packages will be installed:keyutils libgssglue1 libnfsidmap2 libtirpc1 nfs-common rpcbindSuggested packages:open-iscsi watchdogThe following NEW packages will be installed:keyutils libgssglue1 libnfsidmap2 libtirpc1 nfs-common nfs-kernel-serverrpcbind0 upgraded, 7 newly installed, 0 to remove and 159 not upgraded.Need to get 460 kB of archives.After this operation, 2,049 kB of additional disk space will be used.Do you want to continue? [Y/n] YGet:1 /ubuntu/ trusty/main libgssglue1 amd64 0.4-2ubuntu1 [19.7 kB]Get:2 /ubuntu/ trusty/main libnfsidmap2 amd64 0.25-5 [32.2 kB]Get:3 /ubuntu/ trusty/main libtirpc1 amd64 0.2.2-5ubuntu2 [71.3 kB]Get:4 /ubuntu/ trusty/main keyutils amd64 1.5.6-1 [33.6 kB]Get:5 /ubuntu/ trusty-updates/main rpcbind amd64 0.2.1-2ubuntu2.2 [37.1 kB]Get:6 /ubuntu/ trusty-updates/main nfs-common amd64 1:1.2.8-6ubuntu1.2 [181 kB]Get:7 /ubuntu/ trusty-updates/main nfs-kernel-server amd64 1:1.2.8-6ubuntu1.2 [85.8 kB]Fetched 460 kB in 16s (27.2 kB/s)Selecting previously unselected package libgssglue1:amd64.(Reading database ... 168701 files and directories currently installed.)Preparing to unpack .../libgssglue1_0.4-2ubuntu1_amd64.deb ...Unpacking libgssglue1:amd64 (0.4-2ubuntu1) ...Selecting previously unselected package libnfsidmap2:amd64.Preparing to unpack .../libnfsidmap2_0.25-5_amd64.deb ...Unpacking libnfsidmap2:amd64 (0.25-5) ...Selecting previously unselected package libtirpc1:amd64.Preparing to unpack .../libtirpc1_0.2.2-5ubuntu2_amd64.deb ...Unpacking libtirpc1:amd64 (0.2.2-5ubuntu2) ...Selecting previously unselected package keyutils.Preparing to unpack .../keyutils_1.5.6-1_amd64.deb ...Unpacking keyutils (1.5.6-1) ...Selecting previously unselected package rpcbind.Preparing to unpack .../rpcbind_0.2.1-2ubuntu2.2_amd64.deb ...Unpacking rpcbind (0.2.1-2ubuntu2.2) ...Selecting previously unselected package nfs-common.Preparing to unpack .../nfs-common_1%3a1.2.8-6ubuntu1.2_amd64.deb ...Unpacking nfs-common (1:1.2.8-6ubuntu1.2) ...Selecting previously unselected package nfs-kernel-server.Preparing to unpack .../nfs-kernel-server_1%3a1.2.8-6ubuntu1.2_amd64.deb ...Unpacking nfs-kernel-server (1:1.2.8-6ubuntu1.2) ...Processing triggers for man-db (2.6.7.1-1ubuntu1) ...Processing triggers for ureadahead (0.100.0-16) ...ureadahead will be reprofiled on next rebootSetting up libgssglue1:amd64 (0.4-2ubuntu1) ...Setting up libnfsidmap2:amd64 (0.25-5) ...Setting up libtirpc1:amd64 (0.2.2-5ubuntu2) ...Setting up keyutils (1.5.6-1) ...Setting up rpcbind (0.2.1-2ubuntu2.2) ...Removing any system startup links for /etc/init.d/rpcbind ...rpcbind start/running, process 12074Processing triggers for ureadahead (0.100.0-16) ...Setting up nfs-common (1:1.2.8-6ubuntu1.2) ...Creating config file /etc/idmapd.conf with new versionCreating config file /etc/default/nfs-common with new versionAdding system user `statd' (UID 118) ...Adding new user `statd' (UID 118) with group `nogroup' ...Not creating home directory `/var/lib/nfs'.statd start/running, process 12307gssd stop/pre-start, process 12341idmapd start/running, process 12399Processing triggers for ureadahead (0.100.0-16) ...Setting up nfs-kernel-server (1:1.2.8-6ubuntu1.2) ...Creating config file /etc/exports with new versionCreating config file /etc/default/nfs-kernel-server with new version* Not starting NFS kernel daemon: no exports.Processing triggers for libc-bin (2.19-0ubuntu6.7) ...Processing triggers for ureadahead (0.100.0-16) ...通过安装⽇志可以发现总共会安装keyutils,libgssglue1,libnfsidmap2,libtirpc1,nfs-common,nfs-kernel-server,rpcbind这7个包很多⽂档中安装的包为portmap,但是这个包已经被rpcbind替代sean@sean:~$ sudo apt-get install portmapReading package lists... DoneBuilding dependency treeReading state information... DoneNote, selecting 'rpcbind' instead of 'portmap'rpcbind is already the newest version.0 upgraded, 0 newly installed, 0 to remove and 164 not upgraded.rpcbind包安装完成后会⾃动启动rpcbind服务sean@sean:~$ ps -ef|grep rpcbindroot 807 1 0 22:27 ? 00:00:00 rpcbindsean 10215 9528 0 22:48 pts/6 00:00:00 grep --color=auto rpcbind但是由于⽬前NFS的配置⽂件为空,NFS服务并没有启动三,配置NFS服务从安装⽇志中我们可以发现NFS服务的配置⽂件为/etc/exports,并且这个⽂件在安装过程中已经⽣成好了,我们所要做的就是将NFS配置信息添加到这个⽂件中sean@sean:~$ sudo vi /etc/exports# /etc/exports: the access control list for filesystems which may be exported# to NFS clients. See exports(5).## Example for NFSv2 and NFSv3:# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)## Example for NFSv4:# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)/home/sean/shareDir 192.168.137.129(rw,no_root_squash,async)其中中的最后⼀⾏为新添加的NFS配置,NFS配置信息格式如下:<共享⽬录> [客户端1 选项(访问权限,⽤户映射,其他)] [客户端2 选项(访问权限,⽤户映射,其他)]1,共享⽬录:共享⽬录是指NFS系统中需要共享给客户机使⽤的⽬录2,客户端:客户端是指⽹络中可以访问NFS共享⽬录的计算机客户端常⽤的指定⽅式:(1)指定ip地址的主机:192.168.0.1(2)指定⼦⽹中的所有主机:192.168.0.0/255.255.255.0(3)指定域名的主机:(4)指定域中的所有主机:*(5)所有主机:*3,选项:选项⽤来设置输出⽬录的访问权限、⽤户映射等,NFS主要有3类选项:访问权限选项:(1)设置输出⽬录只读:ro(2)设置输出⽬录读写:rw⽤户映射选项:(1)all_squash:将远程访问的所有普通⽤户及所属组都映射为匿名⽤户或⽤户组(nfsnobody)(2)no_all_squash:与all_squash取反(默认设置)(3)root_squash:将root⽤户及所属组都映射为匿名⽤户或⽤户组(默认设置)(4)no_root_squash:与rootsquash取反(5)anonuid=xxx:将远程访问的所有⽤户都映射为匿名⽤户,并指定该⽤户为本地⽤户(UID=xxx)(6)anongid=xxx:将远程访问的所有⽤户组都映射为匿名⽤户组账户,并指定该匿名⽤户组账户为本地⽤户组账户(GID=xxx)其它选项:(1)secure:限制客户端只能从⼩于1024的tcp/ip端⼝连接nfs服务器(默认设置)(2)insecure:允许客户端从⼤于1024的tcp/ip端⼝连接服务器(3)sync:将数据同步写⼊内存缓冲区与磁盘中,效率低,但可以保证数据的⼀致性(4)async:将数据先保存在内存缓冲区中,必要时才写⼊磁盘(5)wdelay:检查是否有相关的写操作,如果有则将这些写操作⼀起执⾏,这样可以提⾼效率(默认设置)(6)no_wdelay:若有写操作则⽴即执⾏,应与sync配合使⽤(7)subtree:若输出⽬录是⼀个⼦⽬录,则nfs服务器将检查其⽗⽬录的权限(默认设置)(8)no_subtree:即使输出⽬录是⼀个⼦⽬录,nfs服务器也不检查其⽗⽬录的权限,这样可以提⾼效率四,启动NFS服务sean@sean:~$ sudo service nfs-kernel-server start* Exporting directories for NFS kernel daemon... exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.137.129:/home/sean/shareDir". Assuming default behaviour ('no_subtree_check').NOTE: this default has changed since nfs-utils version 1.0.x* Starting NFS kernel daemonsean@sean:~$ sudo service nfs-kernel-server statusnfsd runningsean@sean:~$ ps -ef|grep nfsdroot 10536 2 0 23:40 ? 00:00:00 [nfsd4]root 10537 2 0 23:40 ? 00:00:00 [nfsd4_callbacks]root 10539 2 0 23:40 ? 00:00:00 [nfsd]root 10540 2 0 23:40 ? 00:00:00 [nfsd]root 10541 2 0 23:40 ? 00:00:00 [nfsd]root 10542 2 0 23:40 ? 00:00:00 [nfsd]root 10543 2 0 23:40 ? 00:00:00 [nfsd]root 10544 2 0 23:40 ? 00:00:00 [nfsd]root 10545 2 0 23:40 ? 00:00:00 [nfsd]root 10546 2 0 23:40 ? 00:00:00 [nfsd]sean 10566 9528 0 23:41 pts/6 00:00:00 grep --color=auto nfsd通过命令可以看到⽂件夹已经被共享sean@sean:~$ showmount -eExport list for sean:/home/sean/shareDir 192.168.137.129五,客户端挂载NFS共享⽬录sean@ubuntu:~$ sudo mount 192.168.137.128:/home/sean/shareDir /home/sean/sharedmount: wrong fs type, bad option, bad superblock on 192.168.137.128:/home/sean/shareDir,missing codepage or helper program, or other error(for several filesystems (e.g. nfs, cifs) you mightneed a /sbin/mount.<type> helper program)In some cases useful info is found in syslog - trydmesg | tail or so上⽹查看了⼀下错误原因,是因为客户端没有安装nfs-common包sean@ubuntu:~$ sudo apt-get install nfs-common之后再次使⽤挂载命令即可,此时如果我们再次查看客户端挂载的磁盘,就可以看到NFS共享⽬录已经被挂载上了sean@ubuntu:~$ dfFilesystem 1K-blocks Used Available Use% Mounted onudev 488800 4 488796 1% /devtmpfs 99904 1456 98448 2% /run/dev/sda1 19478204 3745568 14720156 21% /none 4 0 4 0% /sys/fs/cgroupnone 5120 0 5120 0% /run/locknone 499512 152 499360 1% /run/shmnone 102400 40 102360 1% /run/user/dev/sr0 1044480 1044480 0 100% /media/sean/Ubuntu 14.04.4 LTS amd64192.168.137.128:/home/sean/shareDir 19478272 4288896 14176896 24% /home/sean/shared此时如果我们在128的/home/sean/shareDir⽬录下创建⼀个⽂件,在129的/home/sean/shared⽬录下可以看到⼀个名称相同的⽂件,并且⽂件的内容也相同六,开机启动NFS服务安装完成之后查看系统服务sean@sean:~$ runlevelN 2sean@sean:~$ ll /etc/rc2.dtotal 20drwxr-xr-x 2 root root 4096 6⽉ 20 23:25 ./drwxr-xr-x 132 root root 12288 6⽉ 26 20:16 ../-rw-r--r-- 1 root root 677 2⽉ 17 12:59 READMElrwxrwxrwx 1 root root 20 2⽉ 22 06:33 S20kerneloops -> ../init.d/kerneloops*lrwxrwxrwx 1 root root 27 6⽉ 20 23:25 S20nfs-kernel-server -> ../init.d/nfs-kernel-server*lrwxrwxrwx 1 root root 15 2⽉ 22 06:33 S20rsync -> ../init.d/rsync*lrwxrwxrwx 1 root root 27 2⽉ 22 06:33 S20speech-dispatcher -> ../init.d/speech-dispatcher*lrwxrwxrwx 1 root root 15 2⽉ 22 06:33 S50saned -> ../init.d/saned*lrwxrwxrwx 1 root root 19 2⽉ 22 06:33 S70dns-clean -> ../init.d/dns-clean*lrwxrwxrwx 1 root root 18 2⽉ 22 06:33 S70pppd-dns -> ../init.d/pppd-dns*lrwxrwxrwx 1 root root 21 2⽉ 22 06:33 S99grub-common -> ../init.d/grub-common*lrwxrwxrwx 1 root root 18 2⽉ 22 06:33 S99ondemand -> ../init.d/ondemand*lrwxrwxrwx 1 root root 18 2⽉ 22 06:33 S99rc.local -> ../init.d/rc.local*nfs-kernel-server是⾃动启动,就不需要再进⾏修改了,⽽rpcbind就⽐较⿇烦了,找了半天才找到vi /etc/init/rpcbind-boot.conf# portmap-bootdescription "Upstart job to start rpcbind on boot only"author "Clint Byrum"emits start-rpcbindstart on virtual-filesystems and net-device-up IFACE=lotaskexec initctl emit --no-wait start-rpcbind ON_BOOT=y可以见到这个服务设为开机启动了七,开机⾃动挂载共享盘这时候我们需要修改的⽂件是/etc/fstab,命令格式如下:<NFS服务端>:<共享⽬录> <本地⽬录> <⽂件系统类型> <选项> <dump> <pass>每个字段的具体含义这⾥就不详细解释了,vi /etc/fstab,在⽂件中添加下⾯这⾏配置192.168.137.128:/home/sean/shareDir /home/sean/shared nfs defaults 0 0系统每次启动时即会⾃动挂载共享盘以上这篇Ubuntu配置NFS的具体流程(推荐)就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

越来越多的大型制造型企业,为了提高生产效率和战略管理能力,会更多部署SAP系统。

从NetWeaver平台(SAP一系列技术产品的集成)发布以来,SAP推荐采用HA的标准架构,这样HA架构可以算是单数据中心状态下最为稳固的解决方案。

最近为用户一套SAP环境搭建配置MC/NFS,和大家一起分享一下配置MC/NFS过程和一些技术细节。

文件系统:在HA架构中,因为众所周知的原因,在SAP里任何instance都将会使用到以下两个目录:/sapmnt/<SID>/usr/sap/transNFS目的,就是为了保证发生切换,这两个文件都可以供节点访问到;以上图示输出的目录,节点采用NFS的方式挂接上述的两个目录,分别挂成本地的/sapmnt/<SID>和/usr/sap/trans目录。

ServiceGuide NFS Tookit Overview:✓HP Serviceguard Network File Server (NFS) Toolkit uses HP Serviceguard to set up highly available NFS servers.✓You must set up a Serviceguard cluster before you can set up Highly Available (HA) NFS. Serviceguard NFS Toolkit is a separately purchased set of configuration files and control scripts, which you can customize for your specific needs.✓With HP Serviceguard NFS Toolkit, the NFS server package containing the exported file systems can move to a different node in the cluster in the event of failure.After Serviceguard starts the NFS package on the adoptive node, the NFS filesystems are re-exported from the adoptive node with minimum disruption of services to users. When the service returns, the user can continue access to the file. You do not need to restart the client.NFS的几个注意点:CONFIGURED_IO_TIMEOUT_EXTENSION参数在检测到节点故障后的等待时间,从而确保终止故障节点上所有挂起的I/O,再在standby节点上重新启动程序包,NFS所在的网络设备都必须支持最坏情况下的超时(MBTD最大网桥传输延迟);因此,需要先了解所用的网络设备的MBTD值,计算出最坏情况下这些路径上的MBTD值的总和。

关于这个参数,可以详细参考以下文档Page4~Page5的举例解释;<<Using NFS as a filesystem type with HP Serviceguard A.11.20 on HP-UX 11iv3>>。

NFS文件系统由它的程序包启动时进行挂接,只能由一个程序包使用。

不能同时在多个挂接点上挂接NFS文件系统。

运行使用NFS挂接的程序包的所有节点上禁用CacheFS和AutoFS。

Installing Serviceguard NFS:NFS Toolkit提供两种实现NFS功能的方式,Serviceguard NFS Legacy Package和Serviceguard NFS Modular Package(模块化的软件包);它们区别在于,模块软件包在A.11.18集群上支持,配置文件集成在一个NFS包,编辑配置文件的参数即可,安装PHSS_39484补丁就有完整的Modular Package功能。

以下的实际环境是使用Serviceguard NFS Legacy Package进行配置:1、软件包B5140BA A.11.31.08 Serviceguard NFS ToolkitB5736DA A.04.20.31.08 HA MonitorsT1905CA A.11.20.00.01 Serviceguard2、/opt/cmcluster/nfs目录下的文件README Description of the toolkit contentshanfs.sh The NFS specific control scriptnfs.mon The monitor scriptnfs_xmnt A script for handling cross-mounted NFS server packagesnfs.flm The file lock migration script (available with 11i v1 and 11i v2) tl The control script that runs and halts the packagenfs.conf The package configuration file3、生成配置包cmmakepkg –p /opt/cmcluster/nfs/nfs1.confcmmakepkg –s /opt/cmcluster/nfs/tlcp /opt/cmcluster/nfs/* /etc/cmcluster/prdpkgConfiguring Serviceguard NFS Legacy Package:配置NFS过程先编辑nfsconf文件,设置为NFS Server并禁用autofs(NFS原理不在此表述)NFS_CLIENT=0NFS_SERVER=1PCNFS_SERVER=0START_NFSLOGD=10START_MOUNTD=1MOUNTD_OPTIONS=""AUTOFS=0检查并注释掉/etc/exports文件内容,重启nfs服务/sbin/init.d/nfs.client stop/sbin/init.d/nfs.server stop/sbin/init.d/nfs.client start/sbin/init.d/nfs.server start配置MC/NFS过程1、编辑cluster配置文件cluster.confCLUSTER_NAME fjazprd_clusterFIRST_CLUSTER_LOCK_VG /dev/vg_lockNODE_NAME fjazprd1NETWORK_INTERFACE lan900HEARTBEAT_IP 192.168.11.191NETWORK_INTERFACE lan901NETWORK_INTERFACE lan902HEARTBEAT_IP 192.168.13.251FIRST_CLUSTER_LOCK_PV /dev/disk/disk35… …CONFIGURED_IO_TIMEOUT_EXTENSION 2000000VOLUME_GROUP /dev/vgdataVOLUME_GROUP /dev/vg_lock2、编辑程序包的配置文件nfs1.confPACKAGE_NAME nfs_prdpkgPACKAGE_TYPEFAILOVERNODE_NAME fjazprd1NODE_NAME fjazprd2AUTO_RUN YESRUN_SCRIPT /etc/cmcluster/prdpkg/tlHALT_SCRIPT /etc/cmcluster/prdpkg/tlRUN_SCRIPT_TIMEOUT NO_TIMEOUTHALT_SCRIPT_TIMEOUT NO_TIMEOUTSERVICE_NAME nfs1.monitorSERVICE_FAIL_FAST_ENABLED NOSERVICE_HALT_TIMEOUT 300MONITORED_SUBNET 192.168.11.0MONITORED_SUBNET_ACCESS FULL*其中nfs1.monitor命名要与hanfs.sh文件的命名相匹配3、编辑程序包的控制文件tlVG[0]="/dev/vgdata"LV[0]="/dev/vgdata/lv_sap"; FS[0]="/usr/sap"; FS_MOUNT_OPT[0]="-o rw"; FS_UMOUNT_OPT[0]=""; FS_FSCK_OPT[0]="";FS_TYPE[0]="vxfs"LV[1]="/dev/vgdata/lv_db2"; FS[1]="/db2"; FS_MOUNT_OPT[1]="-o rw"; FS_UMOUNT_OPT[1]=""; FS_FSCK_OPT[1]="";FS_TYPE[1]="vxfs"LV[2]="/dev/vgdata/lv_sapdata1"; FS[2]="/db2/PRD/sapdata1";FS_MOUNT_OPT[2]="-o rw"; FS_UMOUNT_OPT[2]="";FS_FSCK_OPT[2]="";FS_TYPE[2]="vxfs"LV[3]="/dev/vgdata/lv_sapdata2"; FS[3]="/db2/PRD/sapdata2";FS_MOUNT_OPT[3]="-o rw"; FS_UMOUNT_OPT[3]="";FS_FSCK_OPT[3]="";FS_TYPE[3]="vxfs"LV[4]="/dev/vgdata/lv_sapdata3"; FS[4]="/db2/PRD/sapdata3";FS_MOUNT_OPT[4]="-o rw"; FS_UMOUNT_OPT[4]="";FS_FSCK_OPT[4]="";FS_TYPE[4]="vxfs"LV[5]="/dev/vgdata/lv_sapdata4"; FS[5]="/db2/PRD/sapdata4";FS_MOUNT_OPT[5]="-o rw"; FS_UMOUNT_OPT[5]="";FS_FSCK_OPT[5]="";FS_TYPE[5]="vxfs"LV[6]="/dev/vgdata/lv_r00"; FS[6]="/sapmnt/PRD"; FS_MOUNT_OPT[6]="-o rw"; FS_UMOUNT_OPT[6]=""; FS_FSCK_OPT[6]="";FS_TYPE[6]="vxfs"* 在其中/usr/sap和/sapmnt/PRD是export NFS文件,会在节点2上进行NFS挂接FS_UMOUNT_COUNT=1FS_MOUNT_RETRY_COUNT=0IP[0]="192.168.11.190"SUBNET[0]="192.168.11.0"function customer_defined_run_cmds{/etc/cmcluster/prdpkg/nfs1_xmnt startremsh fjazprd2 /etc/cmcluster/prdpkg/nfs1_xmnt starttest_return 51}* 在包控制文件中参数HA_NFS_SCRIPT_EXTENSION,作用是定义参数变量去调用各自的hanfs.sh,它默认是直接调用文件hanfs.sh,既假定设置HA_NFS_SCRIPT_ EXTENSION=1.sh,那它将调hanfs.1.sh,必须将目录下hanfs.sh改名为hanfs.1.sh;配置多个程序包,建议设定该参数以区别开。

相关文档
最新文档