Info OpenZFS NAS (BSD, Illumos, Linux, OSX, Solaris, Windows + Storage Spaces) with napp-it web-gui

Page 6 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

gea

Senior member
Aug 3, 2014
229
14
81
Security and Bugfix update OmniOS r151048f (2023-12-11)

Weekly release for w/c 11th of December 2023.
This update requires a reboot
Security Fixes
  • curl has been updated to version 8.5.0.
  • The OpenJDK packages have been upgraded to versions 1.8.392-08, 11.0.21+9 and 17.0.9+9.
  • perl has been upgraded to version 5.63.3.
Other Changes
  • A race condition in ZFS could cause a very recently written file to appear to contain holes if inspected with lseek(SEEK_DATA). This is very hard to hit in practice, although the GNU cp command can trigger it and produce empty target files. The native illumos/OmniOS cp does not use lseek in this way and is unaffected.


  • To update from earlier151048, run 'pkg update' + reboot
    To update from former OmniOS, update in steps over LTS versions
    To downgrade, start a former boot environment (automatically created on updates)
 

Shmee

Memory & Storage, Graphics Cards Mod Elite Member
Super Moderator
Sep 13, 2008
7,817
2,783
146
Hello gea, are you the developer for this OmniOS? What is it exactly? It sounds like a NAS/homeserver OS using ZFS, but I could be wrong. I have not been keeping up with this thread, but I am curious about what there is to offer here.

I personally have used FreeNAS and TrueNAS core in the past, and I am wondering, in what major ways does this differ? And what are the major selling points? Also, what is Napp It?

Thanks in advance.
 

thecoolnessrune

Diamond Member
Jun 8, 2005
9,673
583
126
Hello gea, are you the developer for this OmniOS? What is it exactly? It sounds like a NAS/homeserver OS using ZFS, but I could be wrong. I have not been keeping up with this thread, but I am curious about what there is to offer here.

I personally have used FreeNAS and TrueNAS core in the past, and I am wondering, in what major ways does this differ? And what are the major selling points? Also, what is Napp It?

Thanks in advance.
Gea is part of napp-it, which I've been using for over 10 years now: https://www.napp-it.org/index_en.html . For me, napp-it is a set of extensions and HTML UI that lets me administrate my ZFS storage systems more easily than living in the command line. I also use the paid extensions to get replication, better integration with Active Directory, and reporting.

Gea can always add more, but OmniOS is an entirely separate open source project forked from the Illumos Kernel (OpenSolaris), which is the project Oracle killed when they took over Sun. So illumos exists as a bare unix OS, while OmniOS exists as a downstream distribution with a hyper-focused mission of supporting ZFS Storage, BSD-style containers / virtualization, and software defined networking. It's benefit is that since its the core focus, the OS does not have as many packages to maintain, test dependencies for, and consume resources from. It's just a standard purpose-driven unix OS.

If you think of TrueNAS CORE as dedicated OS + Web UI for administration, OmniOS + napp-it is really the same thing. The difference being that napp-it is compatible with multiple solutions including SmartOS, Solaris, and to a lesser degree Linux.

As for selling points, I'll leave that to gea. I originally chose napp-it because they offered an OVA Appliance deployment option specifically meant to live inside VMware environments. That was a little more fickle in FreeNAS back in the day. I've since stuck with it because I like the Pro Extensions
 
Reactions: Shmee and gea

gea

Senior member
Aug 3, 2014
229
14
81

Release Notes for OmniOS v11 r151048
r151048t (2024-03-22)


This update requires a reboot

Security Fixes
  • AMD CPU microcode has been updated to 20240116.
  • Intel CPU microcode has been updated to 20240312.
  • Introduced a workaround for the recently published Intel Register File Data Sampling [RFDS] vulnerability in some Intel Atom CPUs - INTEL-SA-00898
Other Changes
  • Fix for a kernel panic in the SMB server caused by a race between cancel and completion functions - illumos 15985.
  • SHA-2 calculations that use libmd and a very large block size couldproduce incorrect hashes.
  • A POSIX normal lock would not properly deadlock on re-entry in a single-threaded application - illumos 16200.
  • Clock calibration in KVM environments now retrieves the clock frequencydirectly via an MSR. This fixes the calculation in environments such as AWS.This calibration method was previously only tried in VMWare guests.
  • Added support for e1000g I219 V17 and LM+V24-27,29 network cards.
  • The ena network driver has received a number of fixes that make it morestable on multi-processor instance types, and support for device reset hasbeen added.
 

gea

Senior member
Aug 3, 2014
229
14
81
Release Notes for OmniOS v11 r151048
r151048w (2024-04-11)

