> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss-
> boun...@opensolaris.org] On Behalf Of Edward Ned Harvey
> 
> I must be missing something - I don't see anything above that indicates any
> required vs optional dependencies.

Ok, I see that now.  (Thanks to the SMF FAQ).
A dependency may have grouping optional_all, require_any, or require_all.

Mine is require_all, and I figured out the problem.  I had my automatic zpool 
import/export script dependent on the initiator ... But it wasn't the initiator 
going down first.  It was the target going down first.

So the solution is like this:

sudo svccfg -s svc:/network/iscsi/initiator:default
svc:/network/iscsi/initiator:default> addpg iscsi-target dependency
svc:/network/iscsi/initiator:default> setprop iscsi-target/grouping = astring: 
"require_all"
svc:/network/iscsi/initiator:default> setprop iscsi-target/restart_on = 
astring: "none"
svc:/network/iscsi/initiator:default> setprop iscsi-target/type = astring: 
"service"
svc:/network/iscsi/initiator:default> setprop iscsi-target/entities = fmri: 
"svc:/network/iscsi/target:default"
svc:/network/iscsi/initiator:default> exit

sudo svcadm refresh svc:/network/iscsi/initiator:default

And additionally, create the SMF service dependent on initiator, which will 
import/export the iscsi pools automatically.

http://nedharvey.com/blog/?p=105

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
              • ... Richard Elling
              • ... Dan Swartzendruber
              • ... Richard Elling
              • ... Dan Swartzendruber
              • ... Jim Klimov
              • ... Dan Swartzendruber
              • ... Jim Klimov
              • ... Edward Ned Harvey (opensolarisisdeadlongliveopensolaris)
              • ... Jim Klimov
              • ... Edward Ned Harvey (opensolarisisdeadlongliveopensolaris)
              • ... Edward Ned Harvey (opensolarisisdeadlongliveopensolaris)
              • ... Jim Klimov
              • ... Jim Klimov
              • ... Jim Klimov
              • ... Edward Ned Harvey (opensolarisisdeadlongliveopensolaris)
              • ... Timothy Coalson
              • ... Edward Ned Harvey (opensolarisisdeadlongliveopensolaris)
              • ... Timothy Coalson
  • Re: [zfs-discuss]... matthew patton

Reply via email to