The other node name of a SUN cluster


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting The other node name of a SUN cluster
# 8  
Old 10-08-2006
If thishost is "a1bc11" then basehost is "abc" and thathost is "abc2"...

Quote:
Originally Posted by blowtorch
Since you are using ksh, you can use this bit:
Code:
thishost=$(uname -n)
basehost=${thishost%[0-9]}
thissuffix=${thishost##*[a-z][0-9]}
thatsuffix=$((3-$thissuffix))
thathost=${basehost}${thatsuffix}
echo $thathost

Hope this helps. Pretty much the best that I can think of right now...

Cheers
# 9  
Old 10-08-2006
I made a small test script - just the same bunch of commands inside a script. I can't remember the error messages exactly and right now I can't connect on that sparcs... when I can log in ... I'll post the entire output...
BTW there is a command to print the both node names like:
Code:
#funame -n

Thanks a lot guys!

Quote:
Originally Posted by nathan
Can you post your script? Just cut-and-paste it. ( Be sure and use code tags. )
# 10  
Old 10-09-2006
Quote:
Originally Posted by heartwork
If thishost is "a1bc11" then basehost is "abc" and thathost is "abc2"...
Don't know how you got that. I ran it on Solaris 5.8, standard ksh and got this:

Code:
# thishost=a1bc11
# basehost=${thishost%[0-9]}
# thissuffix=${thishost##*[a-z][0-9]}
# thatsuffix=$((3-$thissuffix))
# thathost=${basehost}${thatsuffix}
# echo $thathost
a1bc12
# thishost=a1bc12
# basehost=${thishost%[0-9]}
# thissuffix=${thishost##*[a-z][0-9]}
# thatsuffix=$((3-$thissuffix))
# thathost=${basehost}${thatsuffix}
# echo $thathost
a1bc11

# 11  
Old 10-09-2006
Just copy & paste...

1st:

Code:
root@carp # X=voms21                                  
root@carp # numofchar=${#X}                           
root@carp # numofcharminus1=`expr $numofchar "-" 1`   
root@carp # Y=`echo "$X" | cut -c1-${numofcharminus1}`
root@carp # Z=`echo "$X" | cut -c${numofchar}`        
root@carp # T=`expr 3 "-" $Z`                         
root@carp # echo $Y$T                                 
voms22

2nd:

Code:
root@carp # cat modif
numofchar=${#X}
numofcharminus1=`expr $numofchar "-" 1`
Y=`echo "$X" | cut -c1-${numofcharminus1}`
Z=`echo "$X" | cut -c${numofchar}`
T=`expr 3 "-" $Z`
echo $Y$T

root@carp # X=voms21
root@carp # ./modif
cut: invalid range specifier
cut: no list specified
expr: syntax error

root@carp #

Quote:
Originally Posted by nathan
Can you post your script? Just cut-and-paste it. ( Be sure and use code tags. )
# 12  
Old 10-09-2006
I have tested too and it works fine on our Solaris 5.8! Thanks a lot man! Smilie

Quote:
Originally Posted by blowtorch
Don't know how you got that. I ran it on Solaris 5.8, standard ksh and got this:

Code:
# thishost=a1bc11
# basehost=${thishost%[0-9]}
# thissuffix=${thishost##*[a-z][0-9]}
# thatsuffix=$((3-$thissuffix))
# thathost=${basehost}${thatsuffix}
# echo $thathost
a1bc12
# thishost=a1bc12
# basehost=${thishost%[0-9]}
# thissuffix=${thishost##*[a-z][0-9]}
# thatsuffix=$((3-$thissuffix))
# thathost=${basehost}${thatsuffix}
# echo $thathost
a1bc11

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Cluster node not starting

Setting up HACMP 6.1 on a two node cluster. The other node works fine and can start properly on STABLE state (VGs varied, FS mounted, Service IP aliased). However, the other node is always stuck on ST_JOINING state. Its taking forever and you can't stop the cluster as well or recover from script... (2 Replies)
Discussion started by: depam
2 Replies

2. Solaris

Sun cluster 4.0 - zone cluster failover doubt

Hello experts - I am planning to install a Sun cluster 4.0 zone cluster fail-over. few basic doubts. (1) Where should i install the cluster s/w binaries ?. ( global zone or the container zone where i am planning to install the zone fail-over) (2) Or should i perform the installation on... (0 Replies)
Discussion started by: NVA
0 Replies

3. Solaris

Sun Cluster 3.2 x86: Node is rebooting itself

Hey Admins, I am running sun cluster 3.2 x86 on Vmware. I m facing an issue from 2 days.. One main node is continuously rebooting..... not sure... whats woring... I just had change heartbeat timeout values on 1 this node... Now both node are just rebooting itself..seems panic.. Any... (1 Reply)
Discussion started by: snchaudhari2
1 Replies

4. Solaris

SVM metaset on 2 node Solaris cluster storage replicated to non-clustered Solaris node

Hi, Is it possible to have a Solaris cluster of 2 nodes at SITE-A using SVM and creating metaset using say 2 LUNs (on SAN). Then replicating these 2 LUNs to remote site SITE-B via storage based replication and then using these LUNs by importing them as a metaset on a server at SITE-B which is... (0 Replies)
Discussion started by: dn2011
0 Replies

5. Solaris

Single node Sun Cluster with zones

How can we add a shared zfs dataset between 2 zones on a same host. I have sun cluster 3.2 installed in a server which has 2 zones. I want to share a zfs data set between these 2 zones how can we do that ? (7 Replies)
Discussion started by: fugitive
7 Replies

6. Solaris

Active Sun cluster node?

I now the logical name and Virtual IP of the cluster. How can I find the active sun cluster node without having root access? (3 Replies)
Discussion started by: sreeniatbp
3 Replies

7. High Performance Computing

Setting up 2 node cluster using solaris 10

hi, i am trying to setup a 2 node cluster environment. following is what i have; 1. 2 x sun ultra60 - 450MHz procs, 1GB RAM, 9GB HDD, solaris 10 2. 2 x HBA cards 3. 2 x Connection leads to connect ultra60 with D1000 4. 1 x D1000 storage box. 5. 3 x 9GB HDD + 2 x 36GB HDD first of all,... (1 Reply)
Discussion started by: solman17
1 Replies

8. HP-UX

MC/SG Fail to join cluster node

Hi, Please advise me whereas I have two node cluster server configured with MC/SG. Application and DB are running on Node 1, while Node 2 is standby. All the volume group devices are part of cluster environment. There is only one package running at node 1. Node 2 is having the problem to... (1 Reply)
Discussion started by: rauphelhunter
1 Replies

9. HP-UX

Node can't join cluster

Need help guys! when running cmrunnode batch i'm getting this error cmrunnode : Waiting for cluster to... (1 Reply)
Discussion started by: Tris
1 Replies
Login or Register to Ask a Question