<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Monitoringsucks on Notes from the Rabbit Hole</title><link>https://magnus919.com/tags/monitoringsucks/</link><description>Recent content in Monitoringsucks on Notes from the Rabbit Hole</description><generator>Hugo</generator><language>en</language><copyright>© [Magnus Hedemark](https://github.com/magnus919)</copyright><lastBuildDate>Mon, 01 Sep 2014 12:02:39 -0400</lastBuildDate><atom:link href="https://magnus919.com/tags/monitoringsucks/index.xml" rel="self" type="application/rss+xml"/><item><title>long weekend in the homelab</title><link>https://magnus919.com/2014/09/long-weekend-in-the-homelab/</link><pubDate>Mon, 01 Sep 2014 12:02:39 -0400</pubDate><guid>https://magnus919.com/2014/09/long-weekend-in-the-homelab/</guid><description>&lt;p>I&amp;rsquo;d been neglecting opportunities to work in my homelab for awhile so that I might take advantage of a bit of a creative streak and shoot some photography. That&amp;rsquo;s probably been satisfied, for a little while anyway, so I&amp;rsquo;ve spent much of this long weekend tinkering in the homelab.&lt;/p>
&lt;p>A few things I&amp;rsquo;ve learned along the way include:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="http://tmux.sourceforge.net/">tmux&lt;/a> is pretty awesome. I&amp;rsquo;m using it now instead of &lt;a href="http://www.gnu.org/software/screen/">screen&lt;/a>. I also switched from Terminal.app to &lt;a href="http://iterm2.com/">iTerm2&lt;/a> over the weekend and I&amp;rsquo;m digging it so far. Though the much vaunted &lt;a href="https://code.google.com/p/iterm2/wiki/TmuxIntegration">tmux integration&lt;/a> isn&amp;rsquo;t there yet.&lt;/li>
&lt;li>My respect for &lt;a href="http://www.ansible.com/">Ansible&lt;/a> continues to grow. I was able to pretty quickly hack together a playbook to help me get several new virtual machines up to speed.&lt;/li>
&lt;li>My respect for &lt;a href="http://theforeman.org/">The Foreman&lt;/a> wanes. It seems particularly fragile. The error messages aren&amp;rsquo;t as clear as they could be, so troubleshooting issues is not as intuitive as it could or should be. Things started going downhill when I installed the &lt;a href="https://github.com/theforeman/foreman_discovery">foreman_discovery&lt;/a> gem. I&amp;rsquo;ve since tossed Foreman out of my homelab infrastructure. I can&amp;rsquo;t help but wonder if there is a &lt;em>quick and dirty&lt;/em> mentality in the Ruby on Rails community, or if the fragility is inherent to the framework itself.&lt;/li>
&lt;li>Similarly, &lt;a href="http://docker.io">Docker&lt;/a> isn&amp;rsquo;t quite there yet. I got bit by #&lt;a href="https://github.com/docker/docker/issues/4036">4036&lt;/a> and #&lt;a href="https://github.com/docker/docker/issues/5684">5684&lt;/a>. I&amp;rsquo;ll continue to tinker with Docker but I immediately moved the workload from Docker into Virtual Machines.&lt;/li>
&lt;li>To that end, I stood up &lt;a href="http://jenkins-ci.org/">Jenkins&lt;/a> in a VM along with one build slave. This is a tool I&amp;rsquo;d like to learn more deeply for unit testing of operations tooling. Just to get the hang of things, I picked a simple to build project (&lt;a href="http://torproject.org">Tor&lt;/a>) and set up a simple job to watch the git repo and compile it from source. I&amp;rsquo;ll start building out a delivery pipeline to test builds on multiple platforms, run unit tests, etc. for the academic exercise.&lt;/li>
&lt;li>I&amp;rsquo;ve been throwing virtual machines at my &lt;a href="http://www8.hp.com/h20195/v2/GetDocument.aspx?docname=c04286583">HP Proliant DL160 G6&lt;/a> (12 cores from 2x Intel Xeon &lt;a href="http://ark.intel.com/products/47922/Intel-Xeon-Processor-X5650-12M-Cache-2_66-GHz-6_40-GTs-Intel-QPI">X5650&lt;/a>&amp;rsquo;s, 72GB RAM, 2TB guest storage). Load average stays well below 2.0 most of the time. I like this box.&lt;/li>
&lt;li>I have another server, a &lt;a href="http://www.dell.com/downloads/global/products/pedge/en/pe_1950_III_spec_sheet.pdf">Dell PowerEdge 1950 III&lt;/a>,  in the cabinet right now that&amp;rsquo;s a &amp;ldquo;utility class&amp;rdquo; machine. No virtual machines. Right now it&amp;rsquo;s hosting DNS, and I expect to add dhcp once I can deprecate the Apple Airport Extreme from routing duties. There&amp;rsquo;s some wiring I have to do in the house to facilitate this, and I have to rethink my wireless &amp;amp; VLAN strategy a bit. This box is nowhere near as decked out but it should be more than enough to handle basic services. I&amp;rsquo;m thinking I might jack up the RAM, though, and move the basic functions off into virtual machines there. The original plan was to use Docker containers, but I don&amp;rsquo;t think the technology is quite mature enough yet.&lt;/li>
&lt;li>I&amp;rsquo;ve prototyped a Tor-only VLAN with the idea that I&amp;rsquo;m going to open it up for WiFi access. Hosts on this VLAN can only exit the subnet through a transparent Tor proxy. With the nearly complete loss of privacy in the United States, I think it&amp;rsquo;s important for us engineers to spend some of our time extricating the world from the horrible quandary we&amp;rsquo;ve had a part in creating.&lt;/li>
&lt;/ul>
&lt;p>What are some of the things coming soon?&lt;/p></description></item></channel></rss>