Skip to content

Commit f0f17b3

Browse files
authored
Merge pull request #129586 from JnHs/jh-lh-arc
Azure Lighthouse and Azure Arc content
2 parents 32ae2e7 + 04c4e54 commit f0f17b3

File tree

6 files changed

+70
-4
lines changed

6 files changed

+70
-4
lines changed

articles/azure-arc/kubernetes/overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,16 @@ Azure Arc enabled Kubernetes supports these scenarios:
4747

4848
* Apply policies by using Azure Policy for Kubernetes.
4949

50+
[!INCLUDE [azure-lighthouse-supported-service](../../../includes/azure-lighthouse-supported-service.md)]
51+
5052
## Supported regions
5153

5254
Azure Arc enabled Kubernetes is currently supported in these regions:
5355

5456
* East US
5557
* West Europe
5658

59+
5760
## Next steps
5861

5962
* [Connect a cluster](./connect-cluster.md)

articles/azure-arc/servers/overview.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.topic: overview
99

1010
# What is Azure Arc enabled servers (preview)?
1111

12-
Azure Arc enabled servers (preview) allows you to manage your Windows and Linux machines hosted outside of Azure, on your corporate network or other cloud provider, similar to how you manage native Azure virtual machines. When a hybrid machine is connected to Azure, it becomes a connected machine and is treated as a resource in Azure. Each connected machine has a Resource ID, is managed as part of a resource group inside a subscription, and benefits from standard Azure constructs such as Azure Policy and applying tags.
12+
Azure Arc enabled servers (preview) allows you to manage your Windows and Linux machines hosted outside of Azure, on your corporate network or other cloud provider, similar to how you manage native Azure virtual machines. When a hybrid machine is connected to Azure, it becomes a connected machine and is treated as a resource in Azure. Each connected machine has a Resource ID, is managed as part of a resource group inside a subscription, and benefits from standard Azure constructs such as Azure Policy and applying tags. Service providers who manage a customer's on-premises infrastructure can manage their hybrid machines, just like they do today with native Azure resources, across multiple customer environments, using [Azure Lighthouse](../../lighthouse/how-to/manage-hybrid-infrastructure-arc.md) with Azure Arc.
1313

1414
To deliver this experience with your hybrid machines hosted outside of Azure, the Azure Connected Machine agent needs to be installed on each machine that you plan on connecting to Azure. This agent does not deliver any other functionality, and it doesn't replace the Azure [Log Analytics agent](../../azure-monitor/platform/log-analytics-agent.md). The Log Analytics agent for Windows and Linux is required when you want to proactively monitor the OS and workloads running on the machine, manage it using Automation runbooks or solutions like Update Management, or use other Azure services like [Azure Security Center](../../security-center/security-center-intro.md).
1515

@@ -29,6 +29,8 @@ When you connect your machine to Azure Arc enabled servers (preview), it enables
2929

