My current job doesn’t offer me at the moment the opportunity to play with RAC or other stuff, so I decided to build my own RAC on my Windows7-desktop (64-bits, 8GB RAM), using 3 VM’s (VM-workstation , 7.1.3 build-324285) :
2 VM’s (VMware, not OracleVM!) for two RAC-nodes, based on OEL 5.5, 126.96.36.199 for infra and database.
1 VM as my own storage, based on Openfiler 2.3 (free) and ASM as storage manager.
Powered by rPath Linux, Openfiler is a free browser-based network storage management utility that delivers file-based Network Attached Storage (NAS) and block-based Storage Area Networking (SAN) in a single framework. Openfiler supports CIFS, NFS, HTTP/DAV, FTP, however, we will only be making use of its iSCSI capabilities to implement an inexpensive SAN for the shared storage components required by Oracle RAC 11g. A 500GB internal hard drive will be connected to the network storage server (sometimes referred to in this article as the Openfiler server) through an internal embedded SATA II controller. The Openfiler server will be configured to use this disk for iSCSI based storage and will be used in our Oracle RAC 11g configuration to store the shared files required by Oracle Clusterware as well as all Oracle ASM volumes.
My goal: just a little bit hands-on experience with Openfiler, and do some testing with RAC 11gr2, and especially 188.8.131.52. Maybe it’s helpful for somebody else, so I’ll post my experiences. Steps I’m gonna perform.
While installing a grid – infrastructure on my own RAC-cluster (184.108.40.206 on VMware), using ASM with Openfiler as my own SAN, the prerequisite-check fails at step 15 (in the oraInstaller-gui) with :
PRVF-5150 : Path ORCL:VOL1 is not a valid path on all nodes
This is also the case for all the other volumes I created. But… where does this come from? Hmmm.. this turned out to be a unpublished bug, and it can be safely ignored when you are convinced you did it right, and performed some checks:
While building my own RAC (220.127.116.11) on two VM’s, using a third VM with Openfiler on it as my SAN, I had to dowload, install, configure and load oracleasm / ASMLIB. Loading didn’t go smoothly at my own project. First I analyzed what I did, steps I took:
Step 1 : Downloading the right packages from the otn-page. It’s crucial at this point to know exactly which packages you need, otherwise you may get some vague errors.
I was building my own Oracle RAC 11g cluster (18.104.22.168) with Openfiler as my shared storage. Two VM’s as my rac-cluster, one VM with Openfiler as my own SAN (not using the applicance, used the iso-file). Followed the instructions of the article of Jeffrey Hunter how to build a RAC on OEL and iSCSI, however this article is not based on VM. Will publish my experiences later on.
My Openfiler-VM (named it ‘Openfiler1′) was ready, given access to my both nodes on iSCSI-level, and now I want my rac1-node to discover the iSCSI-drives on my Openfiler-VM.
Command I used on node ‘rac1′, where ‘openfiler1′ is my Openfiler-VM, on a privileged network:
Finished a RAC-course a while ago with instructor Harald van Breederode. Noticed that he used a script for setting up ssh on the nodes. Short, powerful. Used it myself with user grid and oracle while installing 11g RAC.
First of all, one file should exist on forehand: $HOME:nodeinfo. Should look like this, one noder per line: