Octave Orgeron wrote:

> --- Robert.Thurlow at Sun.COM wrote:

>>2) Since NFS is mostly an in-kernel service, unlike something like
>>Apache, if you have some kind of issue with NFS stability, you lose
>>the whole box, not just the zone.  This lack of fault isolation isn't
>>always something that people are aware of.  Does this change anything
>>for your use case?

> This is a great point and shows that there has to be some reorg of the
> NFS framework. I don't know if that means we need a pseudo instance of
> the kernel modules for each zone. Or if we have to break it up into
> components that should be unique to each zone and ones that should be
> common.

I don't think we can go there - a service in the kernel which panics
takes out all zones, and there's just nothing we can do about that
(beyond minimizing panics as we try to do anyway).  I think we need
to set expectations that fault isolation is not as strong for this
service.  Sun has other virtualization solutions that would work
better for real fault isolation.

>>2) Due to the above, it seems like the global zone admin should have
>>a knob to turn to enable or disable the ability of a zone to share
>>out files via NFS.  Do people agree?
>>
> 
> 
> I agree there is should be knob. Perhaps something in zonecfg like:
> 
> add service
> set type=nfs
> end
> 
> That would enable the zone to be an nfs server. What do you think?

Yes, I had a setting like this in mind, as opposed to something that
includes a path to a resource that may be shared.

Rob T

Reply via email to