Jussi Roine
Home About Me Contact
Home About Me Contact

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.

← 1 2 3 4 →
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

azure productivity microsoft 365 homelab windows cloud computing software development security data management sharepoint networking automation microsoft teams cybersecurity certifications virtualization macos power platform ai and machine learning docker identity management power automate artificial intelligence azure openai devops c# powershell linux serverless containers
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.