Skip to content

Commit 8550f6f

Browse files
committed
rev unit 3
1 parent 4d0b2d1 commit 8550f6f

File tree

2 files changed

+37
-61
lines changed

2 files changed

+37
-61
lines changed

learn-pr/azure/intro-to-arc-for-servers/3-capabilities-azure-arc-enabled-servers.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,32 +9,32 @@ metadata:
99
ms.author: jenhayes
1010
ms.topic: unit
1111
ms.custom: e2e-hybrid
12-
durationInMinutes: 10
12+
durationInMinutes: 8
1313
content: |
1414
[!include[](includes/3-capabilities-azure-arc-enabled-servers.md)]
1515
quiz:
1616
title: Check your knowledge
1717
questions:
18-
- content: "Which VM extension can the administrator add to Azure Arc-enabled servers to start monitoring it with Azure services?"
18+
- content: "Which VM extension can the administrator add to Azure Arc-enabled servers to log activity?"
1919
choices:
20-
- content: "Qualys extension. This VM extension implements integration with Azure Defender for servers vulnerability assessment scanning."
20+
- content: "Azure Automation Hybrid Runbook Worker extension"
2121
isCorrect: false
22-
explanation: "That's incorrect. This VM extension allows the administrator to reset local Administrator's credentials on a Windows Server running in an Azure VM, but it is not supported on Azure Arc-enabled servers."
22+
explanation: "Incorrect. This VM extension lets a server run Azure Automation runbooks."
2323
- content: "Azure Key Vault extension."
2424
isCorrect: false
25-
explanation: "That's incorrect. This VM extension provides integration with Azure Key Vault."
25+
explanation: "Incorrect. This VM extension provides integration with Azure Key Vault."
2626
- content: "Azure Monitor Agent."
2727
isCorrect: true
28-
explanation: "That's correct. This VM extension implements integration with Azure Monitor."
29-
- content: "What can the administrator do in order to audit changes the state of operating system of Azure Arc-enabled servers?"
28+
explanation: "Correct. This VM extension implements integration with Azure Monitor, so that activity can be tracked in a Log Analytics workspace."
29+
- content: "How can the administrator ensure that all Arc-enabled servers receive a specific Azure tag?"
3030
choices:
31-
- content: "Review Azure Advisor."
31+
- content: "Deploy the Custom Script Extension."
3232
isCorrect: false
33-
explanation: "That's incorrect. Azure Advisor is limited to cloud resources only."
34-
- content: "Search through the activity logs in the Azure portal."
33+
explanation: "Incorrect. This VM extension is used to download and run scripts on a server."
34+
- content: "Use Azure Update Manager."
3535
isCorrect: false
36-
explanation: "That's incorrect. The activity log records events affecting the Azure resources only."
37-
- content: "Apply Azure Guest Configuration-based policy."
36+
explanation: "Incorrect. Azure Update Manager manages and governs software updates for hybrid machines."
37+
- content: "Assign a policy that adds the tag when the servers are onboarded to Azure Arc."
3838
isCorrect: true
39-
explanation: "That's correct. Guest Configuration policies allow the administrator to audit settings within the target operating system and evaluate their compliance."
39+
explanation: "Correct. An Azure Policy definition can be created and assigned to the subscription where the servers will be onboarded."
4040

Lines changed: 24 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,59 @@
1-
Azure Arc allows you to extend the scope of several Azure services to non-Azure Windows and Linux servers. This helps companies like Contoso to standardize their management strategy when operating in hybrid scenarios. In this unit, you'll learn about the capabilities of Azure Arc, focusing on those available exclusively to Azure and Azure Arc-enabled servers.
1+
Azure Arc allows you to extend the scope of several Azure services so you can use them with non-Azure Windows and Linux servers. This helps companies like Contoso to standardize their management strategy when operating in hybrid scenarios. In this unit, you'll learn about some of the key capabilities of Azure Arc-enabled servers.
22

33
## What are the core resource management capabilities of Azure Arc-enabled servers?
44

5-
A number of Azure Arc benefits are independent of the resource type, because they reflect the capabilities of Azure Resource Manager. These benefits include:
5+
Connecting your non-Azure Windows and Linux servers to Azure through Azure Arc provides you with a range of resource management capabilities. These capabilities include:
66

77
- The ability to organize all organizational resources by using Azure management groups, subscriptions, resource groups, and tags.
8-
- A single, comprehensive inventory of organizational assets across multiclouds and on-premises, including support for searching and indexing by using Azure Resource Graph.
9-
- A consolidated view of Azure and Azure Arc-enabled resources via the Azure portal, Azure Command Line Interface (CLI), Azure PowerShell, and Representational state transfer (REST) Application Programming Interface (API).
10-
- Direct access from the Azure portal to most of the management features of the Azure Arc-enabled servers:
8+
- A single, comprehensive inventory of assets across multiclouds and on-premises, including support for searching and indexing by using Azure Resource Graph.
9+
- A consolidated view of both Azure and Azure Arc-enabled resources via the Azure portal, Azure Command Line Interface (CLI), Azure PowerShell, or REST API.
10+
- Direct access from the Azure portal to many of the management features of Azure Arc-enabled servers:
1111

