Lloyd Parkes via smartos-discuss wrote:


On 14 October 2014 17:12, Ian Collins via smartos-discuss <[email protected] <mailto:[email protected]>> wrote:

    Keith Wesolowski wrote:

        Best is subjective.  Here are some options:


        1. Build a new platform.

        2. Replace /etc/system via boot-time modules.

        3. Use mdb, possibly via a custom service that runs at boot.  It's
        possible that for some applications this might be too late.

        4. Use kmdb early in boot.

        5. Fix illumos.

    As I feared...

      From the above, it looks like a moving from a Solaris to a
    SmartOS zone
    was a bad choice for a Samba server.  The prospect of building a Linux
    KVM to work around the ngroups_max problem fills me with dread.  I'd
    better take a tin hat when I tell my client....


The email at https://www.mail-archive.com/[email protected]/msg01010.html describes how to do #2 when booting via USB. #3 looks pretty easy if you are running Samba in a zone because zones will come up late (last?) in the boot process.

I believe ngroups_max has to be set too soon for 3 and I don't think it is editable via mdb. I've seen Keith's blog and I'm investigating 2 on a test box as a long term solution.

#5 shouldn't be too hard either, but I doubt it will meet your timeframes.

:)

If you are PXE booting your boxes you may be able patch the boot archive. It seems to be a Solaris file system, so you should be able to just mount it via lofi(7D) and then simply edit /etc/system like a normal file. If you are feeling especially keen, you could just patch the boot archive with a binary editor. The data in /etc/system file is extensive and easy to find. I don't know if PXE booting uses the boot_archive.hash file, but it's the SHA1 hash of the boot archive, so calculating the new hash won't be hard.


The biggest problem I have is rebooting the box. I'll have to wait for a few weeks for maintenance window and users with > 16 groups are already complaining...

--
Ian.



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to