Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

231 changes: 118 additions & 113 deletions 03-Azure/01-03-Infrastructure/02_Hybrid_Azure_Arc_Servers/Readme.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,45 +3,47 @@
Duration: 15 minutes

[Previous Challenge Solution](../challenge-5/solution.md) - **[Home](../../Readme.md)**
request with the Azure Arc agent to Azure.`

> **:warning: IMPORTANT :warning:**
> In this challenge you will puchase an ESU license which will incur the cost displayed during the process. Please be aware that the overall cost also includes back-billing as per the rules of ESU licensing. While the montly billing will stop once the license is deactivated, the back-billing will be final.

## Task 1: Create a Windows Server ESU license

1. Navigate to the Azure Arc center and click "Licenses" and "Windows Server ESU licenses" (or click [here](https://portal.azure.com/#view/Microsoft_Azure_ArcCenterUX/ArcCenterMenuBlade/~/license))
2. Click "Create" on the top bar. A new blade will open.
3. Fill in the required field:
- Subscription and Resource group (where you created your previous objects)
- A license name - should only contain letters (both uppercase and lowercase), digits, hyphens, underscores, and periods. Consecutive dots are not allowed.
- Select "Activate now" (you could create one with "Activate later" but cannot attach it to a server then)
- Keep "West Europe" as the selected region
- Select virtual cores with 8 total
- De-select the "Have an invoice?" checkbox at the bottom
- Make sure the Software Assurance box is checked, and then click "Create"
![alt text](img/image1.png)
![alt text](img/image2.png)
- Wait a couple of moments and click "Refresh" in the license overview. Your new item will apprear:
![alt text](img/image3.png)
###

- Subscription and Resource group (where you created your previous objects)
- A license name - should only contain letters (both uppercase and lowercase), digits, hyphens, underscores, and periods. Consecutive dots are not allowed.
- Select "Activate now" (you could create one with "Activate later" but cannot attach it to a server then)
- Keep "West Europe" as the selected region
- Select virtual cores with 8 total
- De-select the "Have an invoice?" checkbox at the bottom
- Make sure the Software Assurance box is checked, and then click "Create"
![alt text](img/image1.png)
![alt text](img/image2.png)
- Wait a couple of moments and click "Refresh" in the license overview. Your new item will apprear:
![alt text](img/image3.png)

###

## Task 2: Attach the ESU license to the server:
## Task 2: Attach the ESU license to the server:

1. Navigate to the Azure Arc center and click "Licenses" and "Windows Server ESU licenses" (or click [here](https://portal.azure.com/#view/Microsoft_Azure_ArcCenterUX/ArcCenterMenuBlade/~/license))
2. Click "Eligible resources" on the top to get a list of Arc enabled server that are eligible to use an ESU license
3. Select your Windows 2012 server and click "Enable ESUs"
![alt text](img/image4.png)
![alt text](img/image4.png)
4. Select "Virtual Cores" which will then allow you to select your previously created license
![alt text](img/image5.png)
![alt text](img/image5.png)
5. Click "Enable" to attach the license to the server
6. The overview, once refreshed, will now report the server es ESU enabled

![alt text](img/image6.png)


![alt text](img/image6.png)

###

**Congratulations!** You successfully completed the challenge! 🚀🚀🚀

### Optional Steps:
1. Check for Windows Updates and observe that new security rollups are being downloaded and installed
### Optional Steps:

1. Check for Windows Updates and observe that new security rollups are being downloaded and installed
230 changes: 120 additions & 110 deletions 03-Azure/01-03-Infrastructure/06_Migration_Secure_AI_Ready/Readme.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Duration: 30 minutes

- Please ensure that you successfully verified the [General prerequisits](../../Readme.md#general-prerequisites) before continuing with this challenge.
- The Azure CLI is required to deploy the Bicep configuration of the Micro Hack.
- Download the *.bicep files from the [Resources](../../resources) to your local PC.
- Download the \*.bicep files from the [Resources](../../resources) to your local PC.

### **Task 1: Deploy the Landing Zone for the Micro Hack**

Expand All @@ -17,13 +17,13 @@ Duration: 30 minutes
> [!NOTE]
> You can also use your local PC but make sure to install [Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli).

- If this is the first time that Cloud Shell is beeing started, create the required Storage Account by selecting *Bash* and clicking on *Create storage* and wait until the Storage Accounts has been created.
- If this is the first time that Cloud Shell is beeing started, create the required Storage Account by selecting _Bash_ and clicking on _Create storage_ and wait until the Storage Accounts has been created.

![image](./img/CS1-1.png)

![image](./img/CS2.png)

- Make sure to select *Bash*.
- Make sure to select _Bash_.

![image](./img/CS3.png)

Expand All @@ -39,40 +39,40 @@ Duration: 30 minutes

![image](./img/CS6.png)

- Wait for the deployment to finish. You can view the deployment from the Azure portal by selecting the Azure Subscription and click on *Deployments* from the navigation pane on the left.
- Wait for the deployment to finish. You can view the deployment from the Azure portal by selecting the Azure Subscription and click on _Deployments_ from the navigation pane on the left.

![image](./img/CS7.png)

> [!NOTE]
> Please note that the deployment may take up to 10 minutes.

### **Task 2: Verify the deployed resources**

The bicep deployment should have created the following resources

- source-rg Resource Group containing the follwing resources
+ Virtual Network *source-vnet*
+ Virtual Machine *Win-fe1* with installed web server on a Windows Server System
+ Virtual Machine *Lx-fe2* with installed web server on a REHL System
+ Public Load Balancer *plb-frontend* with configured backend pool containing *frontend1* and *frontend2* VM
+ Azure Bastion *source-bastion*
+ Azure Key Vault *source-kv-* containing username and password for VM login

- Virtual Network _source-vnet_
- Virtual Machine _Win-fe1_ with installed web server on a Windows Server System
- Virtual Machine _Lx-fe2_ with installed web server on a REHL System
- Public Load Balancer _plb-frontend_ with configured backend pool containing _frontend1_ and _frontend2_ VM
- Azure Bastion _source-bastion_
- Azure Key Vault _source-kv-_ containing username and password for VM login
- destination-rg Resource Group containing the follwing resources
+ Virtual Network *destination-vnet*
+ Azure Bastion *destination-bastion*
- Virtual Network _destination-vnet_
- Azure Bastion _destination-bastion_

The deployed architecture looks like following diagram:
![image](./img/Challenge-1.jpg)

### **Task 3: Verify Web Server availability**

- Open *source-rg* Resource Group
- Select *plb-frontend* Load Balancer
- Navigate to *Frontend IP configuration* under *Settings* section on the left
- Note and copy public IP address of *LoadBalancerFrontEnd*
- Open _source-rg_ Resource Group
- Select _plb-frontend_ Load Balancer
- Navigate to _Frontend IP configuration_ under _Settings_ section on the left
- Note and copy public IP address of _LoadBalancerFrontEnd_
- Open web browser and navigate to http://LoadBalancerFrontEnd-IP-Address
- A simple website containing the server name of the frontend1 or frontend2 VM should be displayed

You successfully completed challenge 1! 🚀🚀🚀

**[Home](../../Readme.md)** - [Next Challenge Solution](../challenge-2/solution.md)
**[Home](../../Readme.md)** - [Next Challenge Solution](../challenge-2/solution.md)
Original file line number Diff line number Diff line change
Expand Up @@ -9,33 +9,32 @@ Please also make sure to review the [prerequisites](https://learn.microsoft.com/

### **Task 1: Build a business case**

Open the [Azure Portal](https://portal.azure.com) and navigate to the previousley created Azure Migrate project. Select *Servers, databases and web apps*, make sure that the right Azure Migrate Project is selected and click *Build business case*.
Open the [Azure Portal](https://portal.azure.com) and navigate to the previousley created Azure Migrate project. Select _Servers, databases and web apps_, make sure that the right Azure Migrate Project is selected and click _Build business case_.

![image](./img/bc1.png)

Provide a name for the business case and select a target location. For the migration strategy select *Azure recommended approach to minimize cost*. You can select your desired saving options and discounts that may apply to your Azure Subscription.
Provide a name for the business case and select a target location. For the migration strategy select _Azure recommended approach to minimize cost_, if available. You can select your desired saving options and discounts that may apply to your Azure Subscription.

![image](./img/bc2.png)

> [!IMPORTANT]
> Please set location as "Sweden Central" instead of "West Europe"
Wait for the business case creation to complete and click on the business case name to open it.
> Wait for the business case creation to complete and click on the business case name to open it.

> [!NOTE]
> Please note that business case creation can take up to 30 minutes.

![image](./img/bc3.png)


### **Task 2: Review a business case**

There are four major reports that you need to review:

- Overview: This report is an executive summary of the business case and covers:
+ Potential savings (TCO).
+ Estimated year on year cashflow savings based on the estimated migration completed that year.
+ Savings from unique Azure benefits like Azure Hybrid Benefit.
+ Discovery insights covering the scope of the business case.
- Potential savings (TCO).
- Estimated year on year cashflow savings based on the estimated migration completed that year.
- Savings from unique Azure benefits like Azure Hybrid Benefit.
- Discovery insights covering the scope of the business case.

![image](./img/bc4.png)

Expand Down Expand Up @@ -67,4 +66,4 @@ You can adjust those parameters what would recalculate the business case.

You successfully completed challenge 3! 🚀🚀🚀

**[Home](../../Readme.md)** - [Next Challenge Solution](../challenge-4/solution.md)
**[Home](../../Readme.md)** - [Next Challenge Solution](../challenge-4/solution.md)
Loading