[ClusterLabs] Antw: [EXT] how does the VirtualDomain RA know with which options it's called ?

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Fri May 13 06:03:50 EDT 2022


>>> "Lentes, Bernd" <bernd.lentes at helmholtz-muenchen.de> schrieb am 12.05.2022
um
20:03 in Nachricht
<1669196283.60011790.1652378614862.JavaMail.zimbra at helmholtz-muenchen.de>:
> Hi,
> 
> from my understanding the resource agents in 
> /usr/lib/ocf/resource.d/heartbeat are quite similar
> to the old scripts in /etc/init.d started by init.

The LSB scripts are no real RA agents (they cannot receive parameters) while
RAs get theit parameters from environment.

> Init starts these scripts with "script [start|stop|reload|restart|status]".
> Inside the script there is a case construct which checks the options the 
> script is started with, and calls the appropriate function.
> 
> Similar to the init scripts the cluster calls the RA with "script 
> [start|stop|monitor ...]"
> But i'm missing this construct in the VirtualDomain RA. From where does it 
> know how it is invoked ?

"$1" (AFAIK)

Regards,
Ulrich

> I don't see any logic which checks the options the script is called with.
> 
> Bernd
> -- 
> 
> Bernd Lentes 
> System Administrator 
> Institute for Metabolism and Cell Death (MCD) 
> Building 25 - office 122 
> HelmholtzZentrum München 
> bernd.lentes at helmholtz-muenchen.de 
> phone: +49 89 3187 1241 
> fax: +49 89 3187 2294 
> http://www.helmholtz-muenchen.de/mcd 
> 
> 
> Public key: 
> 
> 30 82 01 0a 02 82 01 01 00 b3 72 3e ce 2c 0a 6f 58 49 2c 92 23 c7 b9 c1 ff 
> 6c 3a 53 be f7 9e e9 24 b7 49 fa 3c e8 de 28 85 2c d3 ed f7 70 03 3f 4d 82
fc 
> cc 96 4f 18 27 1f df 25 b3 13 00 db 4b 1d ec 7f 1b cf f9 cd e8 5b 1f 11 b3
a7 
> 48 f8 c8 37 ed 41 ff 18 9f d7 83 51 a9 bd 86 c2 32 b3 d6 2d 77 ff 32 83 92
67 
> 9e ae ae 9c 99 ce 42 27 6f bf d8 c2 a1 54 fd 2b 6b 12 65 0e 8a 79 56 be 53
89 
> 70 51 02 6a eb 76 b8 92 25 2d 88 aa 57 08 42 ef 57 fb fe 00 71 8e 90 ef b2
e3 
> 22 f3 34 4f 7b f1 c4 b1 7c 2f 1d 6f bd c8 a6 a1 1f 25 f3 e4 4b 6a 23 d3 d2
fa 
> 27 ae 97 80 a3 f0 5a c4 50 4a 45 e3 45 4d 82 9f 8b 87 90 d0 f9 92 2d a7 d2
67 
> 53 e6 ae 1e 72 3e e9 e0 c9 d3 1c 23 e0 75 78 4a 45 60 94 f8 e3 03 0b 09 85
08 
> d0 6c f3 ff ce fa 50 25 d9 da 81 7b 2a dc 9e 28 8b 83 04 b4 0a 9f 37 b8 ac
58 
> f1 38 43 0e 72 af 02 03 01 00 01





More information about the Users mailing list