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/azure-resource-manager/custom-providers/create-custom-provider-quickstart-powershell.md
+10-20Lines changed: 10 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,16 +22,12 @@ In this quickstart, you learn how to create your own Azure custom resource provi
22
22
23
23
## Requirements
24
24
25
-
If you don't have an Azure subscription, create a [free](https://azure.microsoft.com/free/) account
26
-
before you begin.
25
+
If you don't have an Azure subscription, create a [free](https://azure.microsoft.com/free/) account before you begin.
27
26
28
-
If you choose to use PowerShell locally, this article requires that you install the Az PowerShell
29
-
module and connect to your Azure account using the
30
-
[Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) cmdlet. For more information
31
-
about installing the Az PowerShell module, see
27
+
If you choose to use PowerShell locally, this article requires that you install the Az PowerShell module and connect to your Azure account using the
28
+
[Connect-AzAccount](/powershell/module/az.accounts/connect-azaccount) cmdlet. For more information about installing the Az PowerShell module, see
32
29
[Install Azure PowerShell](/powershell/azure/install-azure-powershell). If you choose to use Cloud Shell, see
33
-
[Overview of Azure Cloud Shell](../../cloud-shell/overview.md) for
34
-
more information.
30
+
[Overview of Azure Cloud Shell](../../cloud-shell/overview.md) for more information.
35
31
36
32
> [!IMPORTANT]
37
33
> While the **Az.CustomProviders** PowerShell module is in preview, you must install it separately using
@@ -42,8 +38,7 @@ more information.
42
38
Install-Module -Name Az.CustomProviders
43
39
```
44
40
45
-
If you have multiple Azure subscriptions, choose the appropriate subscription in which the resources
46
-
should be billed. Select a specific subscription using the
41
+
If you have multiple Azure subscriptions, choose the appropriate subscription in which the resources should be billed. Select a specific subscription using the
Create an [Azure resource group](../../azure-resource-manager/management/overview.md)
56
-
using the [New-AzResourceGroup](/powershell/module/az.resources/new-azresourcegroup)
57
-
cmdlet. A resource group is a logical container in which Azure resources are deployed and managed as
58
-
a group.
50
+
Create an [Azure resource group](../../azure-resource-manager/management/overview.md) using the [New-AzResourceGroup](/powershell/module/az.resources/new-azresourcegroup)
51
+
cmdlet. A resource group is a logical container in which Azure resources are deployed and managed as a group.
59
52
60
53
The following example creates a resource group with the specified name and in the specified location.
# Azure Resource Graph sample queries for Azure Resource Manager
10
10
11
-
This page is a collection of [Azure Resource Graph](../../governance/resource-graph/overview.md)
12
-
sample queries for Azure Resource Manager. For a complete list of Azure Resource Graph samples, see
13
-
[Resource Graph samples by Category](../../governance/resource-graph/samples/samples-by-category.md)
14
-
and [Resource Graph samples by Table](../../governance/resource-graph/samples/samples-by-table.md).
11
+
This page is a collection of [Azure Resource Graph](../../governance/resource-graph/overview.md) sample queries for Azure Resource Manager. For a complete list of Azure Resource Graph samples, see
12
+
[Resource Graph samples by Category](../../governance/resource-graph/samples/samples-by-category.md) and [Resource Graph samples by Table](../../governance/resource-graph/samples/samples-by-table.md).
Copy file name to clipboardExpand all lines: articles/batch/batch-virtual-network.md
+10-32Lines changed: 10 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,7 @@ When you create an Azure Batch pool, you can provision the pool in a subnet of a
11
11
12
12
## Why use a Virtual Network?
13
13
14
-
Compute nodes in a pool can communicate with each other, such as to run multi-instance tasks, without requiring a
15
-
separate Virtual Network. However, by default, nodes in a pool can't communicate with any virtual machine (VM) that is outside of the pool, such as license or file servers.
14
+
Compute nodes in a pool can communicate with each other, such as to run multi-instance tasks, without requiring a separate Virtual Network. However, by default, nodes in a pool can't communicate with any virtual machine (VM) that is outside of the pool, such as license or file servers.
16
15
17
16
To allow compute nodes to communicate securely with other virtual machines, or with an on-premises network, you can provision the pool in a subnet of a Virtual Network.
18
17
@@ -33,8 +32,7 @@ To allow compute nodes to communicate securely with other virtual machines, or w
33
32
34
33
* The subnet specified for the pool must have enough unassigned IP addresses to accommodate the number of VMs targeted for the pool, enough to accommodate the `targetDedicatedNodes` and `targetLowPriorityNodes` properties of the pool. If the subnet doesn't have enough unassigned IP addresses, the pool partially allocates the compute nodes, and a resize error occurs.
35
34
36
-
* If you aren't using [Simplified Compute Node Communication](simplified-compute-node-communication.md), you need to resolve your Azure Storage endpoints by using any custom DNS servers that serve your virtual network. Specifically,
37
-
URLs of the form `<account>.table.core.windows.net`, `<account>.queue.core.windows.net`, and
35
+
* If you aren't using [Simplified Compute Node Communication](simplified-compute-node-communication.md), you need to resolve your Azure Storage endpoints by using any custom DNS servers that serve your virtual network. Specifically, URLs of the form `<account>.table.core.windows.net`, `<account>.queue.core.windows.net`, and
38
36
`<account>.blob.core.windows.net` should be resolvable.
39
37
40
38
* Multiple pools can be created in the same virtual network or in the same subnet (as long as it has sufficient address space). A single pool can't exist across multiple virtual networks or subnets.
@@ -49,10 +47,7 @@ pools are [deprecated](https://azure.microsoft.com/updates/azure-batch-cloudserv
49
47
> [Simplified](simplified-compute-node-communication.md) node communication mode
50
48
> is where the compute nodes initiate communication to the Batch Service.
51
49
52
-
* Any virtual network or peered virtual network that will be used for Batch pools should not have overlapping IP address ranges with software defined networking
53
-
or routing on compute nodes. A common source for conflicts is from the use of a [container runtime](batch-docker-container-workloads.md), such as docker. Docker
54
-
will create a default network bridge with a defined subnet range of `172.17.0.0/16`. Any services running within a virtual network in that default IP address
55
-
space will conflict with services on the compute node, such as remote access via SSH.
50
+
* Any virtual network or peered virtual network that will be used for Batch pools should not have overlapping IP address ranges with software defined networking or routing on compute nodes. A common source for conflicts is from the use of a [container runtime](batch-docker-container-workloads.md), such as docker. Docker will create a default network bridge with a defined subnet range of `172.17.0.0/16`. Any services running within a virtual network in that default IP address space will conflict with services on the compute node, such as remote access via SSH.
56
51
57
52
## Pools in Virtual Machine Configuration
58
53
@@ -74,15 +69,11 @@ Requirements:
74
69
75
70
### Network security groups for Virtual Machine Configuration pools: Batch default
76
71
77
-
Batch creates a network security group (NSG) at the network interface level of each Virtual Machine Scale
78
-
Set deployment within a Batch pool. For pools that don't have public IP addresses under `simplified` compute
79
-
node communication, NSGs aren't created.
72
+
Batch creates a network security group (NSG) at the network interface level of each Virtual Machine Scale Set deployment within a Batch pool. For pools that don't have public IP addresses under `simplified` compute node communication, NSGs aren't created.
80
73
81
-
In order to provide the necessary communication between compute nodes and the Batch service, these NSGs are
82
-
configured such that:
74
+
In order to provide the necessary communication between compute nodes and the Batch service, these NSGs are configured such that:
83
75
84
-
* Inbound TCP traffic on ports 29876 and 29877 from Batch service IP addresses that correspond to the
85
-
BatchNodeManagement.*region* service tag. This rule is only created in `classic` pool communication mode.
76
+
* Inbound TCP traffic on ports 29876 and 29877 from Batch service IP addresses that correspond to the BatchNodeManagement.*region* service tag. This rule is only created in `classic` pool communication mode.
86
77
* Inbound TCP traffic on port 22 (Linux nodes) or port 3389 (Windows nodes) to permit remote access for SSH or RDP on default ports, respectively. For certain types of multi-instance tasks on Linux, such as MPI, you may need to allow SSH traffic for IPs in the subnet containing Batch compute nodes. Certain MPI runtimes may require launching over SSH, which is typically routed on private IP address space. This traffic might be blocked per subnet-level NSG rules.
87
78
* Outbound any traffic on port 443 to Batch service IP addresses that correspond to the BatchNodeManagement.*region* service tag.
88
79
* Outbound traffic on any port to the virtual network. This rule might be amended per subnet-level NSG rules.
@@ -93,8 +84,7 @@ BatchNodeManagement.*region* service tag. This rule is only created in `classic`
93
84
94
85
### Network security groups for Virtual Machine Configuration pools: Specifying subnet-level rules
95
86
96
-
If you have an NSG associated with the subnet for Batch compute nodes, you must configure this
97
-
NSG with at least the inbound and outbound security rules that are shown in the following tables.
87
+
If you have an NSG associated with the subnet for Batch compute nodes, you must configure this NSG with at least the inbound and outbound security rules that are shown in the following tables.
98
88
99
89
> [!WARNING]
100
90
> Batch service IP addresses can change over time. Therefore, you should use the
@@ -108,12 +98,7 @@ NSG with at least the inbound and outbound security rules that are shown in the
| Source IP addresses for remotely accessing compute nodes | 3389 (Windows), 22 (Linux) | TCP | Classic or Simplified | No |
110
100
111
-
Configure inbound traffic on port 3389 (Windows) or 22 (Linux) only if you need to permit remote access
112
-
to the compute nodes from outside sources on default RDP or SSH ports, respectively. You might need to allow
113
-
SSH traffic on Linux if you require support for multi-instance tasks with certain Message Passing Interface
114
-
(MPI) runtimes in the subnet containing the Batch compute nodes as traffic may be blocked per subnet-level NSG
115
-
rules. MPI traffic is typically over private IP address space, but can vary between MPI runtimes and runtime
116
-
configuration. Allowing traffic on these ports isn't strictly required for the pool compute nodes to be usable.
101
+
Configure inbound traffic on port 3389 (Windows) or 22 (Linux) only if you need to permit remote access to the compute nodes from outside sources on default RDP or SSH ports, respectively. You might need to allow SSH traffic on Linux if you require support for multi-instance tasks with certain Message Passing Interface (MPI) runtimes in the subnet containing the Batch compute nodes as traffic may be blocked per subnet-level NSG rules. MPI traffic is typically over private IP address space, but can vary between MPI runtimes and runtime configuration. Allowing traffic on these ports isn't strictly required for the pool compute nodes to be usable.
117
102
You can also disable default remote access on these ports through configuring [pool endpoints](pool-endpoint-configuration.md).
118
103
119
104
#### Outbound security rules
@@ -123,14 +108,7 @@ You can also disable default remote access on these ports through configuring [p
Outbound to BatchNodeManagement.*region* service tag is required in `classic` pool communication mode if you're using Job Manager tasks or if your tasks must communicate back to the Batch service. For outbound to BatchNodeManagement.*region* in `simplified` pool communication mode, the Batch service currently only uses TCP protocol, but UDP might be required for future compatibility. For [pools without public IP addresses](simplified-node-communication-pool-no-public-ip.md) using `simplified` communication mode and with a node management private endpoint, an NSG isn't needed. For more information about outbound security rules for the BatchNodeManagement.*region* service tag, see [Use simplified compute node communication](simplified-compute-node-communication.md).
134
112
135
113
## Pools in the Cloud Services Configuration
136
114
@@ -158,7 +136,7 @@ Configure inbound traffic on port 3389 for Windows if you need to permit RDP acc
Any <br /><br />Although this rule effectively requires *allow all*, the Batch service applies an ACL rule at the level of each node that filters out all non-Batch service IP addresses. | * | Any | 10100, 20100, 30100 | TCP | Allow |
139
+
|Any <br /><br />Although this rule effectively requires *allow all*, the Batch service applies an ACL rule at the level of each node that filters out all non-Batch service IP addresses. | * | Any | 10100, 20100, 30100 | TCP | Allow |
162
140
| Optional, to allow RDP access to compute nodes. | * | Any | 3389 | TCP | Allow |
Copy file name to clipboardExpand all lines: articles/communication-services/resources/troubleshooting/voice-video-calling/audio-issues/overview.md
+1-4Lines changed: 1 addition & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,10 +23,7 @@ To establish a voice call with good quality, several factors must be considered.
23
23
24
24
All of these factors are important from an end-to-end perspective.
25
25
26
-
Device and network issues are considered external problems from the perspective of the ACS Calling SDK.
27
-
Your application should integrate the [User Facing Diagnostics API](../../../../concepts/voice-video-calling/user-facing-diagnostics.md)
28
-
to monitor device and network issues and display warning messages accordingly.
29
-
In this way, users are aware of the issue and can troubleshoot on their own.
26
+
Device and network issues are considered external problems from the perspective of the ACS Calling SDK. Your application should integrate the [User Facing Diagnostics API](../../../../concepts/voice-video-calling/user-facing-diagnostics.md) to monitor device and network issues and display warning messages accordingly. In this way, users are aware of the issue and can troubleshoot on their own.
30
27
31
28
## Common issues in audio calls
32
29
Here we list several common audio issues, along with potential causes for each issue:
# Azure Resource Graph sample queries for Azure Container Registry
12
12
13
-
This page is a collection of [Azure Resource Graph](../governance/resource-graph/overview.md) sample
14
-
queries for Azure Container Registry. For a complete list of Azure Resource Graph samples, see
15
-
[Resource Graph samples by Category](../governance/resource-graph/samples/samples-by-category.md)
16
-
and [Resource Graph samples by Table](../governance/resource-graph/samples/samples-by-table.md).
13
+
This page is a collection of [Azure Resource Graph](../governance/resource-graph/overview.md) sample queries for Azure Container Registry. For a complete list of Azure Resource Graph samples, see
14
+
[Resource Graph samples by Category](../governance/resource-graph/samples/samples-by-category.md) and [Resource Graph samples by Table](../governance/resource-graph/samples/samples-by-table.md).
**Solution**: Check the source topic’s serialization format. Then, either switch Kafka Connect’s sink connector to use the right converter or switch the upstream format to Avro.
0 commit comments