Announcing the extensions public preview for Azure Arc enabled servers
Published Jun 25 2020 09:00 AM 1,891 Views
Microsoft

Hello! Welcome to the first of many blog posts to come in the new Azure Arc space in the Microsoft Tech Community. The Arc engineering teams and experts will post information about product updates, technical insights, and interesting use cases for the family of Azure Arc products here.

 

To kick things off, we're excited to announce the public preview of extensions, update management, inventory and change tracking, and Azure Monitor for Azure Arc enabled servers! 

 

Azure Arc enabled servers

If you're not familiar with Azure Arc enabled servers, head on over to our docs or watch the Ignite 2019 overview session to get caught up. Our goal is to bring the best of Azure to your server workloads running on-premises or in another cloud. We do this by projecting these servers into Azure Resource Manager so they can be managed and governed just like an Azure virtual machine running in a Microsoft datacenter. You'll see your off-Azure machines in the Azure Portal and can use standard Azure role-based access controls to give the server admins the permissions they need to manage their own servers without getting access to others.  All your servers in one place -- Windows and Linux, on-premises and multi-cloud, physical and virtual. That's Azure Arc.

 

Okay, that's enough for now -- you really should watch the Ignite video to see how Azure Arc is redefining hybrid management. Or, if you prefer to read, you can learn how Azure Arc enabled servers are transforming the way Microsoft manages its own on-premises servers.

 

Extensions

As soon as you onboard a server to Azure Arc, you can start organizing and inventorying your assets with tags and the Azure Resource Graph. And any Azure Policies that are assigned to your server will start to evaluate and report back to the Azure Policy portal. But what about making changes to the machine from Azure? That's where extensions come in. Extensions are a means of delivering agents, scripts, and configurations to your machines -- all orchestrated using the Azure Portal or API. They've been around for years on Azure VMs, and we're excited to bring the same functionality on-premises with Azure Arc.

 

We're launching support for 3 popular extensions today with the extensions public preview:

 

  1. Log Analytics Agent extension - downloads, installs, and configures the Log Analytics agent so that you can start monitoring your on-premises machines with Azure Monitor, Azure Security Center, Azure Sentinel and more.
  2. PowerShell DSC extension - deploys a PowerShell DSC configuration to your machine to apply software changes and, optionally, automatically correct drifts from that state.
  3. Custom Script extension - runs a script (PowerShell, bash, Python, etc.) on your machine.

 

A common question that comes up is "what's the difference between installing the Log Analytics agent myself versus using the extension?" It really comes down to the delivery vehicle. The agent itself is the same. But deploying it with the Azure Arc extension means you can install it on your on-premises machines right from the Azure Portal or API. You don't have to log on to the server to configure the software or deploy it with another on-premises configuration management tool. The extension also takes care of configuring the agent with the connection info for your Log Analytics workspace. Finally, with Azure Policy, you can even audit machines that do not have the Log Analytics agent installed and automatically deploy the extension to them .

 

Ready to try extensions out yourself? We've updated our docs to help you get started with extensions on your Azure Arc enabled servers.

 

Azure Monitor for Arc enabled servers

Support for extensions on Arc enabled servers also allows you to start using Azure Monitor insights on these machines. Azure Monitor uses the dependency extension to collect and analyze performance and network connections on your machine so that you can review resource usage over time and identify relationships between your on-premises servers based on network traffic. You can get started with Azure Monitor insights by going to the new "Insights" tab on your Arc machine in the Azure Portal and clicking "Enable". Check out the Azure Monitor docs for more information about these capabilities.

 

Update management, inventory and change tracking

If your Azure Arc enabled server is also enrolled in Azure Automation's software inventory tracking feature or Azure Update Management, you can now access this information directly from the Arc machine view in the Azure Portal. This makes it easy for a server admin to see all the information related to their server in one spot, without having to go to each individual management service. 

 

Conclusion

We're excited to launch these new features in public preview today and hope you'll try them out on your machines. This is just the beginning -- we've got plenty more Azure integrations in the pipeline, so stay tuned for more Azure Arc news!

 

Ryan Puffer

Program Manager for Azure Arc enabled servers

 

 

Version history
Last update:
‎Jun 24 2020 08:00 AM
Updated by: