Skip to content

Commit 70a9dc3

Browse files
authored
Merge pull request #263773 from MicrosoftDocs/main
1/22 11:00 AM IST Publish
2 parents 986f74c + 58a58dd commit 70a9dc3

File tree

8 files changed

+42
-37
lines changed

8 files changed

+42
-37
lines changed

articles/azure-monitor/app/asp-net-exceptions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Capture exceptions from ASP.NET apps along with request telemetry.
44
ms.topic: conceptual
55
ms.devlang: csharp
66
ms.custom: devx-track-csharp
7-
ms.date: 11/15/2022
7+
ms.date: 01/31/2024
88
ms.reviewer: mmcc
99
---
1010

articles/azure-monitor/app/resource-manager-app-resource.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
title: Resource Manager template samples for Application Insights resources
33
description: Sample Azure Resource Manager templates to deploy Application Insights resources in Azure Monitor.
44
ms.topic: sample
5-
ms.date: 11/14/2022
5+
ms.date: 01/31/2024
66
ms.custom: ignite-fall-2021, devx-track-arm-template
7-
ms.reviewer: vitalyg
7+
ms.reviewer: cogoodson
88
---
99

1010
# Resource Manager template samples for creating Application Insights resources

articles/azure-monitor/app/telemetry-channels.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Telemetry channels in Application Insights | Microsoft Docs
33
description: How to customize telemetry channels in Application Insights SDKs for .NET and .NET Core.
44
ms.topic: conceptual
5-
ms.date: 05/14/2019
5+
ms.date: 01/31/2024
66
ms.devlang: csharp
77
ms.custom: devx-track-csharp, devx-track-dotnet
88
ms.reviewer: mmcc

articles/azure-monitor/app/usage-funnels.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Application Insights funnels
33
description: Learn how you can use funnels to discover how customers are interacting with your application.
44
ms.topic: conceptual
5-
ms.date: 11/15/2022
5+
ms.date: 01/31/2024
66
ms.reviewer: mmcc
77
---
88

articles/azure-resource-manager/bicep/deploy-github-actions.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
---
22
title: Deploy Bicep files by using GitHub Actions
33
description: In this quickstart, you learn how to deploy Bicep files by using GitHub Actions.
4-
author: mumian
5-
ms.author: jgao
64
ms.topic: conceptual
7-
ms.date: 08/22/2022
5+
ms.date: 01/19/2024
86
ms.custom: github-actions-azure, devx-track-bicep
97
---
108

119
# Quickstart: Deploy Bicep files by using GitHub Actions
1210

