Shared appltop setup in Oracle E-Business Suite (EBS) is very common nowadays, for obvious reasons. It cuts down the patching downtime enormously on large multi middle tier environments, as we just have apply the patches on only one node instead of all nodes. Any apps patch or apps techstack patch need to be applied only once, Thus Downtime window for production multi middle tier setups with shared Appl_top is significantly less. In the current era of Global Single Instance Architecture any investment in cutting down downtime windows is a very good choice.
One of the requirement for Shared Appl_top setup is to have apps filesystem shared between all the nodes. This requires a Single LUN mounted to all nodes with cluster filesystem on it. Another alternative to cluster filesystem is NFS mount point from a NAS device.
NFS mount point from a NAS device is the most recommended for Apps Filesystem, as this setup doesn’t have any overhead or issues that Cluster filesystems have. NFS doesnt have any fencing issues unlike Cluster filesystems. Yes, it’s slower in IO throughput, but Apps Filesystem doesn’t do a kot of IO. NFS IO performance is more than adequate for Shared Appl_top Filesystem.
Customers who don’t have NAS based storage around in their data centers, traditionally SAN with FC or iSCSI, have to use Cluster Filesystems like Redhat GFS, IBM GPFS or Veritas VxFS. I have seen a lot of customers chose Redhat GFS for their systems, but my experience with Shared Appl_top on Redhat GFS is not good. GFS has difficulties in handling directories that have lot of small files like Concurrent Manager log and output directories. Simple ls command on this directory hangs forever and seems to effect other nodes response time as well. Note that Oracle doesn’t normally recommend or certify any of the above mentioned Cluster filesystems with EBS. But in recent years, Oracle caved in to customer pressure and certified OCFS2 cluster filesystem with EBS R12 shared appltop.
In initial years of this certification, I had second thoughts about using this for Shared Appl_top. OCFS did not really have a good reputation with Oracle RAC which seems to have affected its credibility in this area. But latest versions of OCFS improved a lot and OCFS2 1.6 performed really well in my recent tests with Oracle EBS R12. I highly recommend OCFS2 in addition to NFS for Oracle EBS Shared Appl_top. Whatever you choose, just make sure to mount them with noatime option for better performance.
Happy Holidays !
8 Comments. Leave new
Very nice and useful information.
These writings based on careful observations and experiences definitely prove to be helpful to the community. Awesome!
Thank you Vasu
Thanks for this information.
Very use full.
is shared appl_top with ocfs2 partition in EBS 12.2 Certified and well supported ? since it has dual file system
Yes its certified very recently.
Do you have official confirmation for this – I cannot find anything.
Check this blog post by Oracle ATG team
https://blogs.oracle.com/stevenChan/entry/ocfs2_linux_certified_ebs12
Is it possible to use acfs file system for this
Hi Ravinder,
Thanks for stopping by my blog. Although ACFS is not certified by Oracle EBS Team, you can still use it. I have seen ACFS being used in Oracle Database Appliance for Virtual Machines and Filesystems via NFS. So you can do the same thing. Mount ACfS via HANFS/HAVIP using NFS
Thanks
Vasu