You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -36,163 +36,38 @@ Before you begin, make sure you have the following prerequisites:
36
36
37
37
To create an SSH key pair (same as Azure AKS), use the following procedure:
38
38
39
-
1.[Open a Cloud Shell session](https://shell.azure.com) in your browser.
40
-
1. Create an SSH key pair using the `az sshkey create` Azure CLI command or the `ssh-keygen` command:
39
+
1.[Open a Cloud Shell session](https://shell.azure.com) in your browser or open a terminal on your local machine.
40
+
1. Create an SSH key pair using `az sshkey create`:
41
41
42
42
```azurecli
43
-
# Create an SSH key pair using Azure CLI
44
-
az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
43
+
az sshkey create --name <Public_SSH_Key> --resource-group <Resource_Group_Name>
45
44
```
46
45
47
-
Or, create an SSH key pair using `ssh-keygen`:
46
+
Or, create a local SSH key pair using `ssh-keygen`:
48
47
49
48
```bash
50
49
ssh-keygen -t rsa -b 4096
51
50
```
52
51
53
-
For more information about creating SSH keys, see [Create and manage SSH keys for authentication in Azure](/azure/virtual-machines/linux/create-ssh-keys-detailed).
54
-
55
-
## Update and review the Bicep scripts
56
-
57
-
This section shows the Bicep parameter and template files. These files are also available in an [Azure Quickstart template](https://github.com/Azure/azure-quickstart-templates).
58
-
59
-
### Bicep parameter file: aksarc.bicepparam
60
-
61
-
```bicep
62
-
using 'main.bicep'
63
-
param aksClusterName = 'aksarc-bicep-new'
64
-
param aksControlPlaneIP = 'x.x.x.x'
65
-
param sshPublicKey = 'ssh_public_key'
66
-
param hciLogicalNetworkName = 'lnet_name'
67
-
param hciCustomLocationName = 'cl_name'
68
-
param aksNodePoolOSType = 'Linux'
69
-
param aksNodePoolNodeCount = 1
70
-
```
71
-
72
-
### Bicep template file: main.bicep
73
-
74
-
```bicep
75
-
@description('The name of AKS Arc cluster resource')
76
-
param aksClusterName string
77
-
param location string = 'eastus'
78
-
79
-
// Default to 1 node CP
80
-
@description('The name of AKS Arc cluster control plane IP, provide this parameter during deployment')
The **Microsoft.HybridContainerService/provisionedClusterInstances** resource is defined in the Bicep file. If you want to explore more properties, [see the API reference](/azure/templates/microsoft.hybridcontainerservice/provisionedclusterinstances?pivots=deployment-language-bicep).
182
-
183
-
## Deploy the Bicep file
184
-
185
-
1. Save the Bicep file as **main.bicep** to your local computer.
186
-
1. Update the parameters defined in **aksarc.bicepparam** and save it to your local computer.
187
-
1. Deploy the Bicep file using Azure CLI:
52
+
It's recommended that you create an SSH key pair in Azure, as you can use it later for node access or troubleshooting. For more information about creating SSH keys, see [Create and manage SSH keys for authentication in Azure](/azure/virtual-machines/linux/create-ssh-keys-detailed) and [Restrict SSH Access](restrict-ssh-access.md).
53
+
54
+
## Download and update the Bicep scripts
55
+
56
+
Download these two files from the [AKSArc GitHub repo](https://github.com/Azure/aksArc/tree/main/deploymentTemplates) for your Bicep deployment: **main.bicep** and **aksarc.bicepparam**. Update the parameters from **aksarc.bicepparam** as needed, and make sure all the default values from **main.bicep** are correct.
57
+
58
+
The **Microsoft.HybridContainerService/provisionedClusterInstances** resource type is defined in **main.bicep**. If you want to customize more properties for cluster creation, see the [**provisionedClusterInstances** API Reference](/azure/templates/microsoft.hybridcontainerservice/provisionedclusterinstances?pivots=deployment-language-bicep).
59
+
60
+
## Deploy the Bicep templates
61
+
62
+
Create a Bicep deployment using Azure CLI:
188
63
189
64
```azurecli
190
-
az deployment group create --name BicepDeployment --resource-group myResourceGroupName --template-file main.bicep –-parameters aksarc.bicepparam
65
+
az deployment group create --name BicepDeployment --resource-group <Resource_Group_Name> --parameters aksarc.bicepparam
191
66
```
192
67
193
-
## Validate the Bicep deployment and connect to the cluster
68
+
## Validate the deployment and connect to the cluster
194
69
195
-
You can now connect to your Kubernetes cluster by running the `az connectedk8s proxy` command from your development machine. You can also use **kubectl** to see the node and pod status. Follow the same steps as described in [Connect to the Kubernetes cluster](aks-create-clusters-cli.md#connect-to-the-kubernetes-cluster).
70
+
You can now connect to your Kubernetes cluster by running `az connectedk8s proxy` command from your development machine. You can also use **kubectl** to see the node and pod status. Follow the same steps as described in [Connect to the Kubernetes cluster](aks-create-clusters-cli.md#connect-to-the-kubernetes-cluster).
Copy file name to clipboardExpand all lines: azure-stack/operator/azure-stack-overview.md
+14-17Lines changed: 14 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@ description: An overview of what Azure Stack Hub is and how it lets you run Azur
4
4
author: sethmanheim
5
5
6
6
ms.topic: overview
7
-
ms.date: 01/31/2022
7
+
ms.date: 12/23/2024
8
8
ms.author: sethm
9
9
ms.reviewer: unknown
10
-
ms.lastreviewed: 10/31/2024
10
+
ms.lastreviewed: 11/08/2019
11
11
12
12
# Intent: As an Azure Stack operator, I want an overview of what Azure Stack is so I can start using it.
13
13
# Keyword: use azure stack
@@ -29,7 +29,7 @@ Azure provides a rich platform for developers to build modern apps. However, som
29
29
30
30
### Data residency
31
31
32
-
If the customer deploys Azure Stack Hub disconnected from global Azure and from the internet, no data that is stored on the appliance is sent to Microsoft. Azure Stack Hub is an on-premises appliance. Customers fully own and control the appliance, access to the appliance, and any data stored on the appliance. Disconnected deployment allows for complete control over data location by the customer. A customer can alternatively elect to connect an Azure Stack Hub appliance to global Azure or to the Internet in a hybrid workload scenario (for example, a solution that uses resources deployed on Azure Stack Hub and public Azure with data transmitting between both) or with hybrid cloud management (for example, connecting a virtual machine deployed on Azure Stack Hub to Azure Monitor in public Azure for monitoring.) In such scenarios, the customer is responsible for validating whether the Azure or other online services used with the appliance satisfy any data residency concerns. For more information about data residency, please see [Data residency in Azure](https://azure.microsoft.com/global-infrastructure/data-residency/).
32
+
If the customer deploys Azure Stack Hub disconnected from global Azure and from the internet, no data that is stored on the appliance is sent to Microsoft. Azure Stack Hub is an on-premises appliance. Customers fully own and control the appliance, access to the appliance, and any data stored on the appliance. Disconnected deployment allows for complete control over data location by the customer. A customer can alternatively elect to connect an Azure Stack Hub appliance to global Azure or to the Internet in a hybrid workload scenario (for example, a solution that uses resources deployed on Azure Stack Hub and global Azure with data transmitting between both) or with hybrid cloud management (for example, connecting a virtual machine deployed on Azure Stack Hub to Azure Monitor in global Azure for monitoring.) In such scenarios, the customer is responsible for validating whether the Azure or other online services used with the appliance satisfy any data residency concerns. For more information about data residency, see [Data residency in Azure](https://azure.microsoft.com/global-infrastructure/data-residency/).
33
33
34
34
## Azure Stack Hub architecture
35
35
@@ -45,28 +45,25 @@ The Azure Stack Hub architecture lets you provide Azure services at the edge for
45
45
46
46
Azure Stack Hub integrated systems are offered through a partnership of Microsoft and hardware partners, creating a solution that offers cloud-paced innovation and computing management simplicity. Because Azure Stack Hub is offered as an integrated hardware and software system, you have the flexibility and control you need, along with the ability to innovate from the cloud.
47
47
48
-
An Azure Stack Hub integrated system can range in size from 4-16 servers, called a *scale unit*. Integrated systems are jointly supported by the hardware partner and Microsoft. The following diagram shows an example of a scale unit.
48
+
An Azure Stack Hub integrated system can range in size from 4-16 servers, called a *scale unit*. Integrated systems are supported by the hardware partner and Microsoft. The following diagram shows an example of a scale unit.
49
49
50
-
.
51
-
52
-
<!---add info and image on regions, etc--->
50
+
.
53
51
54
52
### Connection models
55
53
56
-
You can choose to deploy Azure Stack Hub either **connected** to the internet (and to Azure) or **disconnected** from it.
54
+
You can choose to deploy Azure Stack Hub either **connected** to the internet (and to Azure) or **disconnected** from it.
57
55
58
56
> For more information, see the considerations for [connected](azure-stack-connected-deployment.md) and [disconnected](azure-stack-disconnected-deployment.md) deployment models.
59
57
60
-
### Identity provider
58
+
### Identity provider
61
59
62
-
Azure Stack Hub uses either Microsoft Entra ID or Active Directory Federation Services (AD FS). Microsoft Entra ID is Microsoft's cloud-based, multi-tenant identity provider. Most hybrid scenarios with internet-connected deployments use Microsoft Entra ID as the identity store.
60
+
Azure Stack Hub uses either Microsoft Entra ID or Active Directory Federation Services (AD FS). Microsoft Entra ID is Microsoft's cloud-based, multitenant identity provider. Most hybrid scenarios with internet-connected deployments use Microsoft Entra ID as the identity store.
63
61
64
62
For disconnected deployments of Azure Stack Hub, you need to use AD FS. Azure Stack Hub resource providers and other apps work similarly with AD FS or Microsoft Entra ID. Azure Stack Hub includes its own Active Directory instance and an Active Directory Graph API.
65
63
66
-
67
64
## How is Azure Stack Hub managed?
68
65
69
-
Azure Stack Hub uses the same operations model as Azure. An Azure Stack Hub operator can deliver a variety of services and apps to tenant users, similar to how Microsoft delivers Azure services to tenant users.
66
+
Azure Stack Hub uses the same operations model as Azure. An Azure Stack Hub operator can deliver a variety of services and apps to tenant users, similar to how Microsoft delivers Azure services to tenant users.
@@ -78,7 +75,7 @@ As an Azure Stack Hub operator, you can deliver [VMs](./tutorial-offer-services.
78
75
79
76
An operator can manage Azure Stack Hub with the [administrator portal](azure-stack-manage-portals.md) or [PowerShell](/powershell/azurestackhub/overview). You can configure Azure Stack Hub to [deliver services](service-plan-offer-subscription-overview.md) to tenants using plans, quotas, offers, and subscriptions. Tenant users can subscribe to multiple offers. Offers can have one or more plans, and plans can have one or more services. Operators also manage capacity and respond to alerts.
80
77
81
-
Users consume services that the operator offers. Users can provision, monitor, and manage services that they've subscribed to, like web apps, storage, and VMs. Users can manage Azure Stack Hub with the user portal or PowerShell.
78
+
Users consume services that the operator offers. Users can provision, monitor, and manage services that they're subscribed to, like web apps, storage, and VMs. Users can manage Azure Stack Hub with the user portal or PowerShell.
82
79
83
80
> To learn more about managing Azure Stack Hub, including what accounts to use where, typical operator responsibilities, what to tell your users, and how to get help, review [Azure Stack Hub administration basics](azure-stack-manage-basics.md).
84
81
@@ -90,7 +87,7 @@ Resource providers are web services that form the foundation for all Azure Stack
90
87
91
88
There are three foundational IaaS resource providers:
92
89
93
-
-**Compute**: The Compute Resource Provider lets Azure Stack Hub tenants to create their own VMs. The Compute Resource Provider includes the ability to create VMs as well as VM extensions. The VM extension service helps provide IaaS capabilities for Windows and Linux VMs. As an example, you can use the Compute Resource Provider to provision a Linux VM and run Bash scripts during deployment to configure the VM.
90
+
-**Compute**: The Compute Resource Provider lets Azure Stack Hub tenants to create their own VMs. The Compute Resource Provider includes the ability to create VMs and VM extensions. The VM extension service helps provide IaaS capabilities for Windows and Linux VMs. As an example, you can use the Compute Resource Provider to provision a Linux VM and run Bash scripts during deployment to configure the VM.
94
91
-**Network Resource Provider**: The Network Resource Provider delivers a series of Software Defined Networking (SDN) and Network Function Virtualization (NFV) features for the private cloud. You can use the Network Resource Provider to create resources like software load balancers, public IPs, network security groups, and virtual networks.
95
92
-**Storage Resource Provider**: The Storage Resource Provider delivers four Azure-consistent storage services: [blob](/azure/storage/common/storage-introduction#blob-storage), [queue](/azure/storage/common/storage-introduction#queue-storage), [table](/azure/storage/common/storage-introduction#table-storage), and [Key Vault](/azure/key-vault/) account management providing management and auditing of secrets, such as passwords and certificates. The storage resource provider also offers a storage cloud administration service to facilitate service provider administration of Azure-consistent storage services. Azure Storage provides the flexibility to store and retrieve large amounts of unstructured data, like documents and media files with Azure Blobs, and structured NoSQL based data with Azure Tables.
96
93
@@ -104,8 +101,8 @@ There are three optional PaaS resource providers that you can deploy and use wit
0 commit comments