3030
Log data collected and stored in a Log Analytics workspace from the hybrid machine now contains properties specific to the machine, such as a Resource ID. This can be used to support [resource-context](../../azure-monitor/platform/design-logs-deployment.md#access-mode) log access.
3131

32+
[!INCLUDE [azure-lighthouse-supported-service](../../../includes/azure-lighthouse-supported-service.md)]
33+
3234
## Supported regions
3335

3436
With Azure Arc enabled servers (preview), only certain regions are supported:

articles/lighthouse/concepts/cross-tenant-management-experience.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ Most tasks and services can be performed on delegated resources across managed t
4343

4444
[Azure Arc](../../azure-arc/index.yml):
4545

46-
- Manage hybrid servers at scale - [Azure Arc for servers (preview)](../../azure-arc/servers/overview.md):
47-
- [Connect Windows Server or Linux machines outside Azure](../../azure-arc/servers/onboard-portal.md) to delegated subscriptions and/or resource groups in Azure
46+
- Manage hybrid servers at scale - [Azure Arc enabled servers (preview)](../../azure-arc/servers/overview.md):
47+
- [Manage Windows Server or Linux machines outside Azure that are connected](../../azure-arc/servers/onboard-portal.md) to delegated subscriptions and/or resource groups in Azure
4848
- Manage connected machines using Azure constructs, such as Azure Policy and tagging
4949
- Ensure the same set of policies are applied across customers' hybrid environments
5050
- Use Azure Security Center to monitor compliance across customers' hybrid environments
5151
- Manage hybrid Kubernetes clusters at scale - [Azure Arc enabled Kubernetes (preview)](../../azure-arc/kubernetes/overview.md):
52-
- [Connect a Kubernetes cluster to Azure Arc](../../azure-arc/kubernetes/connect-cluster.md) to delegated subscriptions and/or resource groups in Azure
52+
- [Manage Kubernetes clusters that are connected](../../azure-arc/kubernetes/connect-cluster.md) to delegated subscriptions and/or resource groups in Azure
5353
- [Use GitOps](../../azure-arc/kubernetes/use-gitops-connected-cluster.md) for connected clusters
5454
- Enforce policies across connected clusters
5555

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: Manage hybrid infrastructure at scale with Azure Arc
3+
description: Learn how to effectively manage your customers' machines and Kubernetes clusters outside of Azure.
4+
ms.date: 09/15/2020
5+
ms.topic: how-to
6+
---
7+
8+
# Manage hybrid infrastructure at scale with Azure Arc
9+
10+
As a service provider, you may have onboarded multiple customer tenants to [Azure Lighthouse](../overview.md). Azure Lighthouse allows service providers to perform operations at scale across several Azure Active Directory (Azure AD) tenants at once, making management tasks more efficient.
11+
12+
[Azure Arc](../../azure-arc/overview.md) helps simplify complex and distributed environments across on-premises, edge and multicloud, enabling deployment of Azure services anywhere and extending Azure management to any infrastructure.
13+
14+
With [Azure Arc enabled servers (preview)](../../azure-arc/servers/overview.md), customers can manage any Windows and Linux machines hosted outside of Azure on their corporate network, in the same way they manage native Azure virtual machines. By linking a hybrid machine to Azure, it becomes connected and is treated as a resource in Azure. Service providers can then manage these non-Azure machines along with their customers' Azure resources.
15+
16+
[Azure Arc enabled Kubernetes (preview)](../../azure-arc/kubernetes/overview.md) lets customers attach and configure Kubernetes clusters inside or outside of Azure. When a Kubernetes cluster is attached to Azure Arc, it will appear in the Azure portal, with an Azure Resource Manager ID and a managed identity. Clusters are attached to standard Azure subscriptions, are located in a resource group, and can receive tags just like any other Azure resource.
17+
18+
This topic provides an overview of how service providers can use Azure Arc enabled servers (preview) and Azure Arc enabled Kubernetes (preview) in a scalable way to manage their customers' hybrid environment, with visibility across all managed customer tenants.
19+
20+
> [!TIP]
21+
> Though we refer to service providers and customers in this topic, this guidance also applies to [enterprises using Azure Lighthouse to manage multiple tenants](../concepts/enterprise.md).
22+
23+
## Manage hybrid servers at scale with Azure Arc enabled servers (preview)
24+
25+
> [!NOTE]
26+
> Azure Arc enabled servers is currently in preview. We don't recommend it for production workloads at this time.
27+
28+
As a service provider, you can manage on-premises Windows Server or Linux machines outside Azure that your customers have connected to their subscription using the [Azure Connected Machine agent](../../azure-arc/servers/agent-overview.md).
29+
30+
When viewing resources for a delegated subscription in the Azure portal, you'll see these connected machines labeled with **Azure Arc**. You can manage these connected machines using Azure constructs, such as Azure Policy and tagging, the same way that you’d manage the customer's Azure resources. You can also work across customer tenants to manage all connected hybrid machines together.
31+
32+
For example, you can [ensure the same set of policies are applied across customers' hybrid machines](../../azure-arc/servers/learn/tutorial-assign-policy-portal.md). You can also use Azure Security Center to monitor compliance across all of your customers' hybrid environments, or [use Azure Monitor to collect data directly from your hybrid machines](../../azure-arc/servers/learn/tutorial-enable-vm-insights.md) into a Log Analytics workspace. [Virtual machine extensions](../../azure-arc/servers/manage-vm-extensions.md) can be deployed to non-Azure Windows and Linux VMs, simplifying management of customer's hybrid machines.
33+
34+
## Manage hybrid Kubernetes clusters at scale with Azure Arc enabled Kubernetes (preview)
35+
36+
> [!NOTE]
37+
> Azure Arc enabled Kubernetes is currently in preview. We don't recommend it for production workloads at this time.
38+
39+
You can manage Kubernetes clusters that have been [connected to a customer's subscription with Azure Arc](../../azure-arc/kubernetes/connect-cluster.md), just as if they were running in Azure.
40+
41+
If your customer has created a [service principal account to onboard Kubernetes clusters to Azure Arc](../../azure-arc/kubernetes/create-onboarding-service-principal.md), you can access this service principal account to onboard and manage clusters. This can be done by users in the managing tenant who were granted the "Kubernetes Cluster - Azure Arc Onboarding" Azure built-in role when the subscription containing the service principal account was [onboarded to Azure Lighthouse](onboard-customer.md).
42+
43+
You can deploy [configurations](../../azure-arc/kubernetes/use-gitops-connected-cluster.md) and [Helm charts](../../azure-arc/kubernetes/use-gitops-with-helm.md) using GitOps for connected clusters.
44+
45+
You can also monitor connected clusters with Azure Monitor, and [use Azure Policy to apply cluster configurations at scale](../../azure-arc/kubernetes/use-azure-policy.md).
46+
47+
## Next steps
48+
49+
- Explore the jumpstarts and samples in the [Azure Arc GitHub repository](https://github.com/microsoft/azure_arc).
50+
- Learn about [supported scenarios for Azure Arc enabled servers](../../azure-arc/servers/overview.md#supported-scenarios).
51+
- Learn about [Kubernetes distributions supported by Azure Arc](../../azure-arc/kubernetes/overview.md#supported-kubernetes-distributions).
52+
- Learn how to [deploy a policy at scale](policy-at-scale.md).
53+
- Learn how to [use Azure Monitor Logs at scale](monitor-at-scale.md).
54+

articles/lighthouse/index.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ landingContent:
3333
links:
3434
- text: Onboard a customer to Azure Lighthouse
3535
url: ./how-to/onboard-customer.md
36+
- text: Link your ID for partner earned credit
37+
url: ./how-to/partner-earned-credit.md
3638
- linkListType: concept
3739
links:
3840
- text: Recommended security practices
@@ -87,6 +89,8 @@ landingContent:
8789
url: ./how-to/policy-at-scale.md
8890
- text: Deploy a policy that can be remediated
8991
url: ./how-to/deploy-policy-remediation.md
92+
- text: Manage hybrid machines with Azure Arc
93+
url: ./how-to/manage-hybrid-infrastructure-arc.md
9094

9195
- title: Reference - SDKs
9296
linkLists:

articles/lighthouse/toc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
- name: Remove access to a delegation
5454
displayName: delete, undelegate
5555
href: ./how-to/remove-delegation.md
56+
- name: Azure Arc integration
57+
displayName: server, kubernetes, hybrid, infrastructure
58+
href: ./how-to/manage-hybrid-infrastructure-arc.md
5659
- name: Azure Monitor integration
5760
items:
5861
- name: Use Azure Monitor Logs at scale

0 commit comments

Comments
 (0)