/r/smartos
SmartOS is a specialized Type 1 Hypervisor platform based on Illumos. It supports two types of virtualization:
OS Virtual Machines (Zones): A light-weight virtualization solution offering a complete and secure userland environment on a single global kernel, offering true bare metal performance and all the features Illumos has, namely dynamic introspection via DTrace
KVM Virtual Machines: A full virtualization solution for running a variety of guest OS's including Linux, Windows, *BSD, Plan9 and more
SmartOS is a "live OS", it is always booted via PXE, ISO, or USB Key and runs entirely from memory, allowing the local disks to be used entirely for hosting virtual machines without wasting disks for the root OS. This architecture has a variety of advantages including increased security, no need for patching, fast upgrades and recovery.
/r/smartos
Cross-posting to r/freebsd to get a balanced set of opinions.
I need to host a public facing websever from home. I've currently got a server running Windows-only software for my IP camera monitoring and I'd like to use it as a public facing web server located in a DMZ behind my firewall. I also:
Buying a NUC or mini PC would be my preferred choice, but both cost and space/heat constrain that, so I'm thinking to install a 4-port network card and virtualise the systems in a secure manner.
Common wisdom would point to SmartOS/Solaris as the most secure solution for the hypervisor and public facing zones, given the pedigree, and what I'd like to know from someone more knowledge is: 'how true is it that SmartOS is more secure' in this scenario? Pros & cons as I see them:
Is anyone here confident enough in FreeBSD jails or SmartOS zones security that they would deploy one in this scenario?
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240905T024838Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240905T024838Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Hello All,
The latest open source "release" branch build of Triton DataCenter (née SmartDataCenter), release-20240822
, is up:
# Cloud On A Laptop (VMware):
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartDataCenter/coal-latest.tgz
# USB key image:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartDataCenter/usb-latest.tgz
# ISO Head Node Installer:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartDataCenter/iso-latest.iso
# iPXE directory tarball:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartDataCenter/ipxe-latest.tgz
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartDataCenter/release-20240822-20240822T032601Z-g173fdbd
A generated changelog is here:
release-20240627
Every eight weeks, we roll a release-YYYYMMDD
release branch and builds for all Triton DataCenter (and Manta) repositories. As well, builds of #master
for all components are always rolling into /Joyent_Dev/public/builds
in Manta.
Note: MNX Triton customers must obtain their software from MNX Support; software obtained by other means, including the builds here, will not be supported by MNX. See https://docs.tritondatacenter.com/private-cloud/install/download
Cheers,
The Triton Team
https://github.com/TritonDataCenter/triton
I've been playing with NFS share in SmartOS according to the documentation:
https://wiki.smartos.org/configuring-nfs-in-smartos/
One thing I couldn't figure out is after I added the entry in /etc/vfstab and reboot the VM (of OS type), the VM does not mount the NFS filesystem automatically, I had to execute a mount command manually to mount it. My global zone version is a bit old (20220630T003722Z), my guest VM is the latest LTS. Could anyone shed any lights on how I can resolve this issue?
Thanks, Dennis
Triton DataCenter Office Hours will be happening this Thursday 06/20/2024 once again at 11PT/2PM ET/18:00 UTC. We'll be discussing Triton CMON and the use of metrics. It will be on our discord voice channel which can be joined here: https://discord.com/channels/979453320085250108/979453320555032624
We are beyond excited to announce the release of the SmartOS Web UI. The Web UI allows for creating and managing instances within SmartOS, allowing new users a more approachable experience, and to make complex tasks easier for advanced users.
Documentation and install instructions are available here: https://docs.smartos.org/web-interface/
Join us on Discord if you have questions, suggestions, or issues: https://discord.gg/BCV4Z3335S
Triton DataCenter Office Hours will be happening Thursday 06/06/2024 once again at 11PT/2PM ET/18:00 UTC. We'll be discussing success and hero stories, ie you prevented an outage, squashed a bug, stopped a DDoS, etc. Once again come prepared to actively discuss! It will be on our discord voice channel which can be joined here:https://discord.com/channels/979453320085250108/979453320555032624
Triton DataCenter Office Hours will be happening this Thursday 05/23/2024 once again at 11PT/2PM
ET/18:00 UTC. We'll be discussing learning from failures/disasters/accidents. It will be on our discord voice channel which can be joined here: https://discord.com/channels/979453320085250108/979453320555032624
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240502T000615Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240502T000615Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers, The SmartOS Team https://smartos.org
NOTE: I'm sorry this was late. We had problems testing this release, for reasons that mostly turned out to be, "Must have powerful enough environment with NO BOTTLENECKS or else the ZFS test suite implodes completely." Also we found a small testing bug in our neck of the woods:
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240418T000439Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240418T000439Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Besides the (awesome) web UI, are there plans to support full disk encryption natively? Would be nice to use the USB drive as a keydisk too.
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240404T141941Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240404T141941Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
First and foremost, there was an error in generating the initial piadm.conf file. piadm prior to this release will incorrectly and persistently cache us-east.manta.joyent.com as the location for discovering new platform images. This issue is now fixed (first item below) but in order for piadm to find this release you need to delete /var/piadm/piadm.conf.
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Triton DataCenter Office Hours will be happening this Thursday 03/28/2024 once again at 11PT/2PM
ET/18:00 UTC. It will be on our discord voice channel which can be joined here: https://discord.com/channels/979453320085250108/979453320555032624
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240321T001600Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240321T001600Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Heya yall, new here, so... apologies for formatting, screenreaders do not make for great formatting checkers. So we just got into using SmartOS and because we were extremely bored, we wrote a mockup of our ideal way of configuring a SmartOS box, we sort of wrote an example of CLI session output. Take a look and tell us what you think, if you would, and if any of yall here would actually like to see this implemented?
Code block:
Press return to get started!
Username: root
Password:
SmartOS (build: 20240208T000334Z)
Use '?' for a list of commands
freya>
freya> conf t
^
% Invalid input detected at '^' marker.
freya> ena
Password:
freya# conf t
Enter configuration commands, one per line. End with CNTL/Z.
freya(config)#
freya(config)# interface bge 1/0
freya(config-if)# ip address 172.16.1.5 255.255.255.0
freya(config-if)# net-tag add isolated
freya(config-if)# no shutdown
freya(config-if)# end
freya(config)#%LINK-3-UPDOWN: Interface bge 1/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface bge 1/0, changed state to up
freya(config)#
freya(config)#
Freya(config)# zone smartos-test-box-lucia
freya(config-zone)# memory max 4g
freya(config-zone)# no network net-tag admin
freya(config-zone)# network net-tag isolated
freya(config-zone)# ^z
freya# wr m
Building configuration...
One or more configuration changes require a zone or set of zones to be rebooted. Continue? [confirm] y
* Sun 17-Mar-24 08:28:59.52 %VMM-I-ZONE_REBOOT_PROGRESS: Zone smartos-test-box-lucia is being rebooted
OK
freya#
freya# show version brief
MNX Cloud SmartOS Software, i86pc Software (platform/i86pc/amd64/kernel/unix) version 5.11(joyent_20240208T000334Z), Release software.
Copyright 2022-2024 MNX Cloud, Inc.
freya# show environment
Fan1A | 3240 RPM | ok
Fan1B | 3000 RPM | ok
Fan2A | 3000 RPM | ok
Fan2B | 3000 RPM | ok
Fan3A | 3120 RPM | ok
Fan3B | 3000 RPM | ok
Fan4A | 3120 RPM | ok
Fan4B | 3000 RPM | ok
Fan5A | 3120 RPM | ok
Fan5B | 3000 RPM | ok
Fan6A | 2880 RPM | ok
Fan6B | 2880 RPM | ok
Inlet Temp | 22 degrees C | ok
Current 1 | 0.40 Amps | ok
Voltage 1 | 240 Volts | ok
Pwr Consumption | 84 Watts | ok
Temp | 47 degrees C | ok
Temp | 45 degrees C | ok
freya# request platform software system shell
% Notice: shell activity is being logged to bootflash:logs/shell.pts-3.20240317.log
[root@freya ~]# uname -a
SunOS freya 5.11 joyent_20240208T000334Z i86pc i386 i86pc
[root@freya ~]# exit
% Notice: Shell session closed. Exit code was 0000
freya#
Getting back to basics, come and discuss SmartOS & Triton basics with us! Triton DataCenter Office Hours will be happening this Thursday 03/14/2024 once again at 11PT/2ET/19:00 UTC. It will be on our discord voice channel which can be joined here: https://discord.com/channels/979453320085250108/979453320555032624
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240307T000552Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240307T000552Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Come and see a cool new web gui feature we've been working on for SmartOS! Triton DataCenter Office Hours will be happening this Thursday 2/29/2024 once again at 11PT/2ET/19:00 UTC. It will be on our discord voice channel which can be joined here: https://discord.com/channels/979453320085250108/979453320555032624
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240222T001232Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240222T001232Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Come and discuss the state of virtualization, networking gear, and the future of SmartOS! Triton DataCenter Office Hours will be happening this Thursday 2/15/2024 once again at 11PT/2ET/19:00 UTC. It will be on our discord voice channel which can be joined here: https://discord.com/channels/979453320085250108/979453320555032624
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240208T000334Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240208T000334Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
i tried this long ago when i first setup my smartos box (been 10 years!). i got my sharenfs
v4 shares kerberized and working at the time, but i ended up using samba in a zone to get a kerberized cifs/samba share going of the same datasets.
when surveying things to prepare for my disk upgrade (mirrored 3tb to 20tb), i noticed some chatter on omnios and openindiana forums/mailing lists suggesting that illumos has improved the cifs server impl in this regard. is it possible to use some sharemgr options to drop the need for a samba server and serve out of the sharesmb/gz/zfs instead?
https://docs.tritondatacenter.com/public-cloud/instances/infrastructure/images/smartos/minimal
i went to look for the current package lists for these vm images, and i noticed the website pages haven't been updated for awhile (since 3/23), and the minimal and pkgbuild pages have been using the base64-lts entries (name, uuid, etc) from a lazy copy paste job since 21.4.0.
is smartos doing ok?
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240125T000404Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240125T000404Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
vmadm recv
now creates cores
datasets for received VMs (OS-6789).Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
The SmartOS Team
https://smartos.org
Come and discuss config management and IaC on Triton, specifically Ansible and Terraform/OpenTofu. Triton DataCenter Office Hours will be happening this Thursday 1/18/2024 once again at 11PT/2ET/19:00 UTC. It will be on our discord voice channel which can be joined here: https://discordapp.com/channels/979453320085250108/979453320555032624
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20240111T002438Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20240111T002438Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
SmartOS Team
https://smartos.org
Hello All,
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20231228T001409Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20231228T001409Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
SmartOS Team
https://smartos.org
Come and discuss Triton on Equinix Metal! Have your cake and eat it too! Triton DataCenter Office Hours will be happening this Thursday 12/21/2023 once again at 11PT/2ET/19:00 UTC. It will be on our discord voice channel which can be joined here: https://discordapp.com/channels/979453320085250108/979453320555032624
The latest bi-weekly "release" branch build of SmartOS is up:
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.iso
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest-USB.img.gz
curl -C - -O https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos-latest.vmwarevm.tar.gz
A generated changelog is here:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20231214T000645Z
The full build bits directory, for those interested, is here in Manta:
/Joyent_Dev/public/SmartOS/20231214T000645Z
A html index of that directory will redirect from the following link:
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/latest.html
Every second Thursday we roll a "release-YYYYMMDD" release branch and builds for SmartOS (and every eight weeks, Triton DataCenter and Manta as well).
Cheers,
SmartOS Team
https://smartos.org