custom software updates on multiple VMs

Testa 551 Reputation points
2022-12-21T05:15:01.177+00:00

Hi,

I would like to understand a way to update our custom software and applications in multiple Azure VM(both windows and linux).

1, Do we need to use Configuration Manager to update our software and applications in all the VMs? This can be used for Linux VMs as well?
2, Is there any other way? The Azure automation can be used only for patching VMs, right? (https://learn.microsoft.com/en-us/azure/automation/update-management/manage-updates-for-vm)

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
8,514 questions
Microsoft Configuration Manager Updates
Microsoft Configuration Manager Updates
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Updates: Broadly released fixes addressing specific issue(s) or related bug(s). Updates may also include new or modified features (i.e. changing default behavior).
1,113 questions
0 comments No comments
{count} votes

Accepted answer
  1. srbhatta-MSFT 8,581 Reputation points Microsoft Employee
    2022-12-21T09:46:34.29+00:00

    Hello @Testa ,
    Welcome to Microsoft QnA.

    1)There are several ways you can update your custom software and applications in multiple Azure virtual machines (VMs), both Windows and Linux. Here are a few options:

    • Microsoft System Center Configuration Manager (SCCM): This is a tool that can be used to manage and deploy software updates to Windows VMs. It can also be used to manage Linux VMs, although it requires some additional setup.
    • Azure Automation: Azure Automation is a cloud-based automation service that can be used to automate the deployment of software updates to both Windows and Linux VMs. You can use Azure Automation to schedule the deployment of updates on a regular basis, or to trigger updates in response to certain events.
    • Azure DevOps: Azure DevOps is a set of tools, services, and features that enable teams to plan, develop, deliver, and maintain software more efficiently. You can use Azure DevOps to automate the deployment of software updates to both Windows and Linux VMs.

    2)No Azure Automation can be used for a wide range of tasks beyond just patching VMs. Azure Automation is a cloud-based automation service that allows you to automate the deployment and management of resources in Azure, as well as on-premises environments. You can use Azure Automation to automate many different types of tasks, including the deployment of software updates to VMs. You can push updates to custom software using Azure Automation.

    Hope that helps.


    Please accept as answer and upvote if the above information is helpful.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.