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
and assign configurations to target nodes, all in the cloud.
18
+
[configurations](/powershell/scripting/dsc/configurations/configurations). The service also imports [DSC Resources](/powershell/scripting/dsc/resources/resources), and assigns configurations to target nodes, all in the cloud.
20
19
21
20
## Why use Azure Automation State Configuration
22
21
23
22
Azure Automation State Configuration provides several advantages over using DSC outside of Azure.
24
23
25
24
### Built-in pull server
26
25
27
-
Azure Automation State Configuration provides a DSC pull server similar to the
28
-
[Windows Feature DSC-Service](/powershell/scripting/dsc/pull-server/pullserver) so that target nodes automatically receive
29
-
configurations, conform to the desired state, and report back on their compliance. The built-in pull
30
-
server in Azure Automation eliminates the need to set up and maintain your own pull server. Azure
26
+
Azure Automation State Configuration provides a DSC pull server similar to the [Windows Feature DSC-Service](/powershell/scripting/dsc/pull-server/pullserver). Target nodes can automatically receive
27
+
configurations, conform to the desired state, and report on their compliance. The built-in pull server in Azure Automation eliminates the need to set up and maintain your own pull server. Azure
31
28
Automation can target virtual or physical Windows or Linux machines, in the cloud or on-premises.
32
29
33
30
### Management of all your DSC artifacts
34
31
35
-
Azure Automation State Configuration brings the same management layer to
36
-
[PowerShell Desired State Configuration](/powershell/scripting/dsc/overview/overview) as Azure Automation offers for PowerShell scripting.
37
-
38
-
From the Azure portal, or from PowerShell, you can manage all your DSC configurations, resources,
39
-
and target nodes.
32
+
Azure Automation State Configuration brings the same management layer to [PowerShell Desired State Configuration](/powershell/scripting/dsc/overview/overview) as it offers for PowerShell scripting. From the Azure portal or from PowerShell, you can manage all your DSC configurations, resources, and target nodes.
40
33
41
34