12-
- Role Based Access Control (RBAC) for viewing logs and server inventory data
13-
- VM extensions to deploy software agents and run scripts on your server
12+
- Role-based access control (RBAC) to control which users in your organization can access and manage servers
1413
- Azure Policy guest configuration to audit operating system and software configuration
15-
- A Microsoft Entra system assigned managed identity for apps running on the server to use when authenticating to other Azure services
14+
- A Microsoft Entra system-assigned managed identity for apps running on the server to use when authenticating to other Azure services
15+
- VM extensions to deploy software agents and run scripts on your servers
1616

1717
![Screenshot of the Access control (IAM) page in the Azure portal for the selected VM: ContosoVM1. The details pane displays a number of tabs: Check access (selected), Role assignments, Deny assignments, Classic administrators, and Roles.](../media/3-access-control.png)
1818

19-
There are also benefits specific to Azure Arc-enabled servers, such as:
20-
21-
- The ability to apply Azure Virtual Machine (VM) extensions to automate configuration of Azure and non-Azure Windows and Linux servers in a consistent manner.
22-
- Support for Azure Policy guest configuration. Azure Policy supports auditing Azure Arc-enabled servers in the same way as their Azure-resident counterparts. This allows you to use the same approach to evaluate whether configurations of all servers in your environment comply with organizational standards.
23-
2419
### What are VM extensions and how are they used with Azure Arc-enabled servers?
2520

26-
VM extensions are lightweight software components that automate post-operating system deployment configuration and automation tasks. Traditionally, VM extensions were available only on Azure VMs, but now it's possible to use selected extensions on Azure Arc-enabled servers. The following table describes some of the extensions that you can add to Azure Arc-enabled servers running Windows Server or Linux operating system:
21+
VM extensions are lightweight software components that enable added functionality. Azure Arc-enabled servers supports many types of extensions. The following table describes a few of the extensions that you can add to Azure Arc-enabled servers running Windows Server or Linux operating system:
2722

28-
| Extension | Additional information |
23+
| Extension | Description |
2924
| --- | --- |
30-
| Azure Monitor Agent | Installs the Azure Monitor Agent on the target Arc-enabled server and configures it for log forwarding to a Log Analytics workspace. |
31-
| Dependency agent | Installs the Dependency agent on the target Arc-enabled server to facilitate identifying internal and external dependencies of server workloads. |
32-
| Azure Key Vault agent | Synchronizes certificates from an Azure Key Vault instance to the Arc-enabled server. |
33-
| Qualys extension | Microsoft Defender for servers vulnerability assessment scanning solution. |
34-
| Desired State Configuration | Applies a PowerShell DSC configuration on the target Arc-enabled server. |
35-
| Custom Script Extension | Executes a script on the target Arc-enabled server. |
25+
| Azure Monitor agent | Configures the server to forward logs to a Log Analytics workspace, and enables various Azure scenarios |
26+
| Azure Key Vault | Synchronizes certificates from an Azure Key Vault instance to the Arc-enabled server. |
27+
| Custom Script Extension | Downloads and runs scripts on the target Arc-enabled server. |
28+
| Azure Automation Hybrid Runbook Worker extension| Enables Azure Automation runbooks to run on the Arc-enabled server. |
3629

3730
### What is Azure Policy and how is it used for Azure Arc-enabled server governance?
3831

39-
Azure Policy is a service that can help organizations manage and evaluate internal and regulatory compliance of their Arc-enabled servers, in addition to a wide range of Azure services. Azure Policy uses declarative rules based on properties of target resource types, including Windows and Linux operating systems. These rules form policy definitions administrators can apply through policy assignment to resource groups, subscriptions, or management groups that host Azure Arc-enabled servers. To simplify policy definition management, you can combine multiple policies into initiatives, then create a few initiative assignments in lieu of multiple policy assignments.
40-
41-
Azure Policy supports auditing the state of Arc-enabled server with Guest Configuration policies. Guest Configuration policies don't apply configurations, but they audit settings within the target operating system and evaluate their compliance. You can, however, use Azure Policy to apply configuration of the Azure resource representing an Arc-enabled server. You can also use Azure Policy to deploy configurations by using VM extensions.
32+
Azure Policy is a service that can help organizations manage and evaluate internal and regulatory compliance of their Arc-enabled servers, in addition to other Azure resources. Azure Policy uses declarative rules based on properties of target resource types, including Windows and Linux operating systems.
4233

4334
For example, Contoso could use Azure Policy to implement the following rules:
4435

