<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Proxmox on sgarland.dev</title>
    <link>https://sgarland.dev/tags/proxmox/</link>
    <description>Recent content in Proxmox on sgarland.dev</description>
    <generator>Hugo -- 0.147.3</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 19 Jan 2022 17:21:02 +0000</lastBuildDate>
    <atom:link href="https://sgarland.dev/tags/proxmox/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>K8s Misadventures, Pt. 1 - Distributed Systems are Easy</title>
      <link>https://sgarland.dev/posts/2022-01-19-k8s-misadventures-pt-1/</link>
      <pubDate>Wed, 19 Jan 2022 17:21:02 +0000</pubDate>
      <guid>https://sgarland.dev/posts/2022-01-19-k8s-misadventures-pt-1/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s finally happening - I&amp;rsquo;m splitting compute and storage up, and using k8s to do so. I bought two more Dell R620s, bringing my total to three - behold, quorum. This will be a multi-part series, focusing on different things I did wrong.&lt;/p&gt;
&lt;p&gt;I want HA, or as close as I can. I know I still have SPOF with power (aside from my UPS), internet, and switching, but my real concern is the ability to drop a node and not notice. I often find myself wanting to tweak something at an inopportune time, i.e. during the day, and this disrupts the household internet. A capital crime, to be sure. In order to accomplish HA without having a truly ludicrous amount of physical servers, I need three servers. Since I don&amp;rsquo;t need to dedicate any of them strictly as control planes, and since the R620 is dual-socket, I&amp;rsquo;ll install Proxmox as the hypervisor and run a control plane and worker on each node.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Testing VM immutability, secrets storage again, and a brief ode to ZFS</title>
      <link>https://sgarland.dev/posts/2021-12-23-testing-vm-immutability-secrets/</link>
      <pubDate>Thu, 23 Dec 2021 23:41:02 +0000</pubDate>
      <guid>https://sgarland.dev/posts/2021-12-23-testing-vm-immutability-secrets/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve had my dev VM upgraded to Debian 11 for a few months, and have fiddled with from time to time. It&amp;rsquo;s not that I distrust Debian stable in the slightest to not be stable, but I also am not going to just throw prod a &lt;code&gt;sudo apt full-upgrade&lt;/code&gt; (yes, with updating sources first&amp;hellip;) and hope for the best. As I didn&amp;rsquo;t experience any issues with workflow with the upgraded VM, I decided it was time to &lt;a href=&#34;https://sgarland.dev/posts/2021-07-03-baking-vms-to-perfection/&#34;&gt;bake some new images.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Baking VMs to Perfection</title>
      <link>https://sgarland.dev/posts/2021-07-03-baking-vms-to-perfection/</link>
      <pubDate>Sat, 03 Jul 2021 17:53:54 +0000</pubDate>
      <guid>https://sgarland.dev/posts/2021-07-03-baking-vms-to-perfection/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve now accomplished one of my &lt;a href=&#34;https://sgarland.dev/2021/01/03/hardware-sucks/&#34;&gt;previously-mentioned desires&lt;/a&gt;, namely, to use Packer to make VMs for Proxmox. After much battling with YAML and esoteric bash commands, I have succeeded in being able to spawn endless VMs, ready to go just how I like them. As with many projects I&amp;rsquo;ve done, this was thanks to someone else&amp;rsquo;s hard work; I merely customized it.&lt;/p&gt;
&lt;p&gt;The repo[s] are in &lt;a href=&#34;https://github.com/stephanGarland/ansible-initial-server&#34;&gt;two&lt;/a&gt; &lt;a href=&#34;https://github.com/stephanGarland/packer-proxmox-templates&#34;&gt;parts&lt;/a&gt;, and for my forks, only the Debian template has been customized. It comes with templates for Alpine and Ubuntu as well, but I&amp;rsquo;ve not done any work to them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hardware Sucks</title>
      <link>https://sgarland.dev/posts/2021-01-03-hardware-sucks/</link>
      <pubDate>Sun, 03 Jan 2021 20:20:51 +0000</pubDate>
      <guid>https://sgarland.dev/posts/2021-01-03-hardware-sucks/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s coarse and rough and irritating and&amp;hellip; it sucks. There&amp;rsquo;s a reason why cloud providers are wildly popular. Scaling in AWS is incredibly easy; not so much when you&amp;rsquo;re rolling your own. God help you if you&amp;rsquo;re doing this by cobbling together disparate groups of enterprise and consumer hardware. Oh wait, that&amp;rsquo;s exactly what I&amp;rsquo;m doing.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve had a Linux box since 2016 or so. I mean, I dual-booted every distro known to man with Windows when I was a teenager (including bootstrapped Gentoo, and I managed to get a crotchety HP printer to work with it), but I didn&amp;rsquo;t have a dedicated Linux box until then. I had a Synology DS413 in 2012, but busybox barely counts. In 2016, the IT manager at my employer was kind enough to donate a Dell T310 to me that the company no longer had use for. After buying an H200 HBA and flashing it to support pass-through, I installed Debian and was off to the races. A friend convinced me to learn Docker, and everything after that just kind of came naturally.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
