<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									VHT Forum - Recent Posts				            </title>
            <link>https://www.virtualizationhowto.com/community/</link>
            <description>Virtualization Howto Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Mon, 12 Oct 2026 15:21:31 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>WSL 3.0.1 wouldn’t start Ubuntu: “Untrusted mount point” error and the fix</title>
                        <link>https://www.virtualizationhowto.com/community/microsoft-windows/wsl-3-0-1-wouldnt-start-ubuntu-untrusted-mount-point-error-and-the-fix/#post-1610</link>
                        <pubDate>Mon, 05 Oct 2026 13:51:13 +0000</pubDate>
                        <description><![CDATA[I had recently updated to WSL version 3.x to get the latest native containers functionality. With that, just a couple of days later, I ran into an interesting WSL issue. Launching Ubuntu wit...]]></description>
                        <content:encoded><![CDATA[<div>
<div>
<p><span>I had recently updated to WSL version 3.x to get the latest native containers functionality. With that, just a couple of days later, I ran into an interesting WSL issue. Launching Ubuntu with wsl</span><span> failed with this error:</span></p>
<pre contenteditable="false"><code><span>Failed to attach disk 'C:\Users\localadmin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx' to WSL2: The path cannot be traversed because it contains an untrusted mount point.

Error code: Wsl/Service/CreateInstance/MountDisk/0x800701c0</span></code></pre>
<p><span>At first glance, I wondered whether WSL couldn’t find my virtual disk as I have had that issue before with various upgrades or other issues happening. However, the VHDX was still there. The problem was the path that was being used to reach the VHDX disk.</span></p>
<p><span>My system was running </span><strong><span>WSL 3.0.1.0</span></strong><span> with </span><strong><span>Ubuntu 24.04 LTS</span></strong><span>.</span></p>
<h2><span>Why the problem?</span></h2>
<p><span>Ubuntu’s LocalState </span><span>directory on my C: drive was actually a link pointing to a storage location on</span><span> D:. </span><span>I checked it with PowerShell:</span></p>
<pre contenteditable="false"><code><span>$statePath = Join-Path $env:LOCALAPPDATA 'Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState'

Test-Path -LiteralPath "$statePath\ext4.vhdx"

Get-Item -Force -LiteralPath $statePath |
    Format-List FullName, Attributes, LinkType, Target</span></code></pre>
<p><span>The disk check returned </span><code><span>True</span></code><span>, and the folder showed:</span></p>
<pre contenteditable="false"><code><span>Attributes : Directory, ReparsePoint
LinkType   : Junction
Target     : D:\WpSystem\&lt;user-SID&gt;\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState</span></code></pre>
955
<p>&nbsp;</p>
<p><span>WSL was refusing to traverse that junction. This matches a </span><a href="https://github.com/microsoft/WSL/issues/41737"><span>reported WSL 3.0.1 issue involving distributions moved through Windows Settings</span></a><span>.</span></p>
<h2><span>The fix that worked for me</span></h2>
<p><span>I changed Ubuntu’s registered BasePath </span><span>to point directly to the real directory on D:, this allowed it to get around the problem</span></p>
<p><span>The script below checks that the VHDX exists at the destination, finds the matching distribution registration, and backs up its registry settings before making the change.</span></p>
<p><span>Run it in </span>Windows PowerShell under the same Windows account that owns the Ubuntu installation<span>. Adjust the $statePath variable if </span><span>your distribution uses a different package folder.</span></p>
<pre contenteditable="false"><code><span>wsl --shutdown

$statePath = Join-Path $env:LOCALAPPDATA 'Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState'
$targetPath = (Get-Item -Force -LiteralPath $statePath).Target

if (-not $targetPath) {
    throw "LocalState has no junction target. Nothing changed."
}

if (-not (Test-Path -LiteralPath "$targetPath\ext4.vhdx" -PathType Leaf)) {
    throw "VHDX not found at junction destination. Nothing changed."
}

$distroKeys = @(
    Get-ChildItem 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss' |
        Where-Object {
            $registeredPath = (Get-ItemProperty $_.PSPath).BasePath
            ($registeredPath -replace '^\\\\\?\\', '').TrimEnd('\') -eq $statePath.TrimEnd('\')
        }
)

if ($distroKeys.Count -ne 1) {
    throw "Expected one matching distribution; found $($distroKeys.Count). Nothing changed."
}

$distroKey = $distroKeys
$distroSettings = Get-ItemProperty $distroKey.PSPath

$backupFile = Join-Path $env:USERPROFILE "wsl-ubuntu-registry-backup-$(Get-Date -Format 'yyyyMMdd-HHmmss').reg"

reg.exe export "HKCU\Software\Microsoft\Windows\CurrentVersion\Lxss\$($distroKey.PSChildName)" "$backupFile" /y

if ($LASTEXITCODE -ne 0) {
    throw "Registry backup failed. Nothing changed."
}

Write-Host "Distribution: $($distroSettings.DistributionName)"
Write-Host "Original path: $($distroSettings.BasePath)"
Write-Host "Direct path:   $targetPath"
Write-Host "Backup:        $backupFile"

Set-ItemProperty -LiteralPath $distroKey.PSPath -Name BasePath -Value $targetPath

wsl -d $distroSettings.DistributionName</span></code></pre>
<p>This fix worked for me. <span>Has anyone else hit this after updating to WSL 3.0.1, with the distro stored on another drive?</span></p>
</div>
<div>
<div> </div>
</div>
</div>
<div>
<div>
<div> </div>
</div>
</div>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/microsoft-windows/wsl-3-0-1-wouldnt-start-ubuntu-untrusted-mount-point-error-and-the-fix/#post-1610</guid>
                    </item>
				                    <item>
                        <title>RE: Backing up local DNS</title>
                        <link>https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1609</link>
                        <pubDate>Sun, 13 Sep 2026 19:45:30 +0000</pubDate>
                        <description><![CDATA[@zhent no worries at all. In reality, this is how we all do it in the home lab. And, it is all a great part of the learning experience, even when things break as bad as I hate to say it &amp;#x1...]]></description>
                        <content:encoded><![CDATA[<p>@zhent no worries at all. In reality, this is how we all do it in the home lab. And, it is all a great part of the learning experience, even when things break as bad as I hate to say it &#x1f602;Also, I did write up a full blog post on this one too, using the track scripts which has been a really cool aspect that I have been exploring more lately myself. You can check out my post on that one here: <a href="https://www.virtualizationhowto.com/2026/09/i-thought-keepalived-only-protected-my-home-lab-servers-then-i-found-track-scripts/" target="_blank" rel="noopener">https://www.virtualizationhowto.com/2026/09/i-thought-keepalived-only-protected-my-home-lab-servers-then-i-found-track-scripts/</a></p>
<p>Brandon</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1609</guid>
                    </item>
				                    <item>
                        <title>RE: Backing up local DNS</title>
                        <link>https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1608</link>
                        <pubDate>Sun, 13 Sep 2026 18:35:33 +0000</pubDate>
                        <description><![CDATA[Thanks for these suggestions Brandon - for now, I think I&#039;m going to try and implement the first half, clustering two technitium servers, but will have to handle the dns swap manually for th...]]></description>
                        <content:encoded><![CDATA[<p>Thanks for these suggestions Brandon - for now, I think I'm going to try and implement the first half, clustering two technitium servers, but will have to handle the dns swap manually for the time being. One step at a time. I accidentally'd my testing raspberry pi last weekend so i have had some extra practice rebuilding things on there - i think the SD card broke.</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>zhent</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1608</guid>
                    </item>
				                    <item>
                        <title>Veeam 13 Proxmox Backup Job Stuck in Working State and Won’t Stop</title>
                        <link>https://www.virtualizationhowto.com/community/proxmox-help/veeam-13-proxmox-backup-job-stuck-in-working-state-and-wont-stop/#post-1607</link>
                        <pubDate>Mon, 07 Sep 2026 03:47:40 +0000</pubDate>
                        <description><![CDATA[The following steps are not supported by Veeam. I want to make that clear. directly modifying the Veeam configuration database like I am going to show below is not in an official KB. So plea...]]></description>
                        <content:encoded><![CDATA[<p class="PDq2pG_selectionAnchorContainer" data-start="990" data-end="1240">The following steps are <strong>not supported </strong>by Veeam. I want to make that clear. directly modifying the Veeam configuration database like I am going to show below is not in an official KB. So please be warned. This is meant for the setting of a home lab where we take on these types of risks in our learning and understanding the infrastructure we run there on a daily basis.<span class="PDq2pG_selectionAnchor" aria-hidden="true"></span></p>
<p>Before you start to make any updates <strong>take a snapshot</strong> of your Veeam 13 VM and/or take a backup of your database. I am not sure on the majority of what ones are hosting in terms of VBR 13. I upgraded my 12.3 Windows instance to 13.x. I am running SQL Server.</p>
<p>Below is a look at the issue that I saw. I had the Veeam Backup and Replication job that backs up my cluster was showing it had been running since the day before. Right-clicking and stopping the job did nothing. I even killed all the Veeam services on the box and restarted the services and when these came back up, the job was still showing as "running".</p>
950
952
<p>Here are the logical steps that I followed to remove the "stuck" job:</p>
<h3 data-section-id="1fasuly" data-start="1242" data-end="1299">1. Confirm that Veeam still thinks the job is running</h3>
<p data-start="1301" data-end="1335">Basically I had already done this and could see it in the console, but you can also do this from PowerShell with the following:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼ11">Get-VBRJob</span><span> </span><span class="ͼv">-</span><span class="ͼ11">Name</span><span> </span><span class="ͼz">"pveminicluster"</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="1390" data-end="1404">Mine returned:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="pe-11 pt-3">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>Job Name       Type            State
--------       ----            -----
pveminicluster Proxmox Backup  Working</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class="">
951
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="1532" data-end="1576">Trying the normal stop command did not help either from PowerShell</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼ11">Stop-VBRJob</span><span> </span><span class="ͼv">-</span><span class="ͼ11">Job</span><span> (</span><span class="ͼ11">Get-VBRJob</span><span> </span><span class="ͼv">-</span><span class="ͼ11">Name</span><span> </span><span class="ͼz">"pveminicluster"</span><span>) </span><span class="ͼv">-</span><span class="ͼ11">Confirm</span><span class="ͼv">:</span><span class="ͼ10">$false</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<h3 data-section-id="5wobzr" data-start="1666" data-end="1695">2. Get the Veeam job GUID</h3>
<p data-start="1697" data-end="1701">To get the GUID of the Veeam job, run this:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>(</span><span class="ͼ11">Get-VBRJob</span><span> </span><span class="ͼv">-</span><span class="ͼ11">Name</span><span> </span><span class="ͼz">"pveminicluster"</span><span>).</span><span class="ͼ11">Id</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="1761" data-end="1793">In my home lab as an example, it returned:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="pe-11 pt-3">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>564d17eb-77d8-4fc2-875c-b81658398eef</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
953
<p data-start="1845" data-end="1923">Save that GUID because it lets you identify all sessions belonging to the job.</p>
<h3 data-section-id="ua221f" data-start="1925" data-end="1980">3. Determine which database Veeam is actually using</h3>
<p data-start="1982" data-end="2062">Do not assume Veeam 13 is using PostgreSQL just because PostgreSQL is installed.</p>
<p data-start="2064" data-end="2126">My upgraded Veeam server was still using Microsoft SQL Server:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="pe-11 pt-3">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>VSERV01\VEEAMSQL2017
Database: VeeamBackup</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class=""> </div>
</div>
</div>
</div>
</div>
</div>
<p data-start="2184" data-end="2276">You can confirm this using the Veeam <strong data-start="2221" data-end="2267">Configuration Database Connection Settings</strong> utility. Then connect to the <code data-start="2298" data-end="2311">VeeamBackup</code> database using SQL Server Management Studio.</p>
<h3 data-section-id="ti8af1" data-start="2358" data-end="2403">4. Find all sessions belonging to the job</h3>
<p data-start="2405" data-end="2409">Run:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>USE VeeamBackup;
</span><span class="ͼv">GO</span><span>

</span><span class="ͼv">DECLARE</span><span> @JobId UNIQUEIDENTIFIER </span><span class="ͼv">=</span><span>
</span><span class="ͼz">'564d17eb-77d8-4fc2-875c-b81658398eef'</span><span>;

</span><span class="ͼv">SELECT</span><span>
    id,
    job_id,
    job_name,
    creation_time,
    end_time,
    </span><span class="ͼv">state</span><span>,
    </span><span class="ͼv">result</span><span>,
    control,
    progress,
    reason,
    usn
</span><span class="ͼv">FROM</span><span> 
</span><span class="ͼv">WHERE</span><span> job_id </span><span class="ͼv">=</span><span> @JobId
</span><span class="ͼv">ORDER</span><span> </span><span class="ͼv">BY</span><span> creation_time </span><span class="ͼv">DESC</span><span>;</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class=""> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
954
<p data-start="2746" data-end="2795">This was the query that made the problem obvious. My stuck session looked like this:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="pe-11 pt-3">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>id            4C9B5EC7-E1C2-428C-AB71-004CD4D9B86E
job_name      pveminicluster
creation_time 2026-09-04 19:00:00.747
end_time      1900-01-01 00:00:00.000
state         5
result        -1</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="3035" data-end="3170">Meanwhile normal completed sessions had actual <code data-start="3082" data-end="3092">end_time</code> values and were no longer in state <code data-start="3128" data-end="3131">5</code>. <span class="contents" data-content-reference-start="3117" data-content-reference-end="3138"></span>That session GUID is what we need to remove, <strong data-start="3217" data-end="3237">not the job GUID</strong>.</p>
<h3 data-section-id="1908uzy" data-start="3240" data-end="3287">5. Put the stuck session GUID in a variable</h3>
<p data-start="3289" data-end="3301">For example:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">DECLARE</span><span> @SessionId UNIQUEIDENTIFIER </span><span class="ͼv">=</span><span>
</span><span class="ͼz">'4C9B5EC7-E1C2-428C-AB71-004CD4D9B86E'</span><span>;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="3393" data-end="3440">Before deleting anything, verify the exact row:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">SELECT</span><span> </span><span class="ͼv">*</span><span>
</span><span class="ͼv">FROM</span><span> 
</span><span class="ͼv">WHERE</span><span> id </span><span class="ͼv">=</span><span> @SessionId;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="3518" data-end="3588">Also check whether the session appears as its own original session ID:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">SELECT</span><span> </span><span class="ͼv">*</span><span>
</span><span class="ͼv">FROM</span><span> 
</span><span class="ͼv">WHERE</span><span> orig_session_id </span><span class="ͼv">=</span><span> @SessionId;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="3679" data-end="3801">In my case the stuck session appeared in both the <code data-start="3729" data-end="3733">id</code> and <code data-start="3738" data-end="3755">orig_session_id</code> fields. <span class="contents" data-content-reference-start="3732" data-content-reference-end="3753"></span></p>
<h3 data-section-id="w8m97x" data-start="3803" data-end="3854">6. Check the Veeam session log for that session</h3>
<p data-start="3856" data-end="3860">Run:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">SELECT</span><span> </span><span class="ͼv">*</span><span>
</span><span class="ͼv">FROM</span><span> SessionLog
</span><span class="ͼv">WHERE</span><span> sessionId </span><span class="ͼv">=</span><span> @SessionId;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="3929" data-end="4124">Our stale session GUID was also present in <code data-start="3972" data-end="3994">SessionLog.sessionId</code>, which is why I checked and removed its associated session-log data as part of the cleanup. <span class="contents" data-content-reference-start="4039" data-content-reference-end="4060"></span></p>
<h3 data-section-id="jiir7w" data-start="4126" data-end="4185">7. Stop the Veeam services before changing the database</h3>
<p data-start="4187" data-end="4243">I would stop Veeam before modifying the session records:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼ10">Get-Service</span><span> </span><span class="ͼv">*</span><span class="ͼ11">Veeam</span><span class="ͼv">*</span><span> </span><span class="ͼv">|</span><span> </span><span class="ͼ10">Stop-Service</span><span> </span><span class="ͼv">-</span><span class="ͼ11">Force</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="4306" data-end="4330">Verify they are stopped:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼ10">Get-Service</span><span> </span><span class="ͼv">*</span><span class="ͼ11">Veeam</span><span class="ͼv">*</span><span> </span><span class="ͼv">|</span><span>
    </span><span class="ͼ10">Where-Object</span><span> </span><span class="ͼ11">Status</span><span> </span><span class="ͼv">-ne</span><span> </span><span class="ͼz">'Stopped'</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="4411" data-end="4441">Do not stop SQL Server itself.</p>
<h3 data-section-id="do6fzi" data-start="4443" data-end="4482">8. Remove the stuck session</h3>
<p data-start="4484" data-end="4589">At this point I would use a transaction so there is at least an opportunity to inspect what was affected.</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span>USE VeeamBackup;
</span><span class="ͼv">GO</span><span>

</span><span class="ͼv">BEGIN</span><span> </span><span class="ͼv">TRANSACTION</span><span>;

</span><span class="ͼv">DECLARE</span><span> @SessionId UNIQUEIDENTIFIER </span><span class="ͼv">=</span><span>
</span><span class="ͼz">'4C9B5EC7-E1C2-428C-AB71-004CD4D9B86E'</span><span>;

</span><span class="ͼv">DELETE</span><span> </span><span class="ͼv">FROM</span><span> SessionLog
</span><span class="ͼv">WHERE</span><span> sessionId </span><span class="ͼv">=</span><span> @SessionId;

</span><span class="ͼv">DELETE</span><span> </span><span class="ͼv">FROM</span><span> 
</span><span class="ͼv">WHERE</span><span> id </span><span class="ͼv">=</span><span> @SessionId;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="4839" data-end="4849">Now check:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">SELECT</span><span> </span><span class="ͼv">*</span><span>
</span><span class="ͼv">FROM</span><span> 
</span><span class="ͼv">WHERE</span><span> id </span><span class="ͼv">=</span><span> @SessionId;

</span><span class="ͼv">SELECT</span><span> </span><span class="ͼv">*</span><span>
</span><span class="ͼv">FROM</span><span> SessionLog
</span><span class="ͼv">WHERE</span><span> sessionId </span><span class="ͼv">=</span><span> @SessionId;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="4983" data-end="5059">If those return no rows and SQL Server did not report any constraint errors:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">COMMIT</span><span> </span><span class="ͼv">TRANSACTION</span><span>;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="5093" data-end="5118">If something looks wrong:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼv">ROLLBACK</span><span> </span><span class="ͼv">TRANSACTION</span><span>;</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="5154" data-end="5282">The important part with this workaround is to <strong data-start="5179" data-end="5226">delete only the specific stale session GUID</strong>. Do not delete everything associated with the job GUID.</p>
<h3 data-section-id="uq14h7" data-start="5284" data-end="5308">9. Start Veeam again</h3>
<p data-start="5310" data-end="5329">Once you verify everything is good go back in PowerShell:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼ10">Get-Service</span><span> </span><span class="ͼv">*</span><span class="ͼ11">Veeam</span><span class="ͼv">*</span><span> </span><span class="ͼv">|</span><span> </span><span class="ͼ10">Start-Service</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="5386" data-end="5447">Give the core services a moment to initialize and then check, replacing with your particular job name:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex max-w-full">
<div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr">
<div class="cm-scroller">
<pre class="cm-content q9tKkq_readonly m-0" contenteditable="false"><code><span class="ͼ11">Get-VBRJob</span><span> </span><span class="ͼv">-</span><span class="ͼ11">Name</span><span> </span><span class="ͼz">"pveminicluster"</span></code></pre>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p data-start="5502" data-end="5550">You should see now that you don't have the job running any longer. This worked in my environment</p>
<p data-start="6579" data-end="6618"> </p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/proxmox-help/veeam-13-proxmox-backup-job-stuck-in-working-state-and-wont-stop/#post-1607</guid>
                    </item>
				                    <item>
                        <title>Critical VMware Workstation and Fusion vulnerability VMSA-2026-0007 allows VM escape code execution</title>
                        <link>https://www.virtualizationhowto.com/community/cybersecurity-forum/critical-vmware-workstation-and-fusion-vulnerability-vmsa-2026-0007-allows-vm-escape-code-execution/#post-1605</link>
                        <pubDate>Thu, 03 Sep 2026 13:50:16 +0000</pubDate>
                        <description><![CDATA[If you haven&#039;t heard today, Broadcom has published a new Critical VMware security advisory, VMSA-2026-0007, on September 3, 2026. This VMSA covers two vulnerabilities affecting VMware Workst...]]></description>
                        <content:encoded><![CDATA[<p>If you haven't heard today, Broadcom has published a new <strong>Critical VMware security advisory, VMSA-2026-0007</strong>, on September 3, 2026. This VMSA covers two vulnerabilities affecting VMware Workstation and VMware Fusion. One of the biggest concerns here is the possibility of escaping from a virtual machine and executing code on the host system.</p>
<p>The thing to call out with this VMSA is that VMware ESXi and vCenter are not listed as affected. This one applies specifically to VMware Workstation and Fusion which is at least good news for the enterprise side of things. The two vulnerabilities are:</p>
<p><strong>CVE-2026-59346: VMXNET3 integer-overflow vulnerability</strong></p>
<p>This is the more serious of the two, carrying a <strong>CVSS score of 9.3</strong>. According to the VMSA, an attacker with local administrative privileges inside a VM using a VMXNET3 virtual network adapter could potentially escape the VM and execute code on the host system. In other words, this potentially crosses one of the security boundaries that virtualization is supposed to give us. The separation between the guest operating system running in a virtual machine and the host operating system.</p>
<p><strong>CVE-2026-59347: HGFS stack buffer-overflow vulnerability</strong></p>
<p>This vulnerability has a <strong>CVSS score of 8.1</strong>. This one affects VMware's HGFS functionality. A malicious actor with admin privileges inside a VM can potentially use this one to execute code as the VM's VMX process on the host.</p>
<h2>Which versions are affected?</h2>
<p>Take note of the following versions affected</p>
<ul>
<li>
<p>VMware Workstation 25H2</p>
</li>
<li>
<p>VMware Workstation 26H1</p>
</li>
<li>
<p>VMware Fusion 25H2</p>
</li>
<li>
<p>VMware Fusion 26H1</p>
</li>
</ul>
<p>The fixed release for both products is:</p>
<ul>
<li><strong>VMware Workstation 26H1u1</strong><br /><strong>VMware Fusion 26H1u1</strong></li>
</ul>
<h2>Workarounds?</h2>
<p>None are listed in the VMSA and the remediation is simply to update. </p>
<p>If you're running VMware Workstation or Fusion, especially on a workstation where you regularly test third-party operating systems, appliances, downloaded VM images, malware samples, or other untrusted workloads, I would put this on the list of things you want to update sooner rather than later. With the VMXNET3 vulnerability, this one is noteworthy since I know I have only used VMXNET3 across the board for years now. So it is hugely common in the VMware world for network connectivity.</p>
<p>This is also another good reminder that the security boundary between the virtual machine and the guest operating system should not automatically be considered perfect. Vulnerabilities in virtual hardware such as network adapters, storage controllers, USB controllers, shared folders, and other emulated devices can definitely happen and possibly provide that path across to the VM boundary.</p>
<p><strong>Recommendation:</strong> Update VMware Workstation or Fusion to <strong>26H1u1</strong>.</p>
<p>Broadcom advisory:<br />VMSA-2026-0007: VMware Workstation and Fusion updates address integer-overflow and buffer-overflow vulnerabilities</p>
<p>CVE-2026-59346: CVSS 9.3<br />CVE-2026-59347: CVSS 8.1<br />Severity: <strong>Critical</strong><br />Workaround: <strong>None</strong><br />Fixed version: <strong>26H1u1</strong></p>
<p>Read the official advisory here: <a href="https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/38288" target="_blank" rel="noopener">https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/38288</a></p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/cybersecurity-forum/critical-vmware-workstation-and-fusion-vulnerability-vmsa-2026-0007-allows-vm-escape-code-execution/#post-1605</guid>
                    </item>
				                    <item>
                        <title>RE: Backing up local DNS</title>
                        <link>https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1604</link>
                        <pubDate>Tue, 01 Sep 2026 13:46:08 +0000</pubDate>
                        <description><![CDATA[@zhent Welcome! I hope you are doing good and glad to have you in the forums here. I think you are asking the right questions and starting to think about the basics of HA in the lab. And DNS...]]></description>
                        <content:encoded><![CDATA[<p>@zhent Welcome! I hope you are doing good and glad to have you in the forums here. I think you are asking the right questions and starting to think about the basics of HA in the lab. And DNS is definitely one of those core critical servers. It does make things a bit more interesting that your router only allows you to enter one input for DNS record input. </p>
<p>Usually what I would recommend with Technitium is that you would create two Technitium servers and now there is native clustering as of Technitium v15. You can connect two Technitium servers together for clustering those and having high availability to your DNS infrastructure. This allows you to have a primary and secondary DNS server for clients/servers. </p>
<p>I think one of the best ways you could have a "single" IP but also have two servers servicing your infrastructure is that you could have two servers fronted by <a href="https://www.keepalived.org/" target="_blank" rel="noopener">Keepalived</a>. You could load Keepalived on both of your container hosts. Then you would use something like the following configuration, that they call a "tracking script" I believe:</p>
<pre contenteditable="false">vrrp_script chk_technitium {
    script "/usr/local/bin/check-technitium.sh"
    interval 1
    timeout 1
    fall 2
    rise 2
}</pre>
<p>The above config will check DNS every 1 second and after 2 failures, it will consider the check failed. This way you could populate with the virtual IP of the Keepalived config and then it will forward DNS requests to the master server (configurable), until the container goes down. Then, the tracking script will fire and recognize the DNS service is down and will failover the solution to the secondary server.</p>
<p>Let me know if this helps.</p>
<p>Brandon</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1604</guid>
                    </item>
				                    <item>
                        <title>Backing up local DNS</title>
                        <link>https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1603</link>
                        <pubDate>Tue, 01 Sep 2026 12:54:06 +0000</pubDate>
                        <description><![CDATA[Hi there -
I am just starting out in my home lab, networking, and computer programming journeys, so its a quite a bit all at the same time. Some questions may have generally accepted or &#039;ob...]]></description>
                        <content:encoded><![CDATA[<p>Hi there -</p>
<p>I am just starting out in my home lab, networking, and computer programming journeys, so its a quite a bit all at the same time. Some questions may have generally accepted or 'obvious' answers that never came my way, apologies!</p>
<p>I have recently gotten my home server 'stable', in a rather loose sense. I am running Technetium as DNS and adware/blocking, Traefik for reverse proxy, and beszel for monitoring. A second computer is becoming my new test-bench so I stop taking the entire house offline every reboot.</p>
<p>I'm at the point where my main DNS server, a Raspberry Pi, needs some updates and a reboot, which made me start asking the question - is there a good way to back up DNS servicing on my local network to deal with hardware failure or shutdown, either intentional or accidental? My router only has one box to enter a DNS IP, otherwise I could just duplicate the technitium container on two devices. Is everyone just very deliberate about when they schedule shutdowns and reboots of their home devices?</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>zhent</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/networking-forum/backing-up-local-dns/#post-1603</guid>
                    </item>
				                    <item>
                        <title>RE: Home Lab Network Design: What&#039;s Your Biggest Challenge?</title>
                        <link>https://www.virtualizationhowto.com/community/networking-forum/home-lab-network-design-whats-your-biggest-challenge/#post-1602</link>
                        <pubDate>Sun, 30 Aug 2026 19:35:23 +0000</pubDate>
                        <description><![CDATA[Chris,Glad to have you here in the forums! You are starting in a great place with your home lab. I would tell anyone to just get some hardware and whether a Raspberry Pi or mini PC and &quot;get ...]]></description>
                        <content:encoded><![CDATA[<p>Chris,<br /><br />Glad to have you here in the forums! You are starting in a great place with your home lab. I would tell anyone to just get some hardware and whether a Raspberry Pi or mini PC and "get your hands dirty!" That is the best way. Glad to see you are using Technitium as wel. I love it and it is a great DNS solution. Yell, if you need any help with anything or just want to bounce some ideas off!<br /><br />Brandon</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Brandon Lee</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/networking-forum/home-lab-network-design-whats-your-biggest-challenge/#post-1602</guid>
                    </item>
				                    <item>
                        <title>RE: Home Lab Network Design: What&#039;s Your Biggest Challenge?</title>
                        <link>https://www.virtualizationhowto.com/community/networking-forum/home-lab-network-design-whats-your-biggest-challenge/#post-1600</link>
                        <pubDate>Sun, 30 Aug 2026 19:10:56 +0000</pubDate>
                        <description><![CDATA[Hello - I agree with both of you. Because home labs are so customizable, it&#039;s a little difficult to find a video, tutorial, or series that goes from &#039;zero to hero&#039; so to speak. I am just sta...]]></description>
                        <content:encoded><![CDATA[<p>Hello - I agree with both of you. Because home labs are so customizable, it's a little difficult to find a video, tutorial, or series that goes from 'zero to hero' so to speak. I am just starting my home networking experience, I've set up a Raspberry pi with Technitium and Traefik to learn some home networking, reverse proxy, dns records, etc, but there is quite a bit to still discover and everything does break from time to time.</p>
<p>Chris</p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>zhent</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/networking-forum/home-lab-network-design-whats-your-biggest-challenge/#post-1600</guid>
                    </item>
				                    <item>
                        <title>Docker Is Changing How Containers Run in Docker Desktop with Its New VMM</title>
                        <link>https://www.virtualizationhowto.com/community/tech-news/docker-is-changing-how-containers-run-in-docker-desktop-with-its-new-vmm/#post-1599</link>
                        <pubDate>Fri, 14 Aug 2026 13:12:27 +0000</pubDate>
                        <description><![CDATA[I just saw something pretty interesting, that Docker is changing how containers will run in Docker desktop and this looks to be pretty interesting. They are looking like they are introducing...]]></description>
                        <content:encoded><![CDATA[<p class="isSelectedEnd"><span>I just saw something pretty interesting, that Docker is changing how containers will run in Docker desktop and this looks to be pretty interesting. They are looking like they are introducing something called </span>Docker VMM which is beta<span>. </span><span>Basically, from what I understand, Docker is changing th virtualization layer under Docker Desktop instead of having to rely on existing virtualization stacks in either Windows or macOS.</span></p>
<p class="isSelectedEnd"><span>Here are a few of the details. </span><span>Docker says the new VMM should be </span>faster container startup and better file I/O, along with better memory management<span>. The memory side seems to be the more interesting part top me since Docker VMM can give back unused memory to the host when any of the containers are idle. I have seen Docker Desktop eat through RAM many times, so if this improves, I will take it.</span></p>
<p class="isSelectedEnd"><span>File sharing is another area that seems interesting to test. Bind mounts and host-to-container file access have been a whole lot slower than just natively running Docker containers on Linux. </span><span>Docker VMM is available starting with </span><strong><span>Docker Desktop 4.86</span></strong><span>.</span></p>
948
<p class="isSelectedEnd"><span>On Windows you can enable it under:</span></p>
<ul>
<li class="isSelectedEnd"><strong><span>Settings &gt; General &gt; Docker VMM</span></strong></li>
</ul>
949
<p class="isSelectedEnd"><span>Mac users who are using Docker VMM will automatically get the rebuilt engine after they upgrade. </span><span>Docker is looking to be targeting somewhere around </span>the end of October 2026 for GA from what it looks like <span>and the interesting part is that they plan to make Docker VMM the default engine on Mac, Windows, and even Linux. </span><span>Docker is also using the virtualization engine  for Docker Sandboxes, so it looks like this is becoming a bigger part of Docker's architecture moving forward.</span></p>
<p class="isSelectedEnd"><span>I'm definitely going to play around with this one. I'd like to compare memory usage and container performance against what I see with the current Docker Desktop setup and see if the difference is actually noticeable.</span></p>
<p class="isSelectedEnd"><span>Anyone tried the beta yet? Seeing any differences?</span></p>
<p class="isSelectedEnd"><span>Source:</span></p>
<p><a href="https://www.docker.com/blog/docker-vmm-public-beta/" target="_blank" rel="noopener" data-rich-text-autolink=""><span>https://www.docker.com/blog/docker-vmm-public-beta/</span></a></p>]]></content:encoded>
						                            <category domain="https://www.virtualizationhowto.com/community/"></category>                        <dc:creator>Leonard Cochran</dc:creator>
                        <guid isPermaLink="true">https://www.virtualizationhowto.com/community/tech-news/docker-is-changing-how-containers-run-in-docker-desktop-with-its-new-vmm/#post-1599</guid>
                    </item>
							        </channel>
        </rss>
		