Weekly release for w/c 8th of April 2024.

This update requires a reboot

Security Fixes

Other Changes
  • A panic in ZFS in conjunction with SMB2 has been fixed.
  • A bug in readline that could cause crashes with unknown locales has beenresolved.
  • The system PCI and USB hardware databases have been updated.
  • For Intel CPUs which are not vulnerable to Post-barrier Return Stack Buffer (PBRSB) the kernel no longer spends time mitigating thi
 

gea

Senior member
Aug 3, 2014
229
14
81
Unlike Oracle Solaris with native ZFS, OmniOS stable is compatible with Open-ZFS but with its own dedicated software repositories per stable/lts release. This means that a simple 'pkg update' gives the newest state of the installed OmniOS release and not a newer release.

To update to a newer release, you must switch the publisher setting to the newer release.
A 'pkg update' initiates then a release update.

An update to 151050 stable is possible from 151046 LTS.
To update an earlier release, you must update in steps over the LTS versions.

Note that r151038 is now end-of-life. You should upgrade to r151046 then r151050 to stay on a supported track. r151046 is an LTS release with support until May 2026, and r151050 is a stable release with support until May 2025.

For anyone who tracks LTS releases, the previous LTS - r151038 - is nowend-of-life. You should upgrade to r151046 for continued LTS support.
 

gea

Senior member
Aug 3, 2014
229
14
81

Release Notes for OmniOSce v11 r151050l (2024-07-23)​

Weekly release for w/c 22nd of July 2024, https://omnios.org/releasenotes.html


This update requires a reboot

Security Fixes​

  • AMD CPU Microcode updated to version 20240710.

Other Changes​

  • The compatibility copy of the PCI IDs file in /usr/share/pci.ids.gzdelivered by pkg://system/pciutils/pci.ids was mistakenly empty. This filehas been removed and the same package now provides a symbolic link from/usr/share/pci.ids to /usr/share/hwdata/pci.ids to support softwarewhich incorrectly assumes the wrong location.
 

gea

Senior member
Aug 3, 2014
229
14
81
SMB Access error after reinstalling OS or modifying AD membership

If you reinstall your NAS OS or change domain membership, you may get an access error in Windows when you reaccess a share ex via \\ip while access with a different method like \\hostname works

see tipps and tricks, last thread
 

Mehvish99

Junior Member
Aug 28, 2024
1
0
6
"ZFS on Solaris or OmniOS is a fantastic choice for high-performance storage. Napp-it can add even more value. What specific use cases are you considering?"
 

gea

Senior member
Aug 3, 2014
229
14
81
Normally it is a good idea to prefer mainstream solutions and the mainstream operating systems are Linux and Windows. ZFS on Linux is now the place where most newer Open-ZFS features are developped. Open-ZFS on Windows (and OSX) has reached a state where it is quite usable.

So why using Solaris based systems (or a Solaris fork like OmniOS)?

A reason can be the lower resource needs/better efficiency of ZFS there due the deeper integration into the OS and its memory management or the easier handling but for me the main reason to prefer Solaris based systems are:

- Stability
There is one current OS (Solaris 11.4 or Illumos) with one ZFS release (native ZFS or Open-ZFS) and not the bunch of distributions, each with a different ZFS version and different upgrade paths to Open-ZFS master and always bugs related to distributions and versions. If you check the Linux ZFS issue tracker you understand what I mean.

- ZFS/ kernelbased multithreaded SMB server
Compared to SAMBA solutions, this one is much easier to setup (just set sharesmb of a filesystem to on), often faster with many users and with a much better permission compatibility to a Windows SMB server with ntfs as it is using native Windows (AD) SID as file security reference instead Unix uid/gid and supports Windows alike SMB groups with groups in groups.

So selling point is a fast and stable SMB fileserver with Windows alike ACL
 

gea

Senior member
Aug 3, 2014
229
14
81
If you ask for a fileserver with a superiour SMB performance, then SMB direct with RDMA is the answer. Usually this means RDMA capable nics 10G+, a Windows Server OS and RDMA capable clients like Windows 11 Pro.

If you want to avoid Windows Server, you can try Linux with the RDMA capable ksmbd SMB server instead SAMBA, example Proxmox that comes with ZFS preinstalled:

Setup of ksmbd on Proxmox
modprobe ksmbd
apt install ksmbd-tools

Then create /etc/ksmbd/ksmbd.conf (SAMBA smb.conf alike settings)
If you want anonymous access, modify [global] settings
map to guest = bad use

In napp-it cs I support ksmbd share settings now per default

SMB share management in Proxmox with napp-it cs
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |