WSL mit RAM disk und Podman

Für eine schnelle und nicht permanente Umgebung, in der man Docker Container testen und entwickeln kann, bietet sich die Verwendung einer WSL an. Da wir Docker gern vermeiden wollen setzen wir in diesem Fall auf Podman als Alternative. Wir gehen von einem aktuellem und frischem Ubuntu in der WSL aus.…

Zwei Instanzen derselben Linux-Distribution in WSL2

Hier sind die Schritte, um eine zweite Instanz derselben Linux-Distribution in WSL2 (Windows Subsystem für Linux) einzurichten. Vorbereitung Man benötigt das aktuelle Root-Dateisystem (rootfs) Tarball: Besuchen Sie die Ubuntu WSL-Images Seite (für Ubuntu 22.04 und neuer). Navigieren Sie zum Ordner, der der gewünschten Ubuntu-Version entspricht. Laden Sie die Datei…

WinGet auf Windows Server 2022

Offiziell wird WinGet auf Windows Server 2022 nicht unterstützt. Mit einigen manuellen Schritten kann man es allerdings dennoch zum Laufen bekommen. Obacht: Über diesen Weg werden die Updates nicht automatisch installiert und man muss bei einer neuen Version selbst tätig werden. PowerShell Script $progressPreference = 'silentlyContinue' $latestRelease = $(Invoke-RestMethod https:…

Azure SQL with Managed Identities Part 2

Around the middle of the year, we started to see deployment errors in our ARM template deployments. The error was the following: ` Invalid value given for parameter ExternalAdministratorLoginName. Specify a valid parameter value.`…

Stream Videos over Blob Storage

Azure Blob Storage is an easy and cheap solution for hosting files in the cloud. But there is one thing that doesn't work well in the default configuration of a Storage Account: Video streaming. The important note here is, that this only applies to Storage Accounts that are…

Build your Windows USB Stick

First we must create an ISO. For this there are exsiting many ways. The two most common one are the "MediaCreationTool", what is the easiest way to get on ISO but also the most limited one. To get a full custemized iso with the things you want you…

Arbeiten mit Managed Identities in Azure SQL

Dieser Blogpost beschreibt wie man im Azure eine Anwendung mit einer Datenbank verbindet mit Hilfe von Azure AD Authentifzierung und Managed Identities. * Erweitern der Rechte des Deployment Service Principal * Deployment des SQL Dienstes * Service Instance bereitstellen * Service Instance Lese-Rechte im AAD erteilen * Apps deployen * App User im Azure SQL anlegen…