This site is currently read-only as we are migrating to Oracle Forums for an improved community experience. You will not be able to initiate activity until January 30th, when you will be able to use this site as normal.

    Forum Stats

  • 3,890,006 Users
  • 2,269,775 Discussions
  • 7,916,823 Comments

Discussions

Giving up on Linux and adopting Solaris for 'serious' server applications

ASGR71
ASGR71 Member Posts: 44 Red Ribbon
edited Sep 24, 2020 12:32AM in Solaris 11

Hi Guys and Gals,

I've just about had it with all Linux distros with inconsistencies and

competing technologies that nothing gets implemented completely.

Henceforth, I'm adopting Solaris as the operating system for my

Oracle installation. It's only a small installation for learning and

coding on a Dell 3060.

I have several questions about the installation of the operating

system:

1) Does / How-does - Solaris manage SSD drives. I'm guessing

it's advanced enough to handle this technology but I've not been

able to find any documentation regarding this?

2) Trim / Discard - Assuming Solaris runs on SSD's, does Solaris

handle the equivalant of the discard/trim function automatically or

is it a case of manually launching the command as in Linux via a

cron job?

3) I've read about UFS and ZFS and I don't think I have the resources

or hardware setup to implement ZFS. Does Solaris still support UFS?

Any help would be much appreciated.

Thank in advance.

Tagged:
JensMarcel Hofstetter JomaSoftSteffen Mosertmuehle

Best Answers

  • Steffen Moser
    Steffen Moser Ulm, GermanyMember Posts: 138 Bronze Badge
    edited Jul 20, 2020 8:18PM Answer ✓

    1) It does. A lot of people use SSDs for storage when IOPS are important. Often, SSDs are used as Caches (e.g. ZIL or L2ARC) for ZFS storages.

    2) Regarding TRIM/UNSET, see: https://support.oracle.com/knowledge/Sun%20Microsystems/2053431_1.html

    3) ZFS is absolutely great and it has been the default FS in Solaris 11.x for a few years. The system boots from ZFS. Though, it does still support UFS: https://docs.oracle.com/cd/E37838_01/pdf/E61016.pdf

    JensMarcel Hofstetter JomaSoft
«13

Answers

  • Steffen Moser
    Steffen Moser Ulm, GermanyMember Posts: 138 Bronze Badge
    edited Jul 20, 2020 8:18PM Answer ✓

    1) It does. A lot of people use SSDs for storage when IOPS are important. Often, SSDs are used as Caches (e.g. ZIL or L2ARC) for ZFS storages.

    2) Regarding TRIM/UNSET, see: https://support.oracle.com/knowledge/Sun%20Microsystems/2053431_1.html

    3) ZFS is absolutely great and it has been the default FS in Solaris 11.x for a few years. The system boots from ZFS. Though, it does still support UFS: https://docs.oracle.com/cd/E37838_01/pdf/E61016.pdf

    JensMarcel Hofstetter JomaSoft
  • Krum
    Krum BulgariaMember Posts: 12 Green Ribbon
    edited Aug 1, 2020 7:49PM

    Sounds like the desired server application is a storage device .  DAS or NAS , in mixed a environment of clients ,Solaris 11 fits excellent . But a major drawback - the license price barely justify just a file server role in S&M business area .

    Solaris 11.4 Essentials is needed  :-) !

    Steffen Moser
  • ASGR71
    ASGR71 Member Posts: 44 Red Ribbon
    edited Sep 2, 2020 6:14PM

    Thanks Guys!

    I think I'm heading at least in the right direction with Solaris instead of Linux!

    I seem to be having an install issue with the 11.4 ISO and USB images. I've tried

    'burning' the image to USB flash drive and DVD disc but seem to get the same error

    message relating to GRUB, the error message is as follows:

    error: couldn't terminate EFI services

    failed to boot default and fall back entries

    I've done some searching but nothing specific to Oracle or Solaris materialises.

    The poster did suggest that a GRUB config file needed to be altered!?

    The system I'm trying to install Solaris on is a Dell 3060 Micro with 32GB of non

    ECC RAM and 2 SSD's of 256GB each. I reset the BIOS to factory default and

    upgraded the firmware to the latest about a month ago via Orace Linux.

    Although the system is not supported by Oracle Solaris it was supported by

    Oracle Database / Oracle Linux 7.4 and I believe it does meet minimum

    requirements.

    Any nudge in the right direction to solve the Grub issue would be much

    appreciated or I may have to go back to Linux (head-smack-emoji).

    Thanks.

  • YTC#1 - Bruce D Porter
    YTC#1 - Bruce D Porter Member Posts: 106 Red Ribbon
    edited Sep 3, 2020 3:59AM

    Assuming there is nothing wrong with your write to USB or DVD method. I'd suggest BIOS settings. Not sure which ones, but something around UEFI/Legacy ?

    IIRC I had to tweak a setting on my SuperMicro motherboard.

  • Steffen Moser
    Steffen Moser Ulm, GermanyMember Posts: 138 Bronze Badge
    edited Sep 3, 2020 5:25AM

    I'd also suggest looking for UEFI and legacy boot settings in the mainboard's BIOS setup.

  • ASGR71
    ASGR71 Member Posts: 44 Red Ribbon
    edited Sep 3, 2020 5:02PM

    Thanks Guys.

    You're awesome!

    What a great community!

    Steffen Mosertmuehle
  • ASGR71
    ASGR71 Member Posts: 44 Red Ribbon
    edited Sep 17, 2020 6:31PM

    Phew!

    That worked guys. Apparently 'Legacy' mode is for booting from external devices on a Dell.

    Changed the following in the BIOS setup:

    General -> Boot Sequence -> Legacy External Devices = enable via radio button

    General -> Advanced Boot Options -> Enable Legacy Option ROM = enable via check box

    General -> Advanced Boot Options -> Enable Attempt Legacy Boot = enable via check box

    and make sure that:

    Secure Boot -> Secure Boot Enable -> Secure Boot Enable = disable via check box

    Now I seem to be proceeding through the boot process but now I have new problems.

    The boot process hangs on the initial:

    SunOS...

    Copyright...

    screen

    I've search the net and found this page in the Oracle Documentation:

    https://docs.oracle.com/cd/E26502_01/html/E28983/glyas.html

    that describes all the additional parameters for the Kernal Arguments...

    So... I edited the GRUB commands before booting line, specifically this line:

    $multiboot $kern $kern

    and changed it to:

    $multiboot $kern $kern -k -v

    and a whole list of process scrolled down the screen and stopped at the

    following line before freezing:

    ...

    ramdisk0 at root

    ramdisk0 is /ramdisk

    root on /ramdisk:a fstype ufs

    and it freezes at this point!

    Any guidance would be appreciated.

    Thanks.

  • Steffen Moser
    Steffen Moser Ulm, GermanyMember Posts: 138 Bronze Badge
    edited Sep 17, 2020 7:12PM
  • tmuehle
    tmuehle Member Posts: 20 Blue Ribbon
    edited Sep 18, 2020 4:54AM

    Just as a quick side node, since Steffen's link seems as it will/could solve your issue.


    This is the latest Solaris 11.4 version  of the doc you used for the kernel arguments:
    https://docs.oracle.com/cd/E37838_01/html/E60978/glyas.html#scrolltoc

    Cheers