<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Omnios on Notes from the Rabbit Hole</title><link>https://magnus919.com/tags/omnios/</link><description>Recent content in Omnios on Notes from the Rabbit Hole</description><generator>Hugo</generator><language>en</language><copyright>© [Magnus Hedemark](https://github.com/magnus919)</copyright><lastBuildDate>Sat, 18 Jul 2015 19:18:07 -0400</lastBuildDate><atom:link href="https://magnus919.com/tags/omnios/index.xml" rel="self" type="application/rss+xml"/><item><title>Homelab Ketchup</title><link>https://magnus919.com/2015/07/homelab-ketchup/</link><pubDate>Sat, 18 Jul 2015 19:18:07 -0400</pubDate><guid>https://magnus919.com/2015/07/homelab-ketchup/</guid><description>&lt;p>I&amp;rsquo;ve been busy busy busy geeking out in my homelab. Where did we leave off? Oh, yeah, &lt;a href="https://opusmagnus.wordpress.com/2015/07/09/fruits-of-insomnia/">I set up that Jenkins server&lt;/a>.&lt;/p>
&lt;p>I&amp;rsquo;ve been pretty busy since then.&lt;/p>
&lt;ul>
&lt;li>Set up a server outside of my house to act as an OmniOS package repository.&lt;/li>
&lt;li>After watching from the sidelines for years, I felt it was time to start taking &lt;a href="https://bitcoin.org/en/">Bitcoin&lt;/a> seriously. I&amp;rsquo;ve been buying BTC, spending it, learning how it works.&lt;/li>
&lt;li>Set up a Bitcoin full node inside of a kvm zone on one of my OmniOS servers. I threw a lot of resources at it while it downloaded the blockchain, which finished overnight. Then I scaled it down and it&amp;rsquo;s running in a small VM on a big machine.&lt;/li>
&lt;li>&lt;code>bitcoind&lt;/code> was making lots of little synchronous writes to my ZFS pool so I added an SSD. ~10GB for a slog, the remainder for L2ARC. It&amp;rsquo;s kind of neat to watch the writes queue up on the SSD and then flush out all at once (every several seconds) to the magnetic disks.&lt;/li>
&lt;li>I&amp;rsquo;ve got a Jenkins job that builds and publishes packages of &lt;a href="https://git-scm.com/">Git&lt;/a> for OmniOS. But I&amp;rsquo;ve learned enough about CI to know that I want to do this a better (smarter) way, so I&amp;rsquo;m holding off on making my package repo public until I feel a lot better about what I&amp;rsquo;m building and how I&amp;rsquo;m building it.&lt;/li>
&lt;li>I&amp;rsquo;ve got my kids&amp;rsquo; Minecraft server running in an OmniOS zone, complete with an SMF manifest. I have great customer acceptance on this story.&lt;/li>
&lt;li>I&amp;rsquo;m also building &lt;a href="https://torproject.org">Tor&lt;/a> on OmniOS but I haven&amp;rsquo;t taken the time to work up the SMF manifest yet. Also, I want to wrap some more scripting around the decision to build or not build based on Git commit tags.&lt;/li>
&lt;li>I installed a PDU in the cabinet, but it was an awful experience and I&amp;rsquo;m ashamed of the final outcome. The tl;dr is that this specific PDU was never meant to be mounted in this specific cabinet.&lt;/li>
&lt;/ul>
&lt;p>Once I get the Tor packages building to my liking and I can get them published out, I have a series of articles that I&amp;rsquo;d like to write about using OmniOS as a platform for hosting Tor hidden services. Now that &lt;a href="https://blog.torproject.org/blog/hidden-services-current-events-and-freedom-hosting">Freedom Hosting&lt;/a> is gone. The raid on that hosting service has had a chilling effect on people who need an online presence under the safety of anonymity. &lt;a href="http://smartos.org">SmartOS&lt;/a> or even &lt;a href="https://github.com/joyent/sdc">SDC&lt;/a> might be even better for this purpose, but I need to get my hands on some more hardware to prove it out.&lt;/p></description></item><item><title>fruits of insomnia</title><link>https://magnus919.com/2015/07/fruits-of-insomnia/</link><pubDate>Thu, 09 Jul 2015 07:56:48 -0400</pubDate><guid>https://magnus919.com/2015/07/fruits-of-insomnia/</guid><description>&lt;p>One of the common struggles that goes with being autistic is maintaining a regular sleep schedule. For a lot of us, it just doesn&amp;rsquo;t happen. Last night was a rough night, in which I did get a lot of sleep, but it was at the wrong time: 6PM to 1:30AM. After getting a full night&amp;rsquo;s sleep, I was ready to kick some ass. What to do?&lt;/p>
&lt;p>I know! I&amp;rsquo;ll start working on my &lt;a href="https://jenkins-ci.org/">Jenkins CI&lt;/a> server!&lt;/p></description></item><item><title>devices have different sector alignment</title><link>https://magnus919.com/2015/06/devices-have-different-sector-alignment/</link><pubDate>Sat, 27 Jun 2015 16:40:55 -0400</pubDate><guid>https://magnus919.com/2015/06/devices-have-different-sector-alignment/</guid><description>&lt;p>&lt;code>[root@dogface ~]# zpool replace zones /dev/dsk/c0t50014EE2072AB3D4d0 /dev/dsk/c0t50014EE2B66D775Ed0 cannot replace /dev/dsk/c0t50014EE2072AB3D4d0 with /dev/dsk/c0t50014EE2B66D775Ed0: devices have different sector alignment&lt;/code>&lt;/p>
&lt;p>And that&amp;rsquo;s where things went wrong.&lt;/p>
&lt;p>Oh, it all started as a really great weekend to be in the homelab. Four new &lt;a href="http://www.amazon.com/dp/B00LO3KR96/">Western Digital Red WD60EFRX 6TB&lt;/a> disks had arrived, and I was ready to replace my four 2TB disks with them. I&amp;rsquo;d replaced the first two of four disks without a hitch. They were &lt;a href="http://www.amazon.com/dp/B008JJLZ7G/">Western Digital Red WD2002FAEX 2TB&lt;/a> disks. I&amp;rsquo;d been assuming for some time that I had four identical disks in this zpool, but forgot the compromise that I&amp;rsquo;d made way back when I first set this machine up: I&amp;rsquo;d used two Red disks and two Black disks (&lt;a href="http://www.amazon.com/dp/B004CSIG1G/">Western Digital Black WD2002FAEX 2TB&lt;/a>). So when I tried to replace disk #3 of 4 in my zpool, things didn&amp;rsquo;t go as smoothly.
&lt;code>devices have different sector alignment&lt;/code>&lt;/p></description></item><item><title>illumos makes a comeback in the homelab</title><link>https://magnus919.com/2014/09/illumos-makes-a-comeback-in-the-homelab/</link><pubDate>Tue, 30 Sep 2014 23:09:10 -0400</pubDate><guid>https://magnus919.com/2014/09/illumos-makes-a-comeback-in-the-homelab/</guid><description>&lt;p>Up until a couple of years ago, I was becoming increasingly active in the &lt;a href="http://illumos.org">illumos&lt;/a> community. I&amp;rsquo;d given a talk on the subject at &lt;a href="http://triangledevops.com">Triangle DevOps&lt;/a>, and indeed my most popular entries on this blog tend to be the ones relating to &lt;a href="http://smartos.org">SmartOS&lt;/a>. But something happend in my professional career, a conflict of interests, that compelled me to pull back from that community for awhile. The conflict is now gone, and hot on the heels of &lt;a href="http://surge.omniti.com/2014/illumos-day">illumos Day 2014&lt;/a>, my interest is re-invigorated.&lt;/p></description></item><item><title>Introduction to illumos - Oct 17, 2012 - Raleigh, NC</title><link>https://magnus919.com/2012/10/introduction-to-illumos-oct-17-2012-raleigh-nc/</link><pubDate>Tue, 16 Oct 2012 23:39:11 -0400</pubDate><guid>https://magnus919.com/2012/10/introduction-to-illumos-oct-17-2012-raleigh-nc/</guid><description>&lt;p>I will be speaking Wednesday night at the &lt;a href="http://www.meetup.com/Triangle-DevOps/">Triangle DevOps&lt;/a> group&amp;rsquo;s October meeting, hosted by &lt;a href="http://webassign.net">WebAssign&lt;/a>. The topic is &amp;ldquo;Introduction to illumos&amp;rdquo;. I&amp;rsquo;m expecting this to be a gentle introduction to the illumos world for a target audience of Linux users. We&amp;rsquo;re going to talk a little bit about what illumos is (and what it isn&amp;rsquo;t), some of the benefits of using illumos that set it apart from Linux, some of the popular distributions (&lt;a href="http://openindiana.org">OpenIndiana&lt;/a>, OmniTI&amp;rsquo;s &lt;a href="http://omnios.omniti.com">OmniOS&lt;/a>, Joyent&amp;rsquo;s &lt;a href="http://smartos.org">SmartOS&lt;/a>), and a few of the gotchas that I&amp;rsquo;ve run into with my own path of discovery on this platform.&lt;/p></description></item></channel></rss>