K. Let's change subject as this seems related but is not quite on topic. Yes, I suspect that bit of code as well. And I suspect it to be somehow triggered out of the mdmonitor startup script.
The system has mirrored root disks and has the metadb replicas that go with it. That does not imply that I need a running rpc.metad, does it? I never understood what that daemon does, but the manpage seems to imply it's there to *remotely* manage disksets. We don't use disksets and we certainly won't want them to be remotely managed. I want a secured system with reduced services - i.e. no rpcbind, no rpc.metad, and a lot more disabled - but mirrored root disks for redundancy. Surely that must be possible. Certainly always has been. What in SVM thinks that it needs to enable rpc.metad just because I have metadb replicas? - mo On 15 Sep 2006, at 21:39, Tom Whitten wrote: > I think that I missed the original posting on this, so I don't have > all of > the context. Nontheless, I'll climb out on the limb and try to > answer your > question. :-) > > Do you have any metadbs (Solaris Volume Manager replicas) on your > system? > If so, the SVM code is probably enabling the services. See the > meta_smf_enable function in > http://cvs.opensolaris.org/source/xref/on/usr/src/lib/lvm/libmeta/ > common/meta_smf.c. > > tom > > Moritz Willers writes: >> What confuses me on this one is that I should be able to disable >> rpc/meta and mdmonitor should come online fine. It does. But >> something keeps reenabling rpc/meta at boot! Any idea what that >> might be? >> >> # svcs -xv >> svc:/network/rpc/bind:default (RPC bindings) >> State: disabled since Fri Sep 15 12:42:02 2006 >> Reason: Disabled by an administrator. >> See: http://sun.com/msg/SMF-8000-05 >> See: man -M /usr/share/man -s 1M rpcbind >> Impact: 5 dependent services are not running: >> svc:/network/rpc/meta:default >> svc:/system/mdmonitor:default >> svc:/milestone/multi-user:default >> svc:/milestone/multi-user-server:default >> svc:/system/zones:default >> # svcadm disable rpc/meta >> # svcs -xv >> # init 6 >> >> ... >> >> # svcs -xv >> svc:/network/rpc/bind:default (RPC bindings) >> State: disabled since Fri Sep 15 12:49:41 2006 >> Reason: Disabled by an administrator. >> See: http://sun.com/msg/SMF-8000-05 >> See: man -M /usr/share/man -s 1M rpcbind >> Impact: 1 dependent service is not running: >> svc:/network/rpc/meta:default >> # svcs -l rpc/meta >> fmri svc:/network/rpc/meta:default >> name SVM remote metaset services >> enabled true >> state offline >> next_state none >> state_time Fri Sep 15 12:50:40 2006 >> restarter svc:/network/inetd:default >> dependency require_all/restart svc:/network/rpc/bind (disabled) >> >> and after another reboot mdmonitor and the rest fail to come up >> again. >> >> How can I track what enables a service? - mo >> >> >> This message posted from opensolaris.org >> _______________________________________________ >> smf-discuss mailing list >> smf-discuss at opensolaris.org -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2130 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/smf-discuss/attachments/20060915/f807f928/attachment.bin>