13-
[GitHub Actions](https://docs.github.com/en/actions) is a suite of features in GitHub to automate your software development workflows.
14-
15-
In this quickstart, you use the [GitHub Actions for Azure Resource Manager deployment](https://github.com/marketplace/actions/deploy-azure-resource-manager-arm-template) to automate deploying a Bicep file to Azure.
11+
[GitHub Actions](https://docs.github.com/en/actions) is a suite of features in GitHub to automate your software development workflows. In this quickstart, you use the [GitHub Actions for Azure Resource Manager deployment](https://github.com/marketplace/actions/deploy-azure-resource-manager-arm-template) to automate deploying a Bicep file to Azure.
1612

1713
It provides a short introduction to GitHub actions and Bicep files. If you want more detailed steps on setting up the GitHub actions and project, see [Deploy Azure resources by using Bicep and GitHub Actions](/training/paths/bicep-github-actions).
1814

@@ -26,38 +22,47 @@ It provides a short introduction to GitHub actions and Bicep files. If you want
2622

2723
Create a resource group. Later in this quickstart, you'll deploy your Bicep file to this resource group.
2824

25+
# [CLI](#tab/CLI)
26+
2927
```azurecli-interactive
3028
az group create -n exampleRG -l westus
3129
```
3230

31+
# [PowerShell](#tab/PowerShell)
32+
33+
```azurepowershell-interactive
34+
New-AzResourceGroup -Name exampleRG -Location westus
35+
```
36+
37+
---
38+
3339
## Generate deployment credentials
3440

3541
# [Service principal](#tab/userlevel)
3642

37-
Your GitHub Actions run under an identity. Use the [az ad sp create-for-rbac](/cli/azure/ad/sp#az-ad-sp-create-for-rbac) command to create a [service principal](../../active-directory/develop/app-objects-and-service-principals.md#service-principal-object) for the identity.
38-
39-
Replace the placeholder `myApp` with the name of your application. Replace `{subscription-id}` with your subscription ID.
43+
Your GitHub Actions run under an identity. Use the [az ad sp create-for-rbac](/cli/azure/ad/sp#az-ad-sp-create-for-rbac) command to create a [service principal](../../active-directory/develop/app-objects-and-service-principals.md#service-principal-object) for the identity. Grant the service principal the contributor role for the resource group created in the previous session so that the GitHub action with the identity can create resources in this resource group. It is recommended that you grant minimum required access.
4044

4145
```azurecli-interactive
42-
az ad sp create-for-rbac --name myApp --role contributor --scopes /subscriptions/{subscription-id}/resourceGroups/exampleRG --sdk-auth
46+
az ad sp create-for-rbac --name {app-name} --role contributor --scopes /subscriptions/{subscription-id}/resourceGroups/exampleRG --json-auth
4347
```
4448

45-
> [!IMPORTANT]
46-
> The scope in the previous example is limited to the resource group. We recommend that you grant minimum required access.
49+
Replace the placeholder `{app-name}` with the name of your application. Replace `{subscription-id}` with your subscription ID.
4750

48-
The output is a JSON object with the role assignment credentials that provide access to your App Service app similar to below. Copy this JSON object for later. You'll only need the sections with the `clientId`, `clientSecret`, `subscriptionId`, and `tenantId` values.
51+
The output is a JSON object with the role assignment credentials that provide access to your App Service app similar to below.
4952

5053
```output
5154
{
5255
"clientId": "<GUID>",
5356
"clientSecret": "<GUID>",
5457
"subscriptionId": "<GUID>",
5558
"tenantId": "<GUID>",
56-
(...)
59+
...
5760
}
5861
```
59-
# [Open ID Connect](#tab/openid)
6062

63+
Copy this JSON object for later. You'll only need the sections with the `clientId`, `clientSecret`, `subscriptionId`, and `tenantId` values. Make sure you don't have an extra comma at the end of the last line, for example, the `tenantId` line in the preceding example, or else it will result in an invalid JSON file. You will get an error during the deployment saying "Login failed with Error: Content is not a valid JSON object. Double check if the 'auth-type' is correct."
64+
65+
# [Open ID Connect](#tab/openid)
6166

6267
Open ID Connect is an authentication method that uses short-lived tokens. Setting up [OpenID Connect with GitHub Actions](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect) is more complex process that offers hardened security.
6368

@@ -107,7 +112,7 @@ Open ID Connect is an authentication method that uses short-lived tokens. Settin
107112
108113
# [Service principal](#tab/userlevel)
109114
110-
Create secrets for your Azure credentials, resource group, and subscriptions.
115+
Create secrets for your Azure credentials, resource group, and subscriptions. You will use these secrets in the [Create workflow](#create-workflow) section.
111116
112117
1. In [GitHub](https://github.com/), navigate to your repository.
113118
@@ -164,23 +169,22 @@ To create a workflow, take the following steps:
164169
# [Service principal](#tab/userlevel)
165170
166171
```yml
172+
name: Deploy Bicep file
167173
on: [push]
168-
name: Azure ARM
169174
jobs:
170175
build-and-deploy:
171176
runs-on: ubuntu-latest
172177
steps:
173178
174-
# Checkout code
175-
- uses: actions/checkout@main
179+
- name: Checkout code
180+
uses: actions/checkout@main
176181
177-
# Log into Azure
178-
- uses: azure/login@v1
182+
- name: Log into Azure
183+
uses: azure/login@v1
179184
with:
180185
creds: ${{ secrets.AZURE_CREDENTIALS }}
181186
182-
# Deploy Bicep file
183-
- name: deploy
187+
- name: Deploy Bicep file
184188
uses: azure/arm-deploy@v1
185189
with:
186190
subscriptionId: ${{ secrets.AZURE_SUBSCRIPTION }}
@@ -238,17 +242,16 @@ To create a workflow, take the following steps:
238242
239243
240244
241-
1. Select **Start commit**.
245+
1. Select **Commit changes**.
242246
1. Select **Commit directly to the main branch**.
243247
1. Select **Commit new file** (or **Commit changes**).
244248
245249
Updating either the workflow file or Bicep file triggers the workflow. The workflow starts right after you commit the changes.
246250
247251
## Check workflow status
248252
249-
1. Select the **Actions** tab. You'll see a **Create deployStorageAccount.yml** workflow listed. It takes 1-2 minutes to run the workflow.
250-
1. Select the workflow to open it.
251-
1. Select **Run ARM deploy** from the menu to verify the deployment.
253+
1. Select the **Actions** tab. You'll see a **Create deployBicepFile.yml** workflow listed. It takes 1-2 minutes to run the workflow.
254+
1. Select the workflow to open it, and verify the `Status` is `Success`.
252255
253256
## Clean up resources
254257

articles/hdinsight/hdinsight-hadoop-create-linux-clusters-azure-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ To create an HDInsight cluster by using Azure PowerShell, you must complete the
3838
3939
The following script demonstrates how to create a new cluster:
4040

41-
[!code-powershell[main](../../powershell_scripts/hdinsight/create-cluster/create-cluster.ps1?range=5-71)]
41+
[!code-powershell[main](../../azure_powershell_scripts/hdinsight/create-cluster/create-cluster.ps1?range=5-82)]
4242

4343
The values you specify for the cluster login are used to create the Hadoop user account for the cluster. Use this account to connect to services hosted on the cluster such as web UIs or REST APIs.
4444

articles/sap/workloads/dbms-guide-oracle.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: sap-on-azure
99
ms.subservice: sap-vm-workloads
1010
ms.topic: article
1111
ms.workload: infrastructure
12-
ms.date: 12/15/2023
12+
ms.date: 01/21/2024
1313
ms.author: juergent
1414
ms.custom: H1Hack27Feb2017
1515
---
@@ -58,9 +58,10 @@ Installing or migrating existing SAP on Oracle systems to Azure, the following d
5858
5. ASM removes the requirement for Mirror Log. Follow the guidance from Oracle in Note [888626 - Redo log layout for high-end systems](https://launchpad.support.sap.com/#/notes/888626)
5959
6. Use ASMLib and don't use udev
6060
7. Azure NetApp Files deployments should use Oracle dNFS (Oracle’s own high performance Direct NFS solution)
61-
8. Large databases benefit greatly from large SGA sizes. Large customers should deploy on Azure M-series with 4 TB or more RAM size.
61+
8. Large Oracle databases benefit greatly from large SGA sizes. Large customers should deploy on Azure M-series with 4 TB or more RAM size.
6262
- Set Linux Huge Pages to 75% of Physical RAM size
6363
- Set SGA to 90% of Huge Page size
64+
- Set the Oracle parameter USE_LARGE_PAGES = **ONLY** - The value ONLY is preferred over the value TRUE as the value ONLY is suppossed to deliver more consistent and predictable performance. The value TRUE may allocate both large 2MB and standard 4K pages. The value ONLY is going to always force large 2MB pages. If the number of available huge pages is not sufficient or not correctly configured, the database instance is going to fail to start with error code: *ora-27102 : out of memory Linux_x86_64 Error 12 : cannot allocate memory*. If there is insufficient contiguous memory Oracle the Operating System may need to be restarted and/or the Operating System Huge Page parameters reconfigured
6465
9. Oracle Home should be located outside of the “root” volume or disk. Use a separate disk or ANF volume. The disk holding the Oracle Home should be 64GB or larger
6566
10. The size of the boot disk for large high performance Oracle database servers is important. As a minimum a P10 disk should be used for M-series or E-series. Don't use small disks such as P4 or P6. A small disk can cause performance issues.
6667
11. Accelerated Networking must be enabled on all VMs. Upgrade to the latest OL release if there are any problems enabling Accelerated Networking

articles/sap/workloads/get-started.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: msjuergent
77
manager: bburns
88
ms.topic: article
99
ms.workload: infrastructure-services
10-
ms.date: 12/15/2023
10+
ms.date: 01/21/2023
1111
ms.author: juergent
1212
---
1313

@@ -56,7 +56,8 @@ In the SAP workload documentation space, you can find the following areas:
5656

5757
## Change Log
5858

59-
- December 15, 2023: Change recommendations aroudn DIRECTIO and LVM in [Azure Virtual Machines Oracle DBMS deployment for SAP workload](./dbms-guide-oracle.md)
59+
- January 21, 2024: Change recommendations around LARGEPAGES in [Azure Virtual Machines Oracle DBMS deployment for SAP workload](./dbms-guide-oracle.md)
60+
- December 15, 2023: Change recommendations around DIRECTIO and LVM in [Azure Virtual Machines Oracle DBMS deployment for SAP workload](./dbms-guide-oracle.md)
6061
- December 11, 2023: Add RHEL requirements to [HANA third site for multi-target replication](./disaster-recovery-sap-hana.md) and integrating into a Pacemaker cluster.
6162
- November 20, 2023: Add storage configuration for Mv3 medium memory VMs into the documents [SAP HANA Azure virtual machine Premium SSD storage configurations](./hana-vm-premium-ssd-v1.md), [SAP HANA Azure virtual machine Premium SSD v2 storage configurations](./hana-vm-premium-ssd-v2.md), and [SAP HANA Azure virtual machine Ultra Disk storage configurations](./hana-vm-ultra-disk.md)
6263
- November 20, 2023: Add supported storage matrix into the document [Azure Virtual Machines Oracle DBMS deployment for SAP workload](./dbms-guide-oracle.md)

0 commit comments

Comments
 (0)