From 5850302104f94aa254db5609ac75350d12dd5552 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 15:06:33 +0530 Subject: [PATCH 01/17] Update LabIntro2.md --- Instructions/Labs/LabIntro2.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Instructions/Labs/LabIntro2.md b/Instructions/Labs/LabIntro2.md index e65368068..f37ac959d 100644 --- a/Instructions/Labs/LabIntro2.md +++ b/Instructions/Labs/LabIntro2.md @@ -68,9 +68,7 @@ Feel free to start, stop, or restart your virtual machine as needed from the **R 1. First-time users are often prompted to Stay Signed In, if you see any such pop-up, click on No. -1. If a **Welcome to Microsoft Azure** popup window appears, click Maybe Later to skip the tour. - - ![](../Labs/Images/maybelater.png) +1. If a **Welcome to Microsoft Azure** popup window appears, click **Cancel** to skip the tour. 1. Click "Next" from the bottom right corner to embark on your Lab journey! From 82df4026515980ca786fcf6bbdf8c150abc91bce Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 16:50:00 +0530 Subject: [PATCH 02/17] update --- ...AB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Instructions/Labs/LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md b/Instructions/Labs/LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md index f8be80d32..dac67380f 100644 --- a/Instructions/Labs/LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md +++ b/Instructions/Labs/LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md @@ -133,7 +133,7 @@ In this task, you work with the Azure Cloud Shell and Azure PowerShell. Azure Cl 1. On mount storage account page, select **I want to create a storage account**. click on Next. -1. Provide the below details to create the storage account and click on **Next**. +1. Provide the below details to create the storage account and click on **Create**. >**Note:** As you work with the Cloud Shell a storage account and file share is required. @@ -184,14 +184,15 @@ In this task, you work with the Azure Cloud Shell and Azure PowerShell. Azure Cl ## Task 4: Deploy a template with the CLI -1. Continue in the **Cloud Shell** select **Bash**. **Confirm** your choice. +1. Continue in the **Cloud Shell** select **Switch to Bash**. **Confirm** your choice. 1. Verify your files are available in the Cloud Shell storage. If you completed the previous task your template files should be available. ```sh ls ``` - + >**Note**: If you are not able to see the files, click on **Manage Files**, click on **Upload** and upload the file. + 1. Select the **Editor** (curly brackets) icon and navigate to the template JSON file. 1. Make a change. For example, change the disk name to **az104-03b-disk4**. Use **Ctrl +S** to save your changes. From 3ca50e1c80fd051c279055b1a59e458eb3c87c55 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 17:20:13 +0530 Subject: [PATCH 03/17] update --- Instructions/Labs/LAB_04-Implement_Virtual_Networking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md b/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md index 8b870177f..9fff026d5 100644 --- a/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md +++ b/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md @@ -225,7 +225,7 @@ You can configure Azure DNS to resolve host names in your public domain. For exa ![image](../media/l4i11.png) -1. Select **Review create** and then **Create**. +1. Select **Review + create** and then **Create**. 1. Wait for the DNS zone to deploy and then select **Go to resource**. From ef40cec856f7006fcf2e4dc7b6de4aeff6bf9e9f Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 17:39:30 +0530 Subject: [PATCH 04/17] update --- Instructions/Labs/LAB_04-Implement_Virtual_Networking.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md b/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md index 9fff026d5..b6258bff3 100644 --- a/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md +++ b/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md @@ -229,7 +229,7 @@ You can configure Azure DNS to resolve host names in your public domain. For exa 1. Wait for the DNS zone to deploy and then select **Go to resource**. -1. On the **Overview** blade select **Recordsets** and notice the names of the four Azure DNS name servers assigned to the zone. **Copy** one of the name server addresses. You will need it in a future step. +1. On the **Overview** blade select **Recordsets** under DNS Management and notice the names of the four Azure DNS name servers assigned to the zone. **Copy** one of the name server addresses. You will need it in a future step. ![image](../media/l4i12.png) @@ -275,13 +275,13 @@ A private DNS zone provides name resolution services within virtual networks. A | Name | `private.contoso.com` (adjust if you had to rename) | | Region | **** | -1. Select **Review create** and then **Create**. +1. Select **Review + create** and then **Create**. 1. Wait for the DNS zone to deploy and then select **Go to resource**. 1. Notice on the **Overview** blade there are no name server records. -1. Select **Virtual network links** from the left navigation pane and then select **+ Add**. +1. Select **Virtual network links** from the left navigation pane under DNS Management and then select **+ Add**. | Property | Value | |:---------|:---------| From bfb867493b6455c4c612eaa09628519f504a9282 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:04:08 +0530 Subject: [PATCH 05/17] update --- Instructions/Labs/LAB_04-Implement_Virtual_Networking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md b/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md index b6258bff3..e2c69bf86 100644 --- a/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md +++ b/Instructions/Labs/LAB_04-Implement_Virtual_Networking.md @@ -290,7 +290,7 @@ A private DNS zone provides name resolution services within virtual networks. A 1. Select **OK** and wait for the link to create. -1. From the **Overview** blade select **+ Record set**. You would now add a record for each virtual machine that needs private name-resolution support. +1. Select **Recordsets** under DNS Management. Click on **+ Add**. | Property | Value | |:---------|:---------| From 4a9286e820d6e8657d631f8fe2e0593541a7e47b Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:10:15 +0530 Subject: [PATCH 06/17] update --- ...LAB_05-Implement_Intersite_Connectivity.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md index cdcd60c24..8744e962b 100644 --- a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md +++ b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md @@ -26,15 +26,21 @@ In this task, you will deploy three virtual machines, each into a separate virtu ![Image](./Images/cloudshell.png) 1. If prompted to select either **Bash** or **PowerShell**, select **PowerShell**. -1. If this is the first time you are starting **Cloud Shell** and you are presented with the **You have no storage mounted** message, select the subscription you are using in this lab, and click **Show Advanced Settings**. - - ![image](../media/advancesetting.png) - -1. Under **Advanced Settings**, you need to select an existing resource group from the **Resource group (1)** dropdown and enter under the **Storage Account (2)** section as **cloudshell**, and under the **File share (3)** section type **none** as shown in the below image. -1. Click **Create storage (4)**, and wait until the Azure Cloud Shell pane is displayed. +1. On the **You have no storage mounted** screen select **Mount Storage Account**, select the storage account subscription from drop down and click on **Apply** + +1. On mount storage account page, select **I want to create a storage account**. click on Next. + +1. Provide the below details to create the storage account and click on **Create**. + + >**Note:** As you work with the Cloud Shell a storage account and file share is required. - ![image](../media/crtstr.png) + | Settings | Values | + | -- | -- | + | Resource Group | **az104-05-rg0-** | + | Storage account (Create new) | **cloudshell** | + | Region | **** | + | File share (Create new) | **none** | 1. In the toolbar of the Cloud Shell pane, click the **Upload/Download files** icon, in the drop-down menu, click **Upload** and upload the files **C:\AllFiles\AZ-104-MicrosoftAzureAdministrator-Lab-Files\Allfiles\Labs\05\\az104-05-vnetvm-loop-template.json** and **C:\AllFiles\AZ-104-MicrosoftAzureAdministrator-Lab-Files\Allfiles\Labs\05\\az104-05-vnetvm-loop-parameters.json** into the Cloud Shell home directory. From 443d1d841eeb9994593d0b90f56ee2d9e3c6c903 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:26:01 +0530 Subject: [PATCH 07/17] update --- Instructions/Labs/Images/peering-1.png | Bin 0 -> 61260 bytes .../LAB_05-Implement_Intersite_Connectivity.md | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 Instructions/Labs/Images/peering-1.png diff --git a/Instructions/Labs/Images/peering-1.png b/Instructions/Labs/Images/peering-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e14416cda5da3bc18f7eca832f6aaa90f34209 GIT binary patch literal 61260 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 Ab^rhX literal 0 HcmV?d00001 diff --git a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md index 8744e962b..fc7684709 100644 --- a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md +++ b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md @@ -134,15 +134,15 @@ In this task, you will configure local and global peering between the virtual ne | Setting | Value| | --- | --- | | This virtual network: Peering link name | **az104-05-vnet0_to_az104-05-vnet1** | - | Settings to **allow** access, forwarded traffic, and gateway | **Ensure only the first three boxes are checked** | - | Remote virtual network: Peering link name | **az104-05-vnet1_to_az104-05-vnet0** | | Virtual network deployment model | **Resource manager** | | I know my resource ID | unselected | | Subscription | the name of the Azure subscription you are using in this lab | | Virtual network | **az104-05-vnet1** | + | Settings to **allow** access, forwarded traffic, and gateway | **Ensure only the first three boxes are checked** | + | Remote virtual network: Peering link name | **az104-05-vnet1_to_az104-05-vnet0** | | Settings to **allow** access, forwarded traffic, and gateway | **Ensure only the first three boxes are checked** | - ![Image](./Images/peering.png) + ![Image](./Images/peering-1.png) >**Note**: This step establishes two local peerings - one from az104-05-vnet0 to az104-05-vnet1 and the other from az104-05-vnet1 to az104-05-vnet0. From b5e16f36937a961305fb86a7f56b487f37abaf24 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:40:36 +0530 Subject: [PATCH 08/17] update --- .../Labs/LAB_05-Implement_Intersite_Connectivity.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md index fc7684709..5a4521690 100644 --- a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md +++ b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md @@ -133,13 +133,13 @@ In this task, you will configure local and global peering between the virtual ne | Setting | Value| | --- | --- | - | This virtual network: Peering link name | **az104-05-vnet0_to_az104-05-vnet1** | + | Remote virtual network: Peering link name | **az104-05-vnet1_to_az104-05-vnet0** | | Virtual network deployment model | **Resource manager** | | I know my resource ID | unselected | | Subscription | the name of the Azure subscription you are using in this lab | | Virtual network | **az104-05-vnet1** | | Settings to **allow** access, forwarded traffic, and gateway | **Ensure only the first three boxes are checked** | - | Remote virtual network: Peering link name | **az104-05-vnet1_to_az104-05-vnet0** | + | This virtual network: Peering link name | **az104-05-vnet0_to_az104-05-vnet1** | | Settings to **allow** access, forwarded traffic, and gateway | **Ensure only the first three boxes are checked** | ![Image](./Images/peering-1.png) @@ -170,14 +170,14 @@ In this task, you will configure local and global peering between the virtual ne | Setting | Value| | --- | --- | - | This virtual network: Peering link name | **az104-05-vnet0_to_az104-05-vnet2** | - | Settings to **allow** access, forwarded traffic, and gateway | **Ensure the box is checked** | | Remote virtual network: Peering link name | **az104-05-vnet2_to_az104-05-vnet0** | | Virtual network deployment model | **Resource manager** | | I know my resource ID | unselected | | Subscription | the name of the Azure subscription you are using in this lab | | Virtual network | **az104-05-vnet2** | | Settings to **allow** access, forwarded traffic, and gateway | **Ensure the box is checked** | + | This virtual network: Peering link name | **az104-05-vnet0_to_az104-05-vnet2** | + | Settings to **allow** access, forwarded traffic, and gateway | **Ensure the box is checked** | >**Note**: This step establishes two global peerings - one from az104-05-vnet0 to az104-05-vnet2 and the other from az104-05-vnet2 to az104-05-vnet0. @@ -206,13 +206,13 @@ In this task, you will configure local and global peering between the virtual ne | Setting | Value| | --- | --- | - | This virtual network: Peering link name | **az104-05-vnet1_to_az104-05-vnet2** | - | Settings to **allow** access, forwarded traffic, and gateway | **Ensure the box is checked** | | Remote virtual network: Peering link name | **az104-05-vnet2_to_az104-05-vnet1** | | Virtual network deployment model | **Resource manager** | | I know my resource ID | unselected | | Subscription | the name of the Azure subscription you are using in this lab | | Virtual network | **az104-05-vnet2** | + | Settings to **allow** access, forwarded traffic, and gateway | **Ensure the box is checked** | + | This virtual network: Peering link name | **az104-05-vnet1_to_az104-05-vnet2** | | Settings to **allow** access, forwarded traffic, and gateway | **Ensure the box is checked** | >**Note**: This step establishes two global peerings - one from az104-05-vnet1 to az104-05-vnet2 and the other from az104-05-vnet2 to az104-05-vnet1. From 8351fc459391a72c2097dcf14888792c9f12b3a8 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:49:28 +0530 Subject: [PATCH 09/17] update --- Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md index 5a4521690..e6c156fd5 100644 --- a/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md +++ b/Instructions/Labs/LAB_05-Implement_Intersite_Connectivity.md @@ -333,14 +333,14 @@ In this task, you want to control network traffic between the perimeter subnet a | Setting | Value | | --- | --- | | Subscription | your subscription | - | Resource group | `az104-05-rg0-` | + | Resource group | `az104-05-rg0-` | | Region | **East US** | | Name | `az104-05-vm0` | | Propagate gateway routes | **No** | 1. After the route table deploys, select **Go to resource**. -1. Select **Routes** and then **+ Add**. Create a route from the future NVA to the CoreServices virtual network. +1. Select **Routes** under Settings and then **+ Add**. Create a route from the future NVA to the CoreServices virtual network. | Setting | Value | | --- | --- | From cb1a56e7d6e40cc33032cfcee825530f00678eeb Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 20:10:38 +0530 Subject: [PATCH 10/17] update --- .../Labs/LAB_06-Implement_Network_Traffic_Management.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md index 7daa6b2d8..3eed95733 100644 --- a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md +++ b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md @@ -115,9 +115,9 @@ In this task, you will implement an Azure Load Balancer in front of the two Azur | Setting | Value | | --- | --- | | Name | **az104-06-pip4** | - | Availability zone | **No Zone** and click **Ok** | + | Availability zone | **No Zone** and click **Save** | -1. Back on **Add frontend IP configuration** click on **Add** and click on **Next : Backend pools>** +1. Back on **Add frontend IP configuration** click on **Save** and click on **Next : Backend pools>** 1. On **Backend pools** tab, and click **+ Add a Backend pools**. @@ -203,7 +203,8 @@ In this task, you will implement an Azure Application Gateway in front of the tw | Setting | Value | | --- | --- | | Name | **subnet-appgw** | - | Subnet address range | **10.60.3.224/27** | + | Starting address | **10.60.3.224** | + | Size | **/27** | ![](../Labs/media/l6-image17.png) From 3040a65ac06c8650fc371b500de151c54138fe42 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 20:11:39 +0530 Subject: [PATCH 11/17] update --- .../Labs/LAB_06-Implement_Network_Traffic_Management.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md index 3eed95733..bb7c7e7e0 100644 --- a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md +++ b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md @@ -205,9 +205,7 @@ In this task, you will implement an Azure Application Gateway in front of the tw | Name | **subnet-appgw** | | Starting address | **10.60.3.224** | | Size | **/27** | - - ![](../Labs/media/l6-image17.png) - + > **Note**: This subnet will be used by the Azure Application Gateway instances, which you will deploy later in this task. The Application Gateway requires a dedicated subnet of /27 or larger size. 1. In the Azure portal, search and select **Application Gateways** and, on the **Application Gateways** blade. From 022b4630ce10b13c3c52c2aabba331798e9731fe Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 20:12:54 +0530 Subject: [PATCH 12/17] update --- .../Labs/LAB_06-Implement_Network_Traffic_Management.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md index bb7c7e7e0..0b5818771 100644 --- a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md +++ b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md @@ -198,14 +198,14 @@ In this task, you will implement an Azure Application Gateway in front of the tw ![](../Labs/media/l6-image16.png) -1. Add a subnet with the following settings (leave others with their default values) and click **Save**. +1. Add a subnet with the following settings (leave others with their default values) and click **Add**. | Setting | Value | | --- | --- | | Name | **subnet-appgw** | | Starting address | **10.60.3.224** | | Size | **/27** | - + > **Note**: This subnet will be used by the Azure Application Gateway instances, which you will deploy later in this task. The Application Gateway requires a dedicated subnet of /27 or larger size. 1. In the Azure portal, search and select **Application Gateways** and, on the **Application Gateways** blade. From 4bc48cb6ddbacccf83e66aa92be0624cd71bb0ce Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 20:27:53 +0530 Subject: [PATCH 13/17] update --- .../Labs/LAB_06-Implement_Network_Traffic_Management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md index 0b5818771..04d3ed8cf 100644 --- a/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md +++ b/Instructions/Labs/LAB_06-Implement_Network_Traffic_Management.md @@ -344,7 +344,7 @@ In this task, you will implement an Azure Application Gateway in front of the tw 1. Start another browser window and navigate to the IP address you identified in the previous step. -1. Verify that the browser window displays the message **Hello World from az104-06-vm2** or **Hello World from az104-06-vm3**. +1. Verify that the browser window displays the message **Hello World from az104-06-vm1** or **Hello World from az104-06-vm2**. ![image](../media/az-104(9).png) From 8146557e306e3fdaa318c445a0f4e471c49ab0de Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 21:04:45 +0530 Subject: [PATCH 14/17] update --- Instructions/Labs/LAB_07-Manage_Azure_Storage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Instructions/Labs/LAB_07-Manage_Azure_Storage.md b/Instructions/Labs/LAB_07-Manage_Azure_Storage.md index 45fd307c3..7915cf7da 100644 --- a/Instructions/Labs/LAB_07-Manage_Azure_Storage.md +++ b/Instructions/Labs/LAB_07-Manage_Azure_Storage.md @@ -53,9 +53,9 @@ In this task, you will create and configure an Azure Storage account. | Performance | **Standard** | | Redundancy | **Geo-redundant storage (GRS)** | -1. Click **Next: Advanced >**, on the **Advanced** tab of the **Create a storage account** blade, review the available options, accept the defaults, and click **Next: Networking >**. +1. Click **Next**, on the **Advanced** tab of the **Create a storage account** blade, review the available options, accept the defaults, and click **Next**. -1. On the **Networking** tab of the **Create a storage account** blade, review the available options and select Disable public access and use private access under network access. Click **Next: Data protection >**. +1. On the **Networking** tab of the **Create a storage account** blade, review the available options and select Disable public access and use private access under network access. Click **Next**. 1. On the **Data protection** tab of the **Create a storage account** blade, review the available options and accept the defaults. Click **Review + Create** and wait for the validation process to complete. Then click on **Create**. From 3ed978cc7128730af10149215e1f40b78922e5cd Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 21:13:14 +0530 Subject: [PATCH 15/17] update --- Instructions/Labs/LAB_07-Manage_Azure_Storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Instructions/Labs/LAB_07-Manage_Azure_Storage.md b/Instructions/Labs/LAB_07-Manage_Azure_Storage.md index 7915cf7da..7c3c36115 100644 --- a/Instructions/Labs/LAB_07-Manage_Azure_Storage.md +++ b/Instructions/Labs/LAB_07-Manage_Azure_Storage.md @@ -273,7 +273,7 @@ In this task, you will create and configure Azure Files shares. 1. Under **Firewalls and virtual networks** tab, for **Public network access** select **Enabled from selected virtual networks and IP addresses**. -1. Select **add existing virtual network** and select **vnet1** and **default** subnet, select **Add**. +1. Select **add existing virtual network** and select **vnet1** and **default** subnet, select **Enable**. 1. Be sure to **Save** your changes. From 9523e52bbcee999b1f98fc129d22fbadbe736b0e Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 21:24:12 +0530 Subject: [PATCH 16/17] update --- Instructions/Labs/LAB_07-Manage_Azure_Storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Instructions/Labs/LAB_07-Manage_Azure_Storage.md b/Instructions/Labs/LAB_07-Manage_Azure_Storage.md index 7c3c36115..888aa1c1a 100644 --- a/Instructions/Labs/LAB_07-Manage_Azure_Storage.md +++ b/Instructions/Labs/LAB_07-Manage_Azure_Storage.md @@ -263,7 +263,7 @@ In this task, you will create and configure Azure Files shares. 1. In the **Settings** section, select the **Subnets** blade. + Select the **default** subnet. - + In the **Service endpoints** section choose **Microsoft.Storage** in the **Services** drop-down. + + In the **Service endpoints** section choose **Microsoft.Storage.Global** in the **Services** drop-down. + Do not make any other changes. + Be sure to **Save** your changes. From d05bfd227671d3fd27dbdefd0e9cbea652bc8a67 Mon Sep 17 00:00:00 2001 From: Rajat Jangra <162875200+RajatJangra2653@users.noreply.github.com> Date: Mon, 19 Aug 2024 22:27:27 +0530 Subject: [PATCH 17/17] update --- Instructions/Labs/LAB_08-Manage_Virtual_Machines.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Instructions/Labs/LAB_08-Manage_Virtual_Machines.md b/Instructions/Labs/LAB_08-Manage_Virtual_Machines.md index ef3574a55..2c0bec232 100644 --- a/Instructions/Labs/LAB_08-Manage_Virtual_Machines.md +++ b/Instructions/Labs/LAB_08-Manage_Virtual_Machines.md @@ -366,6 +366,7 @@ In this task, you scale the virtual machine scale set using a custom scale rule. | Region | **** | | Storage account name | **str** | | File share | **none** | + | Location | **East US** | 1. Run the following command to create a virtual machine. When prompted, provide a username and password for the VM. While you wait check out the [New-AzVM](https://learn.microsoft.com/powershell/module/az.compute/new-azvm?view=azps-11.1.0) command reference for all the parameters associated with creating a virtual machine.