<?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>ing. M.A.C.M. (Martijn) van den Boom on Martijn's Notes</title><link>https://1552afcb.notes-6if.pages.dev/authors/martijnvandenboom/</link><description>Recent content in ing. M.A.C.M. (Martijn) van den Boom on Martijn's Notes</description><generator>Hugo</generator><language>nl</language><copyright>Copyright © 2016-2026 van den &lt;span class='bold-rotate'&gt;B&lt;/span&gt;oom. All Rights Reserved.</copyright><atom:link href="https://1552afcb.notes-6if.pages.dev/authors/martijnvandenboom/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows Server 2022 Home Lab — AD DS, DNS, CA en Beveiligde RDP</title><link>https://1552afcb.notes-6if.pages.dev/posts/ws2022-home-lab-ad-dns-ca-rdp/</link><pubDate>Thu, 02 Apr 2026 10:00:00 +0200</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/ws2022-home-lab-ad-dns-ca-rdp/</guid><description><![CDATA[<p><a href="WS2022-Lab-Handleiding-NL.docx" download class="btn btn-outline-primary btn-sm mb-3"><i class="fas fa-download me-1"></i> Download als Word document</a></p>
<p>Dit artikel beschrijft de volledige opbouw van een twee-server Windows Server 2022 home lab in Proxmox VE. Samen leveren de twee virtuele machines Active Directory Domain Services, DNS, Group Policy en een Certificate Authority (ADCS). RDP-verbindingen worden beveiligd met PKI-certificaten, zodat de Mac Mini M1 als beheerstation zonder certificaatwaarschuwingen verbinding maakt.</p>
<p>Dit is deel 3 van de serie over het opbouwen van een Windows DevOps lab in Proxmox. In <a href="/posts/ws2022-proxmox-vm-creation/">deel 1</a> beschrijf ik hoe je een VM aanmaakt en in <a href="/posts/ws2022-proxmox-template-preparation/">deel 2</a> hoe je de template voorbereidt.</p>]]></description></item><item><title>Windows Server 2022 in Proxmox — Template Voorbereiding</title><link>https://1552afcb.notes-6if.pages.dev/posts/ws2022-proxmox-template-preparation/</link><pubDate>Tue, 31 Mar 2026 10:00:00 +0200</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/ws2022-proxmox-template-preparation/</guid><description><![CDATA[<p><a href="WS2022-in-Proxmox-Template-Preparation-Guide.docx" download class="btn btn-outline-primary btn-sm mb-3"><i class="fas fa-download me-1"></i> Download als Word document</a></p>
<p>Dit is deel 2 van de serie over het opbouwen van een Windows DevOps lab in Proxmox. In <a href="/posts/ws2022-proxmox-vm-creation/">deel 1</a> heb ik beschreven hoe je de VM aanmaakt. In dit artikel bereid ik de VM voor als herbruikbare Proxmox template. Alle toekomstige VMs — de CA server, member servers en andere rollen — worden vanuit deze template gekloond.</p>
<blockquote>
<p><strong>Belangrijk:</strong> Start de VM na Sysprep <strong>nooit</strong> opnieuw op. Als je dat doet wordt de generalisatie verbruikt en moet de template opnieuw worden opgebouwd.</p>]]></description></item><item><title>Windows Server 2022 in Proxmox — Een VM Aanmaken</title><link>https://1552afcb.notes-6if.pages.dev/posts/ws2022-proxmox-vm-creation/</link><pubDate>Mon, 30 Mar 2026 10:00:00 +0200</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/ws2022-proxmox-vm-creation/</guid><description><![CDATA[<p><a href="WS2022-in-Proxmox-VM-Creation-Guide.docx" download class="btn btn-outline-primary btn-sm mb-3"><i class="fas fa-download me-1"></i> Download als Word document</a></p>
<p>In dit artikel beschrijf ik stap voor stap hoe ik een Windows Server 2022 VM aanmaak in Proxmox VE 9.1.6. De handleiding is gebaseerd op praktijkervaring en bevat alle correcties en lessen die ik onderweg heb opgedaan. Dit is deel 1 van een serie over het opbouwen van een volledig Windows DevOps lab in Proxmox.</p>