42
35
43
-
### Import reporting data into Azure Monitor logs
36
+
### Import of reporting data into Azure Monitor logs
44
37
45
-
Nodes that are managed with Azure Automation State Configuration send detailed reporting status
46
-
data to the built-in pull server. You can configure Azure Automation State Configuration to send
47
-
this data to your Log Analytics workspace. To learn how to send State Configuration status data to
48
-
your Log Analytics workspace, see [Forward Azure Automation State Configuration reporting data to Azure Monitor logs](automation-dsc-diagnostics.md).
38
+
Nodes that are managed with Azure Automation State Configuration send detailed reporting status data to the built-in pull server. You can configure Azure Automation State Configuration to send
39
+
this data to your Log Analytics workspace. See [Forward Azure Automation State Configuration reporting data to Azure Monitor logs](automation-dsc-diagnostics.md).
49
40
50
-
## Prerequisites
41
+
## Prerequisites for using Azure Automation State Configuration
51
42
52
-
Please consider the following requirements when using Azure Automation State Configuration (DSC).
43
+
Please consider the following requirements when using Azure Automation State Configuration for DSC.
53
44
54
-
### Operating System Requirements
45
+
### Operating system requirements
55
46
56
47
For nodes running Windows, the following versions are supported:
57
48
@@ -64,64 +55,56 @@ For nodes running Windows, the following versions are supported:
64
55
- Windows 8.1
65
56
- Windows 7
66
57
67
-
The [Microsoft Hyper-V Server](/windows-server/virtualization/hyper-v/hyper-v-server-2016)
68
-
standalone product sku does not contain an implementation of Desired State Configuraion
69
-
so it cannot be managed by PowerShell DSC or Azure Automation State Configuration.
70
-
71
-
For nodes running Linux, the following distros/versions are supported:
58
+
>[!NOTE]
59
+
>The [Microsoft Hyper-V Server](/windows-server/virtualization/hyper-v/hyper-v-server-2016) standalone product SKU does not contain an implementation of DSC. Thus it can't be managed by PowerShell DSC or Azure Automation State Configuration.
72
60
73
-
The DSC Linux extension supports all the Linux distributions listed under [Supported Linux Distributions](https://github.com/Azure/azure-linux-extensions/tree/master/DSC#4-supported-linux-distributions).
61
+
For nodes running Linux, the DSC Linux extension supports all the Linux distributions listed under [Supported Linux Distributions](https://github.com/Azure/azure-linux-extensions/tree/master/DSC#4-supported-linux-distributions).
### <aname="network-planning"></a>Configuration of private networks
87
75
88
-
If your nodes are located within a private network,
89
-
the following port and URLs are required for State Configuration (DSC) to communicate with Automation:
76
+
If your nodes are located in a private network, the following port and URLs are required. These resources provide network connectivity for the managed node and allow DSC to communicate with Azure Automation.
90
77
91
-
* Port: Only TCP 443 is required for outbound internet access.
92
-
* Global URL: *.azure-automation.net
93
-
* Global URL of US Gov Virginia: *.azure-automation.us
Proxy support for the DSC agent is available in Windows version 1809 and later. This option is enabled by setting the values for `ProxyURL` and `ProxyCredential` in the [metaconfiguration script](automation-dsc-onboarding.md#generating-dsc-metaconfigurations)
108
90
used to register nodes.
109
-
Proxy is not available in DSC for previous versions of Windows.
110
91
111
-
For Linux nodes,
112
-
the DSC agent supports proxy and will utilize the http_proxy variable to determine the url.
92
+
>[!NOTE]
93
+
>Azure Automation State Configuration does not provide DSC proxy support for previous versions of Windows.
94
+
95
+
For Linux nodes, the DSC agent supports proxy and uses the `http_proxy` variable to determine the URL.
113
96
114
-
#### Azure State Configuration network ranges and namespace
97
+
#### Azure Automation State Configuration network ranges and namespace
115
98
116
-
It's recommended to use the addresses listed when defining exceptions. For IP addresses you can download the [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/download/details.aspx?id=41653). This file is updated weekly, and has the currently deployed ranges and any upcoming changes to the IP ranges.
99
+
It's recommended to use the addresses listed below when defining exceptions. For IP addresses, you can download the [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/download/details.aspx?id=41653). This file is updated weekly, and has the currently deployed ranges and any upcoming changes to the IP ranges.
117
100
118
101
If you have an Automation account that's defined for a specific region, you can restrict communication to that regional datacenter. The following table provides the DNS record for each region:
119
102
120
103
|**Region**|**DNS record**|
121
104
| --- | --- |
122
105
| West Central US | wcus-jobruntimedata-prod-su1.azure-automation.net</br>wcus-agentservice-prod-1.azure-automation.net |
123
106
| South Central US |scus-jobruntimedata-prod-su1.azure-automation.net</br>scus-agentservice-prod-1.azure-automation.net |
124
-
| East US| eus-jobruntimedata-prod-su1.azure-automation.net</br>eus-agentservice-prod-1.azure-automation.net |
107
+
| East US| eus-jobruntimedata-prod-su1.azure-automation.net</br>eus-agentservice-prod-1.azure-automation.net |
125
108
| East US 2 |eus2-jobruntimedata-prod-su1.azure-automation.net</br>eus2-agentservice-prod-1.azure-automation.net |
126
109
| Canada Central |cc-jobruntimedata-prod-su1.azure-automation.net</br>cc-agentservice-prod-1.azure-automation.net |
127
110
| West Europe |we-jobruntimedata-prod-su1.azure-automation.net</br>we-agentservice-prod-1.azure-automation.net |
@@ -138,15 +121,15 @@ For a list of region IP addresses instead of region names, download the [Azure D
138
121
> [!NOTE]
139
122
> The Azure Datacenter IP address XML file lists the IP address ranges that are used in the Microsoft Azure datacenters. The file includes compute, SQL, and storage ranges.
140
123
>
141
-
>An updated file is posted weekly. The file reflects the currently deployed ranges and any upcoming changes to the IP ranges. New ranges that appear in the file aren't used in the datacenters for at least one week.
142
-
>
143
-
> It's a good idea to download the new XML file every week. Then, update your site to correctly identify services running in Azure. Azure ExpressRoute users should note that this file is used to update the Border Gateway Protocol (BGP) advertisement of Azure space in the first week of each month.
124
+
>An updated file is posted weekly. The file reflects the currently deployed ranges and any upcoming changes to the IP ranges. New ranges that appear in the file aren't used in the datacenters for at least one week. It's a good idea to download the new XML file every week. Then update your site to correctly identify services running in Azure.
125
+
126
+
Azure ExpressRoute users should note that this file is used to update the Border Gateway Protocol (BGP) advertisement of Azure space in the first week of each month.
144
127
145
128
## Next steps
146
129
147
-
- To get started, see [Getting started with Azure Automation State Configuration](automation-dsc-getting-started.md)
148
-
- To learn how to onboard nodes, see [Onboarding machines for management by Azure Automation State Configuration](automation-dsc-onboarding.md)
149
-
- To learn about compiling DSC configurations so that you can assign them to target nodes, see [Compiling configurations in Azure Automation State Configuration](automation-dsc-compile.md)
150
-
- For PowerShell cmdlet reference, see [Azure Automation State Configuration cmdlets](/powershell/module/azurerm.automation/#automation)
151
-
- For pricing information, see [Azure Automation State Configuration pricing](https://azure.microsoft.com/pricing/details/automation/)
152
-
- To see an example of using Azure Automation State Configuration in a continuous deployment pipeline, see [Continuous Deployment Using Azure Automation State Configuration and Chocolatey](automation-dsc-cd-chocolatey.md)
130
+
- To get started using DSC in Azure Automation State Configuration, see [Getting started with Azure Automation State Configuration](automation-dsc-getting-started.md).
131
+
- To learn how to onboard nodes, see [Onboarding machines for management by Azure Automation State Configuration](automation-dsc-onboarding.md).
132
+
- To learn about compiling DSC configurations so that you can assign them to target nodes, see [Compiling configurations in Azure Automation State Configuration](automation-dsc-compile.md).
133
+
- For PowerShell cmdlet reference, see [Azure Automation State Configuration cmdlets](/powershell/module/azurerm.automation/#automation).
134
+
- For pricing information, see [Azure Automation State Configuration pricing](https://azure.microsoft.com/pricing/details/automation/).
135
+
- To see an example of using Azure Automation State Configuration in a continuous deployment pipeline, see [Continuous deployment using Azure Automation State Configuration and Chocolatey](automation-dsc-cd-chocolatey.md).
Copy file name to clipboardExpand all lines: articles/event-hubs/event-hubs-exchange-events-different-protocols.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -338,10 +338,10 @@ String myStringProperty = new String(rawbytes, StandardCharsets.UTF_8);
338
338
```
339
339
340
340
## Next steps
341
-
Inthisarticle, youlearnedhowtostreamintoKafka-enabledEventHubswithoutchangingyourprotocolclientsorrunningyourownclusters. TolearnmoreaboutEventHubsandEventHubsfor Kafka, see the following articles:
341
+
Inthisarticle, youlearnedhowtostreamintoEventHubswithoutchangingyourprotocolclientsorrunningyourownclusters. TolearnmoreaboutEventHubsandEventHubsfor Kafka, see the following articles:
342
342
343
343
* [Learn about Event Hubs](event-hubs-what-is-event-hubs.md)
*Use [MirrorMaker](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27846330) to [stream events from Kafka on premises to Kafka enabled Event Hubs on cloud.](event-hubs-kafka-mirror-maker-tutorial.md)
347
-
*LearnhowtostreamintoKafkaenabledEventHubsusing [nativeKafkaapplications](event-hubs-quickstart-kafka-enabled-event-hubs.md), [ApacheFlink](event-hubs-kafka-flink-tutorial.md), or [AkkaStreams](event-hubs-kafka-akka-streams-tutorial.md)
346
+
*Use [MirrorMaker](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27846330) to [stream events from Kafka on premises to Event Hubs on cloud.](event-hubs-kafka-mirror-maker-tutorial.md)
347
+
*LearnhowtostreamintoEventHubsusing [nativeKafkaapplications](event-hubs-quickstart-kafka-enabled-event-hubs.md), [ApacheFlink](event-hubs-kafka-flink-tutorial.md), or [AkkaStreams](event-hubs-kafka-akka-streams-tutorial.md)
Copy file name to clipboardExpand all lines: articles/event-hubs/event-hubs-faq.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ If you use the zone redundancy for your namespace, you need to do a few addition
106
106
Event Hubs provides a Kafka endpoint that can be used by your existing Apache Kafka based applications. A configuration change is all that is required to have the PaaS Kafka experience. It provides an alternative to running your own Kafka cluster. Event Hubs supports Apache Kafka 1.0 and newer client versions and works with your existing Kafka applications, tools, and frameworks. For more information, see [Event Hubs for Kafka repo](https://github.com/Azure/azure-event-hubs-for-kafka).
107
107
108
108
### What configuration changes need to be done for my existing application to talk to Event Hubs?
109
-
To connect to a Kafka-enabled Event Hub, you'll need to update the Kafka client configs. It's done by creating an Event Hubs namespace and obtaining the [connection string](event-hubs-get-connection-string.md). Change the bootstrap.servers to point the Event Hubs FQDN and the port to 9093. Update the sasl.jaas.config to direct the Kafka client to your Kafka-enabled Event Hubs endpoint (which is the connection string you've obtained), with correct authentication as shown below:
109
+
To connect to an event hub, you'll need to update the Kafka client configs. It's done by creating an Event Hubs namespace and obtaining the [connection string](event-hubs-get-connection-string.md). Change the bootstrap.servers to point the Event Hubs FQDN and the port to 9093. Update the sasl.jaas.config to direct the Kafka client to your Event Hubs endpoint (which is the connection string you've obtained), with correct authentication as shown below:
Note: If sasl.jaas.config isn't a supported configuration in your framework, find the configurations that are used to set the SASL username and password and use those instead. Set the username to $ConnectionString and the password to your Event Hubs connection string.
126
126
127
-
### What is the message/event size for Kafka-enabled Event Hubs?
128
-
The maximum message size allowed for Kafka-enabled Event Hubs is 1 MB.
127
+
### What is the message/event size for Event Hubs?
128
+
The maximum message size allowed for Event Hubs is 1 MB.
0 commit comments