Introduction

Microsoft Azure Arc is a service that extends Azure management and services to any infrastructure, allowing you to project your on-premises and multi-cloud resources into Azure Resource Manager. This capability simplifies governance, delivers consistent management across your environments, and provides a unified platform for running data services in Kubernetes anywhere.

Azure arc

Prerequisites

Before beginning the integration process, ensure you meet the following requirements

Operating System Support for Azure Arc

Azure Arc continues to evolve, providing comprehensive support for various operating systems across Windows and Linux platforms. Performance is reflected in the support for only 64-bit (x86-64) architectures, ensuring optimal performance and compatibility. Azure Arc does not extend support to 32-bit (x86) or ARM-based architectures due to the specific demands and capabilities of the Azure Connected Machine agent.

The following is a detailed list of the supported operating systems that can leverage the full capabilities of Azure Arc.

Guidance for Client Operating Systems

When utilizing the Azure Arc service and Azure Connected Machine Agent, it's crucial to understand the supported environments, particularly concerning client operating systems such as Windows 10 and 11. However, there's a vital caveat to consider: these operating systems are supported exclusively within a server-like setup. Let's delve into what this entails.

Network Requirements Overview

When setting up connectivity for Azure Arc services, adhere to the following principles.

Step 1. Go to the Microsoft Azure portal (https://portal.azure.com/).

Microsoft Azure portal

Step 2. Use the search bar to find "Azure Arc" and the Azure Arc option displayed in the search results, then select the Azure Arch.

Azure Arch

Step 3. On the Azure Arc page, click on "Machines" found under the ‘Infrastructure’ section.

Machines

Step 4. Click on “Add/Create” and then select “Add a machine” from the dropdown menu.

Add a machine

Step 5. On the Add server with Azure Arc page, click “Generate Script” to Add a single server option.

Generate Script

Step 6. Choose the appropriate Azure subscription and either select an existing Resource Group or create a new one. Then, verify or select the correct Region and Operating System, and Opt for the "Public endpoint" under Connectivity Method. After that, click on Next.

Azure subscription

Step 7. Fill in the details for “Physical location tags” and include any additional custom tags as needed, then click on Next.

Physical location tags

Step 8. Download the provided deployment script to your computer after configuring all options.

Script

Step 9. Transfer the script to the server you wish to onboard into Azure Arc. Open PowerShell as an administrator on the server and execute the script. After running the script, the agent should communicate back to Azure, and your server will appear in the Azure portal under Azure Arc-enabled servers.

PowerShell

Execute the script

Azure Arc-enabled servers

Code

Step 10. Authenticate when the script prompts using an Azure account with appropriate permissions.

Authenticate

Sign in

Authentication complete

Upgrade

Step 11. Select the Connected Device (WIN-82V0QG07H00) to Retrieve the Server's Information.

Server's Information

Conclusion

Integrating on-premises servers into Microsoft Azure Arc offers a seamless way to extend Azure's powerful management and security capabilities to your entire infrastructure, regardless of where it resides. Following the steps outlined in this guide, you can transform your hybrid infrastructure into a cohesive, centrally managed environment, unlocking new efficiencies and capabilities for your organization.

Remember, transitioning to a hybrid cloud model with Azure Arc is a journey that involves careful planning, execution, and ongoing management. As you progress, continue to explore Azure Arc's capabilities and integrate additional Azure services to fully leverage the power of the cloud across your on-premises and multi-cloud resources.