45-
- Assigning a specific tag to resources representing Arc-enabled servers during their registration.
36+
- Assign a specific tag to resources representing Arc-enabled servers during their registration.
4637
- Identify Arc-enabled servers running Windows with Windows Defender Exploit Guard disabled.
47-
- Identify Arc-enabled servers running Windows that are not joined to a specific Active Directory Domain Services (AD DS) domain.
38+
- Identify Arc-enabled servers running Windows that aren't joined to a specific Active Directory Domain Services (AD DS) domain.
4839
- Identify Arc-enabled servers running Windows or Linux without Azure Monitor Agent installed.
49-
- Identify Arc-enabled servers running Linux that are not using SSH keys for authentication.
40+
- Identify Arc-enabled servers running Linux that aren't using SSH keys for authentication.
5041

5142
> [!NOTE]
52-
> Policies that support remediation don't have to evaluate the policy logic inside the operating system of the Azure Arc-enabled server, but instead rely on Azure resource metadata. Examples of such policies include enforcing tag compliance or deploying VM extensions.
43+
> Policies that support remediation don't evaluate the policy logic inside the operating system of the Azure Arc-enabled server, but instead rely on Azure resource metadata. Examples of such policies include enforcing tag compliance or deploying VM extensions.
5344
54-
> [!NOTE]
55-
> Azure Policy supports Azure VMs and Azure Arc-enabled servers, providing a consistent, organization-wide view of compliance information.
56-
57-
### How do you assign Azure Policies to Azure Arc-enabled servers?
45+
Contoso can create policy definitions that include the rules it wants to implement. Then, administrators can assign these definitions to Azure resource groups, subscriptions, or management groups. The policies apply to all resources within the assigned scope, including Azure Arc-enabled servers.
5846

59-
You can manage and assign Azure policies to Azure Arc-enabled servers directly from the Azure portal.
47+
Contoso can manage and assign Azure policies via a number of methods, including directly from the Azure portal.
6048

6149
![Screenshot that depicts the Assign policy page in the Azure portal. The administrator is selecting from a list of available policies.](../media/3-assign-policy.png)
6250

63-
Shortly after you create a policy assignment, you'll be able to review the outcome of the policy evaluation on the target Azure Arc-enabled servers.
51+
After a policy assignment is created, you can review compliance details for the target Azure Arc-enabled servers.
6452

6553
![Screenshot that depicts the applied policies on ContosoVM1. Two policies are applied, and the VM is compliant with one but not the other.](../media/3-review-policies.png)
6654

55+
Additionally, Azure Policy's machine configuration feature lets you audit or configure operating system settings as code for machines, including Arc-enabled servers. Configurations can include settings for operating systems, applications, and environment. They can be applied dynamically or to individual servers.
56+
6757
## What are the benefits of Azure Update Manager in hybrid scenarios?
6858

6959
Azure Update Manager is a unified service to help manage and govern updates for all your hybrid machines, including hybrid machines. You can monitor Windows and Linux update compliance across your hybrid machines from a single pane of management. You can also use Update Manager to make real-time updates or schedule them within a defined maintenance window.
@@ -76,18 +66,4 @@ Azure Update Manager allows you to:
7666
- Build custom reporting dashboards for reporting update status and configure alerts for certain conditions.
7767
- Oversee update compliance for all your hybrid machines.
7868

79-
## What are the benefits of Azure Automation Desired State Configuration (DSC) in hybrid scenarios?
80-
81-
PowerShell DSC is a technology that implements declarative configuration management through a combination of PowerShell scripts and operating system features. The configuration can be as simple as ensuring a specific Windows feature is enabled or as complex as deploying SharePoint. You can deploy a DSC configuration in either push mode or pull mode. The push mode involves invoking deployment from a management computer against one or more managed computers. In the pull mode, managed computers perform deployment automatically based on configuration data from a designated location called a pull server. Azure Automation includes a managed, Azure-resident DSC pull server. You can apply a DSC configuration in the push mode to non-Azure computers, including Azure Arc-enabled servers by using VM extension. Alternatively, you can onboard both types of systems into Azure Automation and manage their configuration via a pull server.
82-
83-
## What are the benefits of Azure Automanage in hybrid scenarios?
84-
85-
Azure Automanage machine best practices is a service that eliminates the need to discover and know how to onboard and configure certain services in Azure that would benefit your Arc-enabled server. After onboarding your machines to Azure Automanage, each best-practice service is configured to its recommended settings. Azure Automanage also automatically monitors and corrects for drift when detected. Participating services include:
86-
87-
- Machines Insights Monitoring
88-
- Change Tracking and Inventory
89-
- Azure Guest Configuration
90-
- Azure Automation Account
91-
- Log Analytics Workspace
92-
9369
Choose the best response for each of the following questions.

0 commit comments

Comments
 (0)