<h2 id="laboratoriumomgeving" data-numberify>Laboratoriumomgeving<a class="anchor ms-1" href="#laboratoriumomgeving"></a></h2>
<table>
	<thead>
			<tr>
					<th>Onderdeel</th>
					<th>Waarde</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Proxmox host</td>
					<td>macpro2013.local — Mac Pro 2013 Trashcan</td>
			</tr>
			<tr>
					<td>Proxmox versie</td>
					<td>9.1.6</td>
			</tr>
			<tr>
					<td>RAM</td>
					<td>128 GB</td>
			</tr>
			<tr>
					<td>Opslag</td>
					<td>3.6 TB NVMe (local-lvm pool)</td>
			</tr>
			<tr>
					<td>Netwerkbridge</td>
					<td>vmbr0 — intern lab netwerk (192.168.178.x)</td>
			</tr>
			<tr>
					<td>Proxmox WebUI</td>
					<td>https://192.168.178.205:8006</td>
			</tr>
	</tbody>
</table>
<hr>

<h2 id="waarom-een-ca-nodig-is--de-ssl-waarschuwing" data-numberify>Waarom een CA nodig is — de SSL waarschuwing<a class="anchor ms-1" href="#waarom-een-ca-nodig-is--de-ssl-waarschuwing"></a></h2>
<p>Wie de Proxmox WebUI via <code>macpro2013.local</code> opent in Safari krijgt meteen een certificaatwaarschuwing. Proxmox gebruikt standaard een zelfondertekend certificaat.</p>]]></description></item><item><title>Windows Server 2022 — Active Directory en DNS installatie</title><link>https://1552afcb.notes-6if.pages.dev/posts/windows_server_2022_ad_dns/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0100</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/windows_server_2022_ad_dns/</guid><description><![CDATA[<p>In dit artikel beschrijf ik stap voor stap hoe ik Active Directory Domain Services (AD DS) en DNS heb geïnstalleerd op een Windows Server 2022 Datacenter VM in een VMware Fusion lab omgeving. Het resultaat is een volledig functionele domeincontroller voor het domein <strong>lab.local</strong>, als basis voor een Windows DevOps lab.</p>

<h2 id="omgeving" data-numberify>Omgeving<a class="anchor ms-1" href="#omgeving"></a></h2>
<table>
	<thead>
			<tr>
					<th>Onderdeel</th>
					<th>Waarde</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Virtualisatie</td>
					<td>VMware Fusion (macOS)</td>
			</tr>
			<tr>
					<td>Gastbesturingssysteem</td>
					<td>Windows Server 2022 Datacenter (Desktop Experience)</td>
			</tr>
			<tr>
					<td>Hostnaam</td>
					<td>DC01</td>
			</tr>
			<tr>
					<td>Domeinnaam</td>
					<td>lab.local</td>
			</tr>
			<tr>
					<td>NetBIOS naam</td>
					<td>LAB</td>
			</tr>
			<tr>
					<td>Lab-netwerk adapter</td>
					<td>Ethernet1 — 172.16.37.10 (vast IP)</td>
			</tr>
			<tr>
					<td>Internet adapter</td>
					<td>Ethernet0 — DHCP via VMware NAT</td>
			</tr>
	</tbody>
</table>
<hr>

