[OpenAFS] Stopping afsd on Solaris?
E. Chris Garrison
ecgarris@iupui.edu
Thu, 27 Oct 2005 12:57:37 -0500
Hello,
We are in the process of deploying a large OpenAFS system on many
different platforms, including central services. One such central
service is a cluster of Solaris machines (running Solaris 8).
The administrator of that cluster is concerned about running OpenAFS
and does not like to reboot the nodes of that cluster very often.
Her concern is that if OpenAFS should lock up at some point on a given
node, she will have no recourse to fix the problem other than to
reboot the node, inconveniencing possibly hundreds of users.
There seems to be no way to stop and restart the afsd on Solaris. I
have tried the following:
modinfo | grep afs
125 781a8000 a7bc7 65 1 afs (afs syscall interface)
125 781a8000 a7bc7 65 1 afs (afs syscall interface(32 bit))
125 781a8000 a7bc7 18 1 afs (afs filesystem)
Then,
# /etc/init.d/afs stop
Killing inetd.afs
Then,
# modunload -i 125
can't unload the module: Device busy
Is there some trick to unloading the module and then reloading it? Is
there really no way to restart afsd without rebooting? I'd like to be
able to reassure the sysadmin of this cluster that her systems won't
be disrupted by our service, and that there's a fix if something
should happen that doesn't involve a reboot.
Thanks for any help!
Chris
--
Chris Garrison | Principal Mass Storage Specialist
ecgarris@iupui.edu | Indiana University UITS - RAC - DSSG
W: 317-278-1207 M: 317-250-8649 | Jabber IM: ecgarris@itso.iu.edu