Jussi Roine
HomeAbout MeContact
HomeAbout MeContact

virtualization

Browse posts in this collection.

Building a homelab - moving to rack-mounted gear, and refreshing the internal network (Part 1)

Building a homelab - moving to rack-mounted gear, and refreshing the internal network (Part 1)

May 17, 2021

As I prepare for an upcoming move, I’m redesigning my homelab to transition from scattered equipment to a proper rack-mounted setup that supports my current and future technical experiments. In this first installment, I outline my core requirements—such as a 10 Gigabit backbone, high availability for virtual machines, and dedicated IoT networks—while beginning the process of consolidating my gear into a standardized cabinet.

Building a hybrid governance solution using Azure Arc

Building a hybrid governance solution using Azure Arc

March 24, 2020

I explore the evolution of hybrid cloud strategies by building a working governance solution using Azure Arc to manage on-premises virtual machines alongside Azure resources. By provisioning Ubuntu and Windows Server VMs through Hyper-V, I demonstrate how to extend Azure’s management capabilities to local environments for unified control. This walkthrough highlights the simplicity of integrating these disparate systems, proving that on-premises infrastructure remains relevant even as cloud adoption accelerates.

Building a secure remote access solution using Azure Bastion Host

Building a secure remote access solution using Azure Bastion Host

September 26, 2019

Following up on my popular 2019 guide to remote access, I explore how the newly released Azure Bastion Host resolves many of the previous architectural challenges with a more secure and cost-effective PaaS solution. In this post, I break down exactly what Azure Bastion Host is and provide a detailed cost analysis to help you estimate expenses for your own deployment.

Building a simple and secure DNS updater for Azure DNS using Raspberry Pi and Azure Functions

Building a simple and secure DNS updater for Azure DNS using Raspberry Pi and Azure Functions

June 17, 2019

I revisit my previous PowerShell-based Azure DNS updater to present a lighter, more efficient solution using a Raspberry Pi and Windows 10 IoT Core. By replacing the need for a dedicated PC with a low-power device running scheduled tasks, I demonstrate how to automate dynamic IP updates while significantly reducing hardware overhead.

Building a simple backup solution for Hyper-V-based virtual machines using OneDrive for Business and PowerShell

Building a simple backup solution for Hyper-V-based virtual machines using OneDrive for Business and PowerShell

October 14, 2019

If you are struggling with reliable, cost-effective backups for your home Hyper-V setup, this post shares my experience transitioning from simple file-share copies to a more robust strategy. I explain why my current Windows 10 Pro for Workstations environment lacked the snapshot capabilities needed for consistent data protection and how I am exploring alternatives before committing to enterprise-grade solutions like Veeam.

←1234→
Jussi Roine

Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

Tags

azureproductivitymicrosoft 365homelabwindowscloud computingsoftware developmentsecuritydata managementsharepointnetworkingautomationmicrosoft teamscybersecuritycertificationsmacosvirtualizationpower platformai and machine learningdockeridentity managementpower automateartificial intelligenceazure openaidevopsc#powershelllinuxserverlesscontainers
Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

© 2026 Jussi Roine. All rights reserved.