<h2 id="stap-1--netwerk-instellen" data-numberify>Stap 1 — Netwerk instellen<a class="anchor ms-1" href="#stap-1--netwerk-instellen"></a></h2>
<p>Voordat Active Directory wordt geïnstalleerd, heeft de domeincontroller een vast (statisch) IP-adres nodig. AD DS en DNS zijn afhankelijk van een stabiel adres.</p>]]></description></item><item><title>Windows Packet Capturing voor LDAPS Analyse</title><link>https://1552afcb.notes-6if.pages.dev/posts/windows_packet_capturing/</link><pubDate>Sun, 18 Jan 2026 20:19:01 +0100</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/windows_packet_capturing/</guid><description><![CDATA[<p>LDAPS-connectiviteit Problemen Oplossen: Gebruik Ingebouwde Windows-tools om Firewall-naleving te Controleren</p>
<p>Naarmate organisaties overstappen naar een veiligere infrastructuur, is de migratie van standaard LDAP (Poort 389) naar <strong>LDAPS (Poort 636)</strong> een cruciale stap. Deze overgang brengt echter vaak &ldquo;stille&rdquo; fouten aan het licht, waarbij een netwerkfirewall de initiële verbinding wel toestaat, maar de daaropvolgende SSL/TLS-handshake blokkeert.</p>
<p>Bij <strong>Van den Boom Online</strong> begrijpen we dat een soepele gebruikerservaring begint bij een robuuste backend. In deze handleiding laten we zien hoe u packet capturing uitvoert met uitsluitend ingebouwde Windows-tools om te controleren of uw verkeer de bestemming bereikt of wordt tegengehouden door beveiligingsapparatuur.</p>]]></description></item><item><title>Installeer Ansible AWX 24.6.1 in Minikube op Ubuntu 24.04.2 LTS in een enkele VM</title><link>https://1552afcb.notes-6if.pages.dev/posts/ansible_awx/</link><pubDate>Wed, 02 Jul 2025 13:35:25 +0200</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/ansible_awx/</guid><description><![CDATA[<p>Create a Ubuntu Virtual Machine with:</br>
32 GB RAM</br>
8 cores</br>
120 GB HD</br></p>
<p>Stap-voor-stap: Installeer AWX 24.6.1 on Minikube (Ubuntu 24.04.2 LTS)</p>
<p>🔧 1. Voorzien van nieuwste software</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">$ sudo apt update &amp;&amp; sudo apt upgrade -y
</span></span><span class="line"><span class="ln">2</span><span class="cl">$ sudo apt install -y curl wget apt-transport-https ca-certificates gnupg lsb-release software-properties-common
</span></span><span class="line"><span class="ln">3</span><span class="cl">$ sudo timedatectl set-timezone Europe/Amsterdam
</span></span></code></pre></div><p>📦 2. Installeer Docker (Minikube backend)</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">$ curl -fsSL https://get.docker.com | sudo bash
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">$ sudo usermod -aG docker $USER
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">$ newgrp docker  # Activate group without reboot
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">Enable en start Docker:
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">$ sudo systemctl enable docker
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">$ sudo systemctl start docker
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">Test:
</span></span><span class="line"><span class="ln">10</span><span class="cl">$ docker run hello-world
</span></span></code></pre></div><p>🧱 3. Installeer Minikube</p>]]></description></item><item><title>Installeer Red Hat Ansible Automation Platform 2.5 in een enkele VM</title><link>https://1552afcb.notes-6if.pages.dev/posts/ansible_automation_platform/</link><pubDate>Sun, 29 Jun 2025 23:10:08 +0200</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/ansible_automation_platform/</guid><description><![CDATA[<p>Let op: het is me nog niet gelukt om dit na een reboot weer netjes automatisch op te laten starten! </br>
Misschien is het beter om het te installeren in Minikube?</br>
</br>
Maak een Red Hat 9 Virtual Machine met:</br>
32 GB RAM</br>
8 cores</br>
120 GB HD</br></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln">1</span><span class="cl">$ sudo hostnamectl hostname aap.vandenboom.local
</span></span></code></pre></div><p>Download the Ansible Automation Platform 2.5 Containerized Setup Bundle from:
<a href="https://access.redhat.com/downloads/content/480/ver=2.5/rhel---9/2.5/x86_64/product-software" target="_blank" rel="noopener noreferrer">https://access.redhat.com/downloads/content/480/ver=2.5/rhel---9/2.5/x86_64/product-software<i class="fas fa-external-link-square-alt ms-1"></i></a></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="ln"> 1</span><span class="cl">$ tar zxvf ansible*.tar.gz
</span></span><span class="line"><span class="ln"> 2</span><span class="cl">
</span></span><span class="line"><span class="ln"> 3</span><span class="cl">$ sudo vim /etc/hosts
</span></span><span class="line"><span class="ln"> 4</span><span class="cl">localhost aap.vandenboom.local
</span></span><span class="line"><span class="ln"> 5</span><span class="cl">
</span></span><span class="line"><span class="ln"> 6</span><span class="cl">$ ping aap.vandenboom.local
</span></span><span class="line"><span class="ln"> 7</span><span class="cl">
</span></span><span class="line"><span class="ln"> 8</span><span class="cl">$ sudo dnf install -y podman git python3-pip rsync tar jq unzip
</span></span><span class="line"><span class="ln"> 9</span><span class="cl">
</span></span><span class="line"><span class="ln">10</span><span class="cl">$ podman login registry.redhat.io
</span></span><span class="line"><span class="ln">11</span><span class="cl">
</span></span><span class="line"><span class="ln">12</span><span class="cl">$ sudo dnf install ansible-core wget
</span></span><span class="line"><span class="ln">13</span><span class="cl">
</span></span><span class="line"><span class="ln">14</span><span class="cl">$ python3 -m pip install virtualenv
</span></span><span class="line"><span class="ln">15</span><span class="cl">$ pip3 install ansible
</span></span><span class="line"><span class="ln">16</span><span class="cl">
</span></span><span class="line"><span class="ln">17</span><span class="cl">$ vim inventory
</span></span><span class="line"><span class="ln">18</span><span class="cl">Edit the settings as seen below
</span></span><span class="line"><span class="ln">19</span><span class="cl">
</span></span><span class="line"><span class="ln">20</span><span class="cl">$ time ansible-playbook -i inventory ansible.containerized_installer.install -K
</span></span></code></pre></div><p>Dit is de inhoud van het bestand: ./inventory</p>]]></description></item><item><title>Een vergelijking van het resource gebruik van Kubernetes en OpenShift</title><link>https://1552afcb.notes-6if.pages.dev/posts/pas_op_met_openshift/</link><pubDate>Sat, 29 Mar 2025 15:15:43 +0100</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/pas_op_met_openshift/</guid><description><![CDATA[<p>Als je Kubernetes vergelijkt met OpenShift (de Kubernetes-gebaseerde platform van Red Hat), dan zijn er een paar belangrijke verschillen die invloed hebben op hoe ze omgaan met resourceverbruik en systeembronnen. Hoewel OpenShift gebouwd is op Kubernetes, zijn er verschillende toegevoegde functionaliteiten en verschillen die de resourcebehoeften beïnvloeden:</p>
<ol>
<li>Extra Functionaliteiten in OpenShift
OpenShift biedt meer out-of-the-box functionaliteit dan Kubernetes. Dit kan leiden tot een hogere overhead, maar ook tot meer gebruiksgemak en integratie:</li>
</ol>
<ul>
<li>
<p>Beveiliging: OpenShift voegt extra beveiligingslagen toe, zoals Security Context Constraints (SCC) en SELinux-beperkingen, wat extra resources kan vereisen voor de beveiliging van containers en applicaties.</p>]]></description></item><item><title>De uitspraak 'pas op met Kubernetes, het verstookt je resources'</title><link>https://1552afcb.notes-6if.pages.dev/posts/pas_op_met_kubernetes/</link><pubDate>Sat, 29 Mar 2025 15:00:43 +0100</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/pas_op_met_kubernetes/</guid><description><![CDATA[<p>De uitspraak &ldquo;pas op met Kubernetes, het verstookt je resources&rdquo; verwijst naar het feit dat Kubernetes, hoewel een krachtige en flexibele oplossing voor het orkestreren van containerized applicaties, relatief veel systeembronnen (zoals CPU, geheugen en opslag) kan verbruiken.</p>
<p>Dit komt door verschillende factoren:</p>
<ol>
<li>
<p>Kubernetes heeft een overhead: Kubernetes zelf draait als een cluster van verschillende componenten, zoals de API-server, scheduler, controller manager, en meer. Deze componenten draaien op de control plane en moeten beheerd worden. Dit voegt extra overhead toe aan je systeem, wat betekent dat de resources die Kubernetes zelf gebruikt, bovenop de applicaties die je daadwerkelijk runt, komen.</p>]]></description></item><item><title>Golang / Go: De Slimme Programmeertaal voor Efficiënte Software en Concurrency</title><link>https://1552afcb.notes-6if.pages.dev/posts/golang_go_concurrency/</link><pubDate>Sat, 22 Mar 2025 21:00:43 +0100</pubDate><guid>https://1552afcb.notes-6if.pages.dev/posts/golang_go_concurrency/</guid><description>&lt;p>Concurrency klinkt misschien als een technisch begrip, maar het komt erop neer dat een programma meerdere taken tegelijk uitvoert, alsof het aan het multitasken is. Stel je voor dat je bezig bent met koken: terwijl je pasta op het vuur staat, zet je de wasmachine aan en laad je je telefoon op. Hoewel je niet alles op exact hetzelfde moment doet, gebeurt het wel vloeiend naast elkaar. Software die concurrency ondersteunt werkt net zo: een programma kan bijvoorbeeld tegelijkertijd bestanden downloaden, berekeningen maken en gegevens naar een server sturen. Dit multitasken maakt het gebruik van computerkracht efficiënter en zorgt voor snellere en soepelere prestaties.&lt;/p></description></item></channel></rss>