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
Copy file name to clipboardExpand all lines: articles/bastion/private-only-deployment.md
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.author: cherylmc
14
14
15
15
This article helps you deploy Bastion as a private-only deployment. [!INCLUDE [private-only bastion description](../../includes/bastion-private-only-description.md)]
16
16
17
-
The following diagram shows the Bastion private-only deployment architecture. A user that's connected to Azure via ExpressRoute private-peering can securely connect to Bastion using the private IP address of the bastion host. Bastion can then make the connection via private IP address to a virtual machine that's within the same virtual network as the bastion host. In a private-only Bastion deployment, Bastion doesn't allow outbound access outside of the virtual network.
17
+
The following diagram shows the Azure Bastion dedicated private-only deployment architecture. Bastion is deployed to the virtual network. A user that's connected to Azure via ExpressRoute private-peering can securely connect to Bastion using the private IP address of the bastion host. Bastion can then make the connection via private IP address to a virtual machine that's within the same virtual network as the bastion host. In a private-only Bastion deployment, Bastion doesn't allow outbound access outside of the virtual network.
@@ -73,8 +73,6 @@ This section helps you deploy Bastion as private-only to your virtual network.
73
73
74
74
1. On the **Bastion** page, expand **Dedicated Deployment Options** (if that section appears). Select the **Configure manually** button. If you don't select this button, you can't see required settings to deploy Bastion as private-only.
75
75
76
-
:::image type="content" source="./media/tutorial-create-host-portal/manual-configuration.png" alt-text="Screenshot that shows dedicated deployment options for Azure Bastion and the button for manual configuration." lightbox="./media/tutorial-create-host-portal/manual-configuration.png":::
77
-
78
76
1. On the **Create a Bastion** pane, configure the settings for your bastion host. The **Project details** values are populated from your virtual network values.
79
77
80
78
Under **Instance details**, configure these values:
Copy file name to clipboardExpand all lines: articles/bastion/tutorial-create-host-portal.md
+30-69Lines changed: 30 additions & 69 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,22 @@
1
1
---
2
2
title: 'Tutorial: Deploy Azure Bastion using specified settings: Azure portal'
3
-
description: Learn how to deploy Azure Bastion by using settings that you specify in the Azure portal. Use these steps when you want to specify features and settings.
3
+
description: Learn how to deploy a dedicated Azure Bastion bastion host using settings that you specify in the Azure portal. Use these steps when you want to specify features and settings.
4
4
author: cherylmc
5
5
ms.service: azure-bastion
6
6
ms.topic: tutorial
7
-
ms.date: 12/09/2024
7
+
ms.date: 01/22/2025
8
8
ms.author: cherylmc
9
9
---
10
10
11
11
# Tutorial: Deploy Azure Bastion by using specified settings
12
12
13
-
This tutorial helps you deploy Azure Bastion from the Azure portal by using your own manual settings and a SKU (product tier) that you specify. The SKU determines the features and connections that are available for your deployment. For more information about SKUs, see [Configuration settings - SKUs](configuration-settings.md#skus).
13
+
This tutorial helps you configure dedicated deployment of Azure Bastion to your virtual network from the Azure portal using the settings and SKU of your choice. The SKU determines the features and connections that are available for your deployment. For more information about SKUs and features, see [Configuration settings - SKUs](configuration-settings.md#skus). After Bastion is deployed, you can use SSH or RDP to connect to virtual machines (VMs) in the virtual network via Bastion using the private IP addresses of the VMs. When you connect to a VM, it doesn't need a public IP address, client software, an agent, or a special configuration.
14
14
15
-
In the Azure portal, when you use the **Configure manually** option to deploy Bastion, you can specify configuration values such as instance counts and SKUs at the time of deployment. After Bastion is deployed, you can use SSH or RDP to connect to virtual machines (VMs) in the virtual network via Bastion using the private IP addresses of the VMs. When you connect to a VM, it doesn't need a public IP address, client software, an agent, or a special configuration.
16
-
17
-
The following diagram shows the architecture of Bastion.
15
+
The following diagram shows the Azure Bastion dedicated deployment [architecture](design-architecture.md) for this tutorial. Unlike the [Developer SKU architecture](design-architecture.md#developer), a dedicated deployment architecture deploys a dedicated bastion host directly to your virtual network.
18
16
19
17
:::image type="content" source="./media/create-host/host-architecture.png" alt-text="Diagram that shows the Azure Bastion architecture." lightbox="./media/create-host/host-architecture.png":::
20
18
21
-
In this tutorial, you deploy Bastion by using the Standard SKU. You adjust host scaling (instance count), which the Standard SKU supports. If you use a lower SKU for the deployment, you can't adjust host scaling. You can also select an availability zone, depending on the region to which you want to deploy.
19
+
The steps in this tutorialdeploy Bastion using the Standard SKU via the Dedicated Deployment Option **Configure Manually**. In this tutorial, you adjust host scaling (instance count), which the Standard SKU supports. If you use a lower SKU for the deployment, you can't adjust host scaling. You can also select an availability zone, depending on the region to which you want to deploy.
22
20
23
21
After the deployment is complete, you connect to your VM via private IP address. If your VM has a public IP address that you don't need for anything else, you can remove it.
24
22
@@ -34,7 +32,7 @@ In this tutorial, you learn how to:
34
32
To complete this tutorial, you need these resources:
35
33
36
34
* An Azure subscription. If you don't have one, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
37
-
* A [virtual network](../virtual-network/quick-create-portal.md)where you'll deploy Bastion.
35
+
* A [virtual network](../virtual-network/quick-create-portal.md)to which you'll deploy Bastion.
38
36
* A virtual machine in the virtual network. This VM isn't a part of the Bastion configuration and doesn't become a bastion host. You connect to this VM later in this tutorial via Bastion. If you don't have a VM, create one by using [Quickstart: Create a Windows VM](/azure/virtual-machines/windows/quick-create-portal) or [Quickstart: Create a Linux VM](/azure/virtual-machines/linux/quick-create-portal).
39
37
* Required VM roles:
40
38
@@ -48,36 +46,6 @@ To complete this tutorial, you need these resources:
You can use the following example values when creating this configuration, or you can substitute your own.
54
-
55
-
#### Basic virtual network and VM values
56
-
57
-
|Name | Value |
58
-
| --- | --- |
59
-
|**Virtual machine**|**TestVM**|
60
-
|**Resource group**|**TestRG1**|
61
-
|**Region**|**East US**|
62
-
|**Virtual network**|**VNet1**|
63
-
|**Address space**|**10.1.0.0/16**|
64
-
|**Subnets**|**FrontEnd: 10.1.0.0/24**|
65
-
66
-
#### Bastion values
67
-
68
-
|Name | Value |
69
-
| --- | --- |
70
-
|**Name**|**VNet1-bastion**|
71
-
|**+ Subnet Name**|**AzureBastionSubnet**|
72
-
|**AzureBastionSubnet addresses**| A subnet within your virtual network address space with a subnet mask of /26 or larger; for example, **10.1.1.0/26**|
73
-
|**Availability zone**| Select value(s) from the dropdown list, if desired.|
74
-
|**Tier/SKU**|**Standard**|
75
-
|**Instance count (host scaling)**|**3** or greater |
76
-
|**Public IP address**|**Create new**|
77
-
|**Public IP address name**|**VNet1-ip**|
78
-
|**Public IP address SKU**|**Standard**|
79
-
|**Assignment**|**Static**|
80
-
81
49
## <aname="createhost"></a>Deploy Bastion
82
50
83
51
This section helps you deploy Bastion to your virtual network. After Bastion is deployed, you can connect securely to any VM in the virtual network using its private IP address.
@@ -87,51 +55,44 @@ This section helps you deploy Bastion to your virtual network. After Bastion is
87
55
88
56
1. Sign in to the [Azure portal](https://portal.azure.com).
89
57
90
-
1. Go to your virtual network.
58
+
1. Go to your virtual network. On the page for your virtual network, in the left pane, select **Bastion**. These instructions will also work if you're configuring Bastion from your virtual machine's page in the portal.
91
59
92
-
1. On the page for your virtual network, on the left pane, select **Bastion**.
93
-
94
-
1. On the **Bastion** pane, expand **Dedicated Deployment Options**.
60
+
1. On the **Bastion** pane, expand **Dedicated Deployment Options** to show the **Configure manually** button. You might need to scroll to see the option to expand.
95
61
1. Select **Configure manually**. This option lets you configure specific additional settings (such as the SKU) when you're deploying Bastion to your virtual network.
96
62
97
-
:::image type="content" source="./media/tutorial-create-host-portal/manual-configuration.png" alt-text="Screenshot that shows dedicated deployment options for Azure Bastion and the button for manual configuration." lightbox="./media/tutorial-create-host-portal/manual-configuration.png":::
98
-
99
63
1. On the **Create a Bastion** pane, configure the settings for your bastion host. Project details are populated from your virtual network values. Under **Instance details**, configure these values:
100
64
101
-
***Name**: The name that you want to use for your Bastion resource.
102
-
103
-
***Region**: The Azure public region in which the resource will be created. Choose the region where your virtual network resides.
104
-
105
-
***Availability zone**: Select the zone(s) from the dropdown, if desired. Only certain regions are supported. For more information, see the [What are availability zones?](../reliability/availability-zones-overview.md?tabs=azure-cli) article.
106
-
107
-
***Tier**: The SKU. For this tutorial, select **Standard**. For information about the features available for each SKU, see [Configuration settings - SKU](configuration-settings.md#skus).
108
-
109
-
***Instance count**: The setting for host scaling, which is available for the Standard SKU. You configure host scaling in scale unit increments. Use the slider or enter a number to configure the instance count that you want. For more information, see [Instances and host scaling](configuration-settings.md#instance) and [Azure Bastion pricing](https://azure.microsoft.com/pricing/details/azure-bastion).
110
-
111
-
:::image type="content" source="./media/tutorial-create-host-portal/instance-values.png" alt-text="Screenshot of Azure Bastion instance details." lightbox="./media/tutorial-create-host-portal/instance-values.png":::
65
+
| Setting | Value |
66
+
| --- | --- |
67
+
| Name| Specify the name that you want to use for your Bastion resource. For example, **VNet1-bastion**. |
68
+
| Region | Select the region where your virtual network resides. |
69
+
| Availability zone | Select the zone(s) from the dropdown, if desired. Only certain regions are supported. For more information, see [What are availability zones?](../reliability/availability-zones-overview.md?tabs=azure-cli)|
70
+
| Tier| For this tutorial, select the **Standard** SKU. For information about the features available for each SKU, see [Configuration settings - SKU](configuration-settings.md#skus). |
71
+
| Instance count | Configure host scaling in scale unit increments. Use the slider or enter a number to configure the instance count that you want, for example, **3**. For more information, see [Instances and host scaling](configuration-settings.md#instance) and [Azure Bastion pricing](https://azure.microsoft.com/pricing/details/azure-bastion). |
112
72
113
73
1. Configure the **Virtual networks** settings. Select your virtual network from the dropdown list. If your virtual network isn't in the dropdown list, make sure that you selected the correct **Region** value in the previous step.
114
74
115
-
1. To configure AzureBastionSubnet, select **Manage subnet configuration**.
116
-
117
-
:::image type="content" source="./media/tutorial-create-host-portal/select-vnet.png" alt-text="Screenshot of the section for configuring virtual networks." lightbox="./media/tutorial-create-host-portal/select-vnet.png":::
118
-
119
-
1. On the **Subnets** pane, select **+Subnet**.
120
-
121
-
1. On the **Add subnet** pane, create the AzureBastionSubnet subnet by using the following values. Leave the other values as default.
122
-
123
-
* The subnet name must be **AzureBastionSubnet**.
124
-
* The subnet must be **/26** or larger (for example, **/26**, **/25**, or **/24**) to accommodate features available with the Standard SKU.
75
+
1. For **Subnet**, if you already have a subnet configured in your virtual network that is named **AzureBastionSubnet**, it will automatically select in the portal. If you don't, you can create one. To create the AzureBastionSubnet, select **Manage subnet configuration**. On the **Subnets** pane, select **+Subnet**. Configure the following values, then **Add**.
125
76
126
-
Select **Save** at the bottom of the pane to save your values.
77
+
| Setting | Value |
78
+
|--- | --- |
79
+
| Subnet purpose | Select **Azure Bastion** from the dropdown. This specifies that the name is **AzureBastionSubnet**.|
80
+
| Starting address | Enter the starting address for the subnet. For example, if your address space is 10.1.0.0/16, you could use **10.1.1.0** for the starting address. |
81
+
| Size| The subnet must be **/26** or larger (for example, **/26**, **/25**, or **/24**) to accommodate the features available with the Standard SKU. |
127
82
128
-
1. At the top of the **Subnets** pane, select **Create a Bastion** to return to the Bastion configuration pane.
83
+
1. At the top of the **Subnets** pane, using the breadcrumb links, select **Create a Bastion** to return to the Bastion configuration pane.
129
84
130
85
:::image type="content" source="./media/tutorial-create-host-portal/create-page.png" alt-text="Screenshot of the pane that lists Azure Bastion subnets."lightbox="./media/tutorial-create-host-portal/create-page.png":::
131
86
132
-
1. The **Public IP address** section is where you configure the public IP address of the bastion host resource on which RDP/SSH will be accessed (over port 443). The public IP address must be in the same region as the Bastion resource that you're creating.
87
+
1. The **Public IP address** section is where you configure the public IP address of the bastion host resource on which RDP/SSH will be accessed (over port 443). Configure the following settings:
133
88
134
-
Create a new IP address. You can leave the default naming suggestion.
89
+
| Setting | Value|
90
+
| --- | --- |
91
+
| Public IP address | Select **Create new** to create a new public IP address for the Bastion resource. You can also select **Use existing** and select an existing public IP address from the dropdown list if you already have an IP address created that meets the proper criteria and isn't in already in use. The public IP address must be in the same region as the Bastion resource that you're creating. |
92
+
| Public IP address name | Specify a name for the public IP address. For example, **VNet1-bastion-ip**. |
93
+
| Public IP address SKU | The public IP address must use the **Standard** SKU. The portal will autofill this value. |
94
+
| Assignment | Static |
95
+
| Availability zone | Zone-redundant (if available)
135
96
136
97
1. When you finish specifying the settings, select **Review + Create**. This step validates the values.
0 commit comments