I just tried to setup the VCS cluster in laptop/Desktop using vmware workstation. VMware workstation hosted two Solaris nodes and openfiler as shared storage.This setup worked like a charm.Why can’t you try in your laptop ?
Hardware requirement:
1.Laptop/PC with 4GB RAM
2.Processor should have VT compatibly to install 64 bit operating system under vmware.
(By default Intel core 2 duo above version processor having VT feature.For Dual core processor,please check it www.intel.com)
Required Software’s:
1.Vmware workstation for creating virtual Solaris nodes
2.Solaris 10 – Opertating system
3. Symantec Storage foundation HA – VCS Cluster software
4.Openfiler – Virtual SAN storage (iscsi shared storage)
Before starting to configure the VCS ,the below mentioned prerequisite need to be completed.
1.Create two virtual Solaris guest with three NIC cards in vmware.
2.Configure root password less authentication between two cluster nodes.
3.Install Symantec storage foundation HA on both Solaris nodes.
4.Install openfiler as virtual guest in vmware for shared storage.
6.Add the newly provisioned LUN in both the nodes using the iscisadm.
Once you have setup the above prerequisites ,you can proceed with VCS cluster configuration.
Run the below command to begin the configuration
Arena-Node1#/opt/VRTS/install/installsf -configure
Storage Foundation 5.1 Configure Program
Logs are being written to /var/tmp/installsf-201207292354mTw while installsf is in progress.
Enter the Solaris x64 system names separated by spaces: [q,?] node1 node2
Storage Foundation 5.1 Configure Program
node1 node2
Logs are being written to /var/tmp/installsf-201207292354mTw while installsf is in progress
Verifying systems: 100%
Estimated time remaining: 0:00 5 of 5
Checking system communication ....................................Done
Checking release compatibility .......................................Done
Checking installed product .............................................Done
Checking platform version ..............................................Done
Performing product prechecks .........................................Done
System verification checks completed successfully
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
To configure VCS, answer the set of questions on the next screen.
When [b] is presented after a question, 'b' may be entered to go back to the first question of the configuration set.
When [?] is presented after a question, '?' may be entered for help or additional information about the question.
Following each set of questions, the information you have entered will be presented for confirmation. To repeat the set of
questions and correct any previous errors, enter 'n' at the confirmation prompt.
No configuration changes are made to the systems until all configuration questions are completed and confirmed.
Press [Enter] to continue:
To configure VCS for SF51 the following information is required:
A unique Cluster name
A unique Cluster ID number between 0-65535
Two or more NIC cards per system used for heartbeat links
One or more heartbeat links are configured as private links
One heartbeat link may be configured as a low priority link
All systems are being configured to create one cluster
Enter the unique cluster name: [q,?] arena
Enter a unique Cluster ID number between 0-65535: [b,q,?] (0) 5
Discovering NICs on node1 ............. Discovered e1000g0 e1000g1 e1000g2
To use aggregated interfaces for private heartbeat, enter the name of an aggregated interface.
To use a NIC for private heartbeat, enter a NIC which is not part of an aggregated interface.
Enter the NIC for the first private heartbeat link on node1: [b,q,?] e1000g1
Would you like to configure a second private heartbeat link? [y,n,q,b,?] (y)
Enter the NIC for the second private heartbeat link on node1: [b,q,?] e1000g2
Do you want to configure an additional low priority heartbeat link? [y,n,q,b,?] (n) y
Enter the NIC for the low priority heartbeat link on node1: [b,q,?] (e1000g0)
Are you using the same NICs for private heartbeat links on all systems? [y,n,q,b,?] (y)
Checking Media Speed for e1000g1 on node1 .................................1000
Checking Media Speed for e1000g2 on node1 ................................ 1000
Checking Media Speed for e1000g1 on node2 .................................1000
Checking Media Speed for e1000g2 on node2 .................................1000
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
Cluster information verification:
Cluster Name: arena
Cluster ID Number: 5
Private Heartbeat NICs for node1:
link1=e1000g1
link2=e1000g2
Low Priority Heartbeat NIC for node1: link-lowpri=e1000g0
Private Heartbeat NICs for node2:
link1=e1000g1
link2=e1000g2
Low Priority Heartbeat NIC for node2: link-lowpri=e1000g0
Is this information correct? [y,n,q,b,?] (y)
Virtual IP can be specified in RemoteGroup resource, and can be used to connect to the cluster using Java GUI
The following data is required to configure the Virtual IP of the Cluster:
A public NIC used by each system in the cluster
A Virtual IP address and netmask
Do you want to configure the Virtual IP? [y,n,q,?] (n)
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
Veritas Cluster Server can be configured to utilize Symantec Security Services
Running VCS in Secure Mode guarantees that all inter-system communication is encrypted, and users are verified with security credentials. When running VCS in Secure Mode, NIS and system usernames and passwords are used to verify identity. VCS usernames and passwords are no longer utilized when a cluster is running in Secure Mode.Before configuring a cluster to operate using Symantec Security Services, another system must already have Symantec Security Services installed and be operating as a Root Broker. Refer to the Veritas Cluster Server Installation Guide for more information on configuring a Symantec Product Authentication Service Root Broker.
Would you like to configure VCS to use Symantec Security Services? [y,n,q] (n)
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
The following information is required to add VCS users:
A user name
A password for the user
User privileges (Administrator, Operator, or Guest)
Do you want to set the username and/or password for the Admin user
(default username = 'admin', password='password')? [y,n,q] (n)
Do you want to add another user to the cluster? [y,n,q] (n)
VCS User verification:
User: admin Privilege: Administrators
Passwords are not displayed
Is this information correct? [y,n,q] (y)
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
The following information is required to configure SMTP notification:
The domain-based hostname of the SMTP server
The email address of each SMTP recipient
A minimum severity level of messages to send to each recipient
Do you want to configure SMTP notification? [y,n,q,?] (n)
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
The following information is required to configure SNMP notification:
System names of SNMP consoles to receive VCS trap messages
SNMP trap daemon port numbers for each console
A minimum severity level of messages to send to each console
Do you want to configure SNMP notification? [y,n,q,?] (n)
All SFHA processes that are currently running must be stopped
Do you want to stop SFHA processes now? [y,n,q,?] (y)
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
Logs are being written to /var/tmp/installsf-201207300006zNi while installsf is in progress
Stopping SFHA: 100%
Estimated time remaining: 0:00 8 of 8
Performing SFHA prestop tasks .....................................Done
Stopping vxatd ....................................................Done
Stopping had ......................................................Done
Stopping hashadow .................................................Done
Stopping CmdServer ................................................Done
Stopping vxfen ....................................................Done
Stopping gab ......................................................Done
Stopping llt ......................................................Done
Storage Foundation High Availability Shutdown completed successfully
Storage Foundation and High Availability 5.1 Configure Program
node1 node2
Logs are being written to /var/tmp/installsf-201207300006zNi while installsf is in progress
Starting SFHA: 100%
Estimated time remaining: 0:00 19 of 19
Performing SFHA configuration .........................................Done
Starting vxdmp ........................................................Done
Starting vxio .........................................................Done
Starting vxspec .......................................................Done
Starting vxconfigd ....................................................Done
Starting vxesd ........................................................Done
Starting vxrelocd .....................................................Done
Starting vxconfigbackupd ..............................................Done
Starting vxportal .....................................................Done
Starting fdd ..........................................................Done
Starting llt ..........................................................Done
Starting gab ..........................................................Done
Starting vxfen ........................................................Done
Starting had ..........................................................Done
Starting hashadow .....................................................Done
Starting CmdServer ....................................................Done
Starting vxdbd ........................................................Done
Starting odm ..........................................................Done
Performing SFHA poststart tasks .......................................Done
Storage Foundation High Availability Startup completed successfully
installsf log files, summary file, and response file are saved at:
/opt/VRTS/install/logs/installsf-201207300006zNi
Arena-Node1#
Arena-Node1#/opt/VRTS/bin/hastatus -sum
-- SYSTEM STATE
-- System State Frozen
A node1 RUNNING 0
A node2 RUNNING 0
Create a diskgroup for cluster using vxvm.
Arena-Node1#echo |format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0
/pci@0,0/pci15ad,1976@10/sd@0,0
1. c2t2d0
/iscsi/disk@0000iqn.2006- 01.com.openfiler%3Atsn.58533bc21b9e0001,0
2. c2t3d0
/iscsi/disk@0000iqn.2006-01.com.openfiler%3Atsn.58533bc21b9e0001,1
Specify disk(enter its number): Specify disk (enter its number):
Arena-Node1#vxdisk list
DEVICE TYPE DISK GROUP STATUS
c1t0d0s2 auto:none - - online invalid
c2t2d0s2 auto:none - - online invalid
c2t3d0s2 auto:none - - online invalid
Bring the the openfiler LUNS in vxvm control.
Arena-Node1#/etc/vx/bin/vxdisksetup -i c2t2d0 Arena-Node1#/etc/vx/bin/vxdisksetup -i c2t3d0 Arena-Node1#vxdisk list DEVICE TYPE DISK GROUP STATUS c1t0d0s2 auto:none - - online invalid c2t2d0s2 auto:cdsdisk - - online c2t3d0s2 auto:cdsdisk - - online
Create a new diskgroup.
Arena-Node1#vxdg init arenadg iscsi1=c2t2d0 iscsi2=c2t3d0 Arena-Node1#vxdisk list DEVICE TYPE DISK GROUP STATUS c1t0d0s2 auto:none - - online invalid c2t2d0s2 auto:cdsdisk iscsi1 arenadg online c2t3d0s2 auto:cdsdisk iscsi2 arenadg online
Making the volume
Arena-Node1#vxassist -g arenadg make zoravol1 3g Arena-Node1#vxprint -hvt Disk group: arenadg v zoravol1 - ENABLED ACTIVE 6291456 SELECT - fsgen pl zoravol1-01 zoravol1 ENABLED ACTIVE 6291456 CONCAT - RW sd iscsi1-01 zoravol1-01 iscsi1 0 4050688 0 c2t2d0 ENA sd iscsi2-01 zoravol1-01 iscsi2 0 2240768 4050688 c2t3d0 ENA
Creating the filesystem
Arena-Node1#mkfs -F vxfs /dev/vx/rdsk/arenadg/zoravol1
version 7 layout
6291456 sectors, 3145728 blocks of size 1024, log size 16384 blocks
largefiles supported
Arena-Node1#
Arena-Node1#mkdir /zoravol1
Arena-Node1#mount -F vxfs /dev/vx/dsk/arenadg/zoravol1 /zoravol1
Arena-Node1#df -h /zoravol1
Filesystem size used avail capacity Mounted on
/dev/vx/dsk/arenadg/zoravol1
3.0G 18M 2.8G 1% /zoravol1
# umount /zoravol1.
To see how to create service group in graphical VCS java console.
Thank you for reading this article.Please leave a comment if you have any doubt ,i will get back to you as soon as possible.
Ravi Chaudhary says
I am reading unixarena.com since last week with carefully in deapth Before this I only open the site and through a glimpse that’s it. But since last week I have become greatest FAN fr this site. If I face any issue first I goes to this site and get my solution. I really appreciate this site. It is greatest tutor for me .
Thanks & Regards !!!!
Ravi Chaudhary
Toomola
Nagarajan says
Hi Lingeswaran,
Can you please share the steps and prerequisites to install in Solaris 11.2
Kishan says
Hi,
Can we have 2 node veritas cluster with SCSI-3 in Solaris topology.
For Solaris cluster with SCSI-3, three nodes are recommended.
regards
Kishan
Rajkumar says
My sincere thanks to the owner and publisher of this documentation… Awesome!!!!
GK says
Excellent work Lingeswaran.. Thank you
Jayapaul says
Can anyone advice on how to create 3 NICs ?
Lingeswaran R says
VMWARE WORKSTATION-> View-Console view->Edit Virtual Machine Settings->Add–>Select Network Adaptor->Add it .Perform the same steps twice, and reboot the guest to see newly created NIC’s
Sukesh Kota says
vcs(6.0.1) configuration in solari10 (vmware)is successful
please provide link to Download the VCS cluster manager to insatll in laptop(windows 7)
Anil boda says
Hi,
Can you please provide the steps and sequence to create a service group and resource and how to failover through command line in solaris 10.
Thanks in advance.
Senthil says
Hi
When creating new VM on work station, you have mentioned with three nic's, whether all three nic's need to be NAT or Host Only. What should be their type.
Lingeswaran R says
I have installed SFHA 6 in Solaris 11.
Mohammed says
Can you post somethihg related VCS COnfiguration for Oracle
Mohammed says
Good work Lingesh,
Lingeswaran R says
I haven installed on VMWARE..not performed any cluster part.
Shahid Khan says
Have you seen SFHA version 6 is available and that need high end memory.. Is something new introduced as it contain installer for Sol-11…
???
Shahid Khan says
I am replicating the above mentioned steps… Once done will update.
Superb job done by you.
Cheers
Shahid
Lingeswaran R says
Almost …You can give try…
PNC says
Great work..is the process almost the same if i try with rhel 5 using Storage Foundation Ha for Rhel