@josephholsten @bcallah FWIW on #illumos and #SmartOS I use https://github.com/TritonDataCenter/pkgsrc-extra/tree/main/gcc13 instead as it provides the illumos-specific patchset.
After testing on a couple of my live systems there are a few small tweaks still to go, but if #SmartOS or #illumos users want to give it a spin then I have trunk binaries:
regular: https://us-central.manta.mnx.io/pkgsrc/public/tmp/pkgin-22.10.99/pkgin
tools (gz): https://us-central.manta.mnx.io/pkgsrc/public/tmp/pkgin-22.10.99/pkgin-tools
Putting this out here for those i have interacted with that might be interested in #SmartOS .. I know Triton does this, but it looks like you can run your docker containers on SmartOS as well.
My #homelab is ganna get funky!! I have now chosen to run lxd on #baremetal for one host! #SmartOS on another and #Proxmox as a third. Why you ask... I am stupid and like pain is probably the answer! If I can run my services atop of 3 different hypervisors and find some way to overlay them. It will prove absolutely nothing. 😂
#homelab #baremetal #SmartOS #proxmox #network #overlay #networking
"ccache" persistente en el PkgSrc de SmartOS
Cómo usar "ccache" para compilar en PkgSrc de SmartOS
Aight #SmartOS , I'm ganna try to describe this problem I'm having with a VM. I have SDN Networks in a #OVN cluster i'm trying to get to ( It's an Overlay Network for an #LXD Cluster).. It distributes virtual routers on the physical network. From within the #SmartOS VM, I can't seem to ping any of those networks. From #SmartOS hypervisor I can get to everything on those networks. This vm is on the physical network. I can get to all the different ip's on that network besides these. No Idea!
So the monitoring story in #SmartOS is starting to become a little clearer. It sounds like without #triton you are stuck rolling your own if you want to monitor all of the resources of zones from a central location. The closest, I came to monitoring the host holistically was to run #collectd in the global zone.
The problem I faced there was it doesn't look like the services (SMF's are the terminology I think) survive reboots. I needed to create a custom one.
#SmartOS #triton #collectd #homelab #selfhosted #selfhosting
#Tailscale for #illumos/#Solaris folks, I have tagged v1.38.2-sunos: https://github.com/nshalman/tailscale/releases/tag/v1.38.2-sunos
#SmartOS #pkgsrc and #OmniOS package changes hopefully to follow soon.
#Tailscale #illumos #SmartOS #pkgsrc #omnios
Right now i'm running all of my services as #LXC containers via #LXD on #baremetal using #ubuntu... I'm thinking of moving #LXD / #LXC atop of a type 1 hypervisor... Thinking is that... I'm ganna be running some real #homelab shit and need the vroom! Well I am running some #homelab shit, it just doesn't need vroom!. 😜
Yes I know #proxmox does #LXC, but i'm using a bunch of other features #LXD affords me so not moving to that directly.
#lxc #LXD #baremetal #ubuntu #homelab #proxmox #SmartOS
aight I got a binary!! What the hell is the equivalent of systemd in #SmartOS 😂 !!! So much unknown!
#SmartOS #homelab #selfhosted #selfhosting
This took me a bit to get right so I'm adding it here for me later
Building prometheus node_exporter in #SmartOS list of commands
Create a SmartOS Zone. Find your images using imgadm.
List of commands in the replies.
#homelab #minilab #monitoring #prometheus #node_exporter
#SmartOS #homelab #minilab #monitoring #prometheus #node_exporter
Nice work everybody, we're now over 25,000 binary #pkgsrc packages available on #illumos for the first time!
Remote package database(s):
Number of repositories: 1
Packages available: 25145
Total size of packages: 46G
I've created updated bootstrap kits for new users. As always head over to https://pkgsrc.smartos.org/install-on-illumos/ to get started. Existing users don't need to do anything, just "pkgin upgrade".
I'll be shipping new 20230313 trunk images for #SmartOS users later today.
I'm in deep!!! Trying to compile go binaries in #SmartOS.. I have no idea wtf i'm doing 😀 👍
New #SmartOS release today. It's significant because we're now using gcc10.4 by default now, and I fixed a bug (that only affects Triton) that I can only describe as a fractal of shell escaping spanning several shell scripts and jumps in and out of JS & LDIF. But, if you want the Triton admin user to have a password that consists of emojis, vertical tabs, and a bell, you can do that now. If you can type it, it will work*.
https://us-central.manta.mnx.io/Joyent_Dev/public/SmartOS/smartos.html#20230309T001400Z
* Probably.
Battled #caddy there for a bit in the #homelab building their binary with #cloudflare dns module so I could get cert challenges or whatever... It was like hard... easy.. if that makes sense. It just took longer than It should. Now back to #crowdsec which i'm still sort of struggling with but I'm on that #SmartOS hypervisor and no problems. Using debian also for the first time..
#caddy #homelab #cloudflare #Crowdsec #SmartOS #selfhosting #selfhosted
Attempt number 1 failed with lx branded zones in #SmartOS and crowdsec. It seems crowdsec needs something something kernel like and it's not liking what lx branded zone is giving. I'm ganna try with a debian vm instead.
Actual Error
"iptables init failed: error while creating set : exit status 1 --> ipset v7.15: Cannot open session to kernel"