Skip to content

Commit 7047542

Browse files
Merge pull request #249209 from KimForss/main
Parameter updates
2 parents e45784e + 60ac440 commit 7047542

File tree

2 files changed

+35
-33
lines changed

2 files changed

+35
-33
lines changed

articles/sap/automation/configure-control-plane.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The control plane for the [SAP on Azure Deployment Automation Framework](deploym
2121

2222
## Deployer
2323

24-
The [deployer](deployment-framework.md#deployment-components) is the execution engine of the [SAP automation framework](deployment-framework.md). It's a pre-configured virtual machine (VM) that is used for executing Terraform and Ansible commands. When using Azure DevOps the deployer is a self-hosted agent.
24+
The [deployer](deployment-framework.md#deployment-components) is the execution engine of the [SAP automation framework](deployment-framework.md). It's a preconfigured virtual machine (VM) that is used for executing Terraform and Ansible commands. When using Azure DevOps the deployer is a self-hosted agent.
2525

2626
The configuration of the deployer is performed in a Terraform tfvars variable file.
2727

@@ -108,8 +108,8 @@ This table shows the parameters related to the deployer virtual machine.
108108
> | ------------------------------- | -------------------------------------------------------------------------------------- | ---------- |
109109
> | `deployer_size` | Defines the Virtual machine SKU to use, for example Standard_D4s_v3 | Optional |
110110
> | `deployer_count` | Defines the number of Deployers | Optional |
111-
> | `deployer_image` | Defines the Virtual machine image to use, see below | Optional |
112-
> | `plan` | Defines the plan associated to the Virtual machine image, see below | Optional |
111+
> | `deployer_image` | Defines the Virtual machine image to use | Optional |
112+
> | `plan` | Defines the plan associated to the Virtual machine image | Optional |
113113
> | `deployer_disk_type` | Defines the disk type, for example Premium_LRS | Optional |
114114
> | `deployer_use_DHCP` | Controls if Azure subnet provided IP addresses should be used (dynamic) true | Optional |
115115
> | `deployer_private_ip_address` | Defines the Private IP address to use | Optional |
@@ -139,7 +139,7 @@ The Virtual Machine image is defined using the following structure:
139139

140140
### Authentication Parameters
141141

142-
The table below defines the parameters used for defining the Virtual Machine authentication
142+
This section defines the parameters used for defining the Virtual Machine authentication
143143

144144

145145
> [!div class="mx-tdCol2BreakAll "]
@@ -153,7 +153,7 @@ The table below defines the parameters used for defining the Virtual Machine aut
153153
154154
### Key Vault Parameters
155155

156-
The table below defines the parameters used for defining the Key Vault information
156+
This section defines the parameters used for defining the Key Vault information
157157

158158
> [!div class="mx-tdCol2BreakAll "]
159159
> | Variable | Description | Type |
@@ -229,7 +229,7 @@ The configuration of the SAP Library is performed in a Terraform tfvars variable
229229

230230
### Terraform Parameters
231231

232-
This table shows the Terraform parameters, these parameters need to be entered manually when not using the deployment scripts
232+
This table shows the Terraform parameters, these parameters need to be entered manually if not using the deployment scripts or Azure Pipelines
233233

234234
> [!div class="mx-tdCol2BreakAll "]
235235
> | Variable | Description | Type | Notes |
@@ -289,11 +289,12 @@ This table shows the parameters that define the resource group.
289289

290290

291291
> [!div class="mx-tdCol2BreakAll "]
292-
> | Variable | Description | Type |
293-
> | -------------------------------------------- | ----------------------------------- | -------- |
294-
> | `use_private_endpoint` | Use private endpoints | Optional |
295-
> | `use_service_endpoint` | Use service endpoints for subnets | Optional |
296-
> | `enable_firewall_for_keyvaults_and_storage` | Restrict access to selected subnets | Optional |
292+
> | Variable | Description | Type |
293+
> | ------------------------------------------------------ | ------------------------------------------------------------ | -------- |
294+
> | `use_private_endpoint` | Use private endpoints | Optional |
295+
> | `use_service_endpoint` | Use service endpoints for subnets | Optional |
296+
> | `enable_firewall_for_keyvaults_and_storage` | Restrict access to selected subnets | Optional |
297+
> | `subnets_to_add_to_firewall_for_keyvaults_and_storage` | Subnets which need access to key vaults and storage accounts | Optional |
297298
298299
### Example parameters file for sap library (required parameters only)
299300

articles/sap/automation/configure-system.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ To configure this topology, define the database tier values and define `scs_serv
4343

4444
### High Availability
4545

46-
The Distributed (Highly Available) deployment is similar to the Distributed architecture. In this deployment, the database and/or SAP Central Services can both be configured using a highly available configuration using two virtual machines each with Pacemaker clusters or in case of Windows with Windows Failover clustering.
46+
The Distributed (Highly Available) deployment is similar to the Distributed architecture. In this deployment, the database and/or SAP Central Services can both be configured using a highly available configuration using two virtual machines each with Pacemaker clusters or Windows Failover clustering.
4747

4848
To configure this topology, define the database tier values and set `database_high_availability` to true. Set `scs_server_count = 1` and `scs_high_availability` = true and
4949
`application_server_count` >= 1
5050

5151
## Environment parameters
5252

53-
The table below contains the parameters that define the environment settings.
53+
This section contains the parameters that define the environment settings.
5454

5555

5656
> [!div class="mx-tdCol2BreakAll "]
@@ -65,7 +65,7 @@ The table below contains the parameters that define the environment settings.
6565
6666
## Resource group parameters
6767

68-
The table below contains the parameters that define the resource group.
68+
This section contains the parameters that define the resource group.
6969

7070

7171
> [!div class="mx-tdCol2BreakAll "]
@@ -113,10 +113,10 @@ The database tier defines the infrastructure for the database tier, supported da
113113
> | `database_vm_db_nic_ips` | Defines the IP addresses for the database servers (database subnet). | Optional | |
114114
> | `database_vm_db_nic_secondary_ips` | Defines the secondary IP addresses for the database servers (database subnet). | Optional | |
115115
> | `database_vm_admin_nic_ips` | Defines the IP addresses for the database servers (admin subnet). | Optional | |
116-
> | `database_vm_image` | Defines the Virtual machine image to use, see below. | Optional | |
116+
> | `database_vm_image` | Defines the Virtual machine image to use. | Optional | |
117117
> | `database_vm_authentication_type` | Defines the authentication type (key/password). | Optional | |
118118
> | `database_use_avset` | Controls if the database servers are placed in availability sets. | Optional | default is false |
119-
> | `database_use_ppg` | Controls if the database servers will be placed in proximity placement groups. | Optional | default is true |
119+
> | `database_use_ppg` | Controls if the database servers are placed in proximity placement groups. | Optional | default is true |
120120
> | `database_vm_avset_arm_ids` | Defines the existing availability sets Azure resource IDs. | Optional | Primarily used with ANF pinning |
121121
> | `hana_dual_nics` | Controls if the HANA database servers will have dual network interfaces. | Optional | default is true |
122122
@@ -168,7 +168,7 @@ The application tier defines the infrastructure for the application tier, which
168168
> | `scs_server_app_admin_nic_ips` | List of IP addresses for the SCS servers (admin subnet). | Optional | |
169169
> | `scs_server_loadbalancer_ips` | List of IP addresses for the scs load balancer (app subnet). | Optional | |
170170
> | `scs_server_use_ppg` | Controls if the SCS servers are placed in availability sets. | Optional | |
171-
> | `scs_server_use_avset` | Controls if the SCS servers will be placed in proximity placement groups.| Optional | |
171+
> | `scs_server_use_avset` | Controls if the SCS servers are placed in proximity placement groups. | Optional | |
172172
> | `scs_server_tags` | Defines a list of tags to be applied to the SCS servers. | Optional | |
173173
174174
### Application server parameters
@@ -185,7 +185,7 @@ The application tier defines the infrastructure for the application tier, which
185185
> | `application_server_nic_secondary_ips[]` | List of secondary IP addresses for the application servers (app subnet). | Optional | |
186186
> | `application_server_app_admin_nic_ips` | List of IP addresses for the application server (admin subnet). | Optional | |
187187
> | `application_server_use_ppg` | Controls if application servers are placed in availability sets. | Optional | |
188-
> | `application_server_use_avset` | Controls if application servers will be placed in proximity placement | Optional | |
188+
> | `application_server_use_avset` | Controls if application servers are placed in proximity placement groups. | Optional | |
189189
> | `application_server_tags` | Defines a list of tags to be applied to the application servers. | Optional | |
190190
191191
### Web dispatcher parameters
@@ -198,12 +198,12 @@ The application tier defines the infrastructure for the application tier, which
198198
> | `webdispatcher_server_sku` | Defines the Virtual machine SKU to use. | Optional | |
199199
> | `webdispatcher_server_image` | Defines the Virtual machine image to use. | Optional | |
200200
> | `webdispatcher_server_zones` | Defines the availability zones to which the web dispatchers are deployed. | Optional | |
201-
> | `webdispatcher_server_app_nic_ips[]` | List of IP addresses for the web dispatcher server (app/web subnet). | Optional | |
202-
> | `webdispatcher_server_nic_secondary_ips[]` | List of secondary IP addresses for the web dispatcher server (app/web subnet). | Optional | |
203-
> | `webdispatcher_server_app_admin_nic_ips` | List of IP addresses for the web dispatcher server (admin subnet). | Optional | |
204-
> | `webdispatcher_server_use_ppg` | Controls if web dispatchers are placed in availability sets. | Optional | |
205-
> | `webdispatcher_server_use_avset` | Controls if web dispatchers will be placed in proximity placement | Optional | |
206-
> | `webdispatcher_server_tags` | Defines a list of tags to be applied to the web dispatcher servers. | Optional | |
201+
> | `webdispatcher_server_app_nic_ips[]` | List of IP addresses for the web dispatcher server (app/web subnet). | Optional | |
202+
> | `webdispatcher_server_nic_secondary_ips[]` | List of secondary IP addresses for the web dispatcher server (app/web subnet). | Optional | |
203+
> | `webdispatcher_server_app_admin_nic_ips` | List of IP addresses for the web dispatcher server (admin subnet). | Optional | |
204+
> | `webdispatcher_server_use_ppg` | Controls if web dispatchers are placed in availability sets. | Optional | |
205+
> | `webdispatcher_server_use_avset` | Controls if web dispatchers are placed in proximity placement groups. | Optional | |
206+
> | `webdispatcher_server_tags` | Defines a list of tags to be applied to the web dispatcher servers. | Optional | |
207207
208208
## Network parameters
209209

@@ -215,7 +215,7 @@ The automation framework can either deploy the virtual network and the subnets (
215215

216216
Ensure that the virtual network address space is large enough to host all the resources.
217217

218-
The table below contains the networking parameters.
218+
This section contains the networking parameters.
219219

220220

221221
> [!div class="mx-tdCol2BreakAll "]
@@ -251,9 +251,9 @@ The table below contains the networking parameters.
251251

252252
## Key Vault Parameters
253253

254-
If you don't want to use the workload zone key vault but another one, this can be added in the system's tfvars file.
254+
If you don't want to use the workload zone key vault but another one, you can define the key vault's Azure resource identifier in the system's tfvars file.
255255

256-
The table below defines the parameters used for defining the Key Vault information.
256+
This section defines the parameters used for defining the Key Vault information.
257257

258258
> [!div class="mx-tdCol2BreakAll "]
259259
> | Variable | Description | Type | Notes |
@@ -265,9 +265,9 @@ The table below defines the parameters used for defining the Key Vault informati
265265

266266
### Anchor virtual machine parameters
267267

268-
The SAP on Azure Deployment Automation Framework supports having an Anchor virtual machine. The anchor virtual machine will be the first virtual machine to be deployed and is used to anchor the proximity placement group.
268+
The SAP on Azure Deployment Automation Framework supports having an Anchor virtual machine. The anchor virtual machine is the first virtual machine to be deployed and is used to anchor the proximity placement group.
269269

270-
The table below contains the parameters related to the anchor virtual machine.
270+
This section contains the parameters related to the anchor virtual machine.
271271

272272

273273
> [!div class="mx-tdCol2BreakAll "]
@@ -319,7 +319,8 @@ By default the SAP System deployment uses the credentials from the SAP Workload
319319
> | `license_type` | Specifies the license type for the virtual machines. | Possible values are `RHEL_BYOS` and `SLES_BYOS`. For Windows the possible values are `None`, `Windows_Client` and `Windows_Server`. |
320320
> | `use_zonal_markers` | Specifies if zonal Virtual Machines will include a zonal identifier. 'xooscs_z1_00l###' vs 'xooscs00l###'| Default value is true. |
321321
> | `proximityplacementgroup_names` | Specifies the names of the proximity placement groups | |
322-
> | `proximityplacementgroup_arm_ids` | Specifies the Azure resource identifiers of existing proximity placement groups| |
322+
> | `proximityplacementgroup_arm_ids` | Specifies the Azure resource identifiers of existing proximity placement groups | |
323+
> | `use_simple_mount` | Specifies if Simple mounts are used (Applicable for SLES 15 SP# or newer) | Optional |
323324
324325

325326
## NFS support
@@ -389,7 +390,7 @@ By default the SAP System deployment uses the credentials from the SAP Workload
389390
390391
## Terraform parameters
391392

392-
The table below contains the Terraform parameters, these parameters need to be entered manually if not using the deployment scripts.
393+
This section contains the Terraform parameters, these parameters need to be entered manually if not using the deployment scripts.
393394

394395

395396
> [!div class="mx-tdCol2BreakAll "]
@@ -413,9 +414,9 @@ High availability configurations use Pacemaker with Azure fencing agents.
413414

414415
### Fencing agent configuration
415416

416-
SDAF supports using either managed identities or service principals for fencing agents. The following section describe how to configure each option.
417+
SDAF supports using either managed identities or service principals for fencing agents. The following section describes how to configure each option.
417418

418-
By defining the variable 'use_msi_for_clusters' to true the fencing agent will use managed identities. This is the recommended option.
419+
Setting the variable 'use_msi_for_clusters' to true makes the fencing agent use managed identities.
419420

420421
If you want to use a service principal for the fencing agent set that variable to false.
421422

0 commit comments

Comments
 (0)