Skip to content

Commit 5c8594f

Browse files
authored
Merge pull request #200447 from KimForss/main
Configuration updates
2 parents 957c88a + 5d8c74f commit 5c8594f

File tree

2 files changed

+103
-86
lines changed

2 files changed

+103
-86
lines changed

articles/virtual-machines/workloads/sap/automation-configure-system.md

Lines changed: 76 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.service: virtual-machines-sap
1111

1212
# Configure SAP system parameters
1313

14-
Configuration for the [SAP deployment automation framework on Azure](automation-deployment-framework.md)] happens through parameters files. You provide information about your SAP system properties in a tfvars file, which the automation framework uses for deployment.
14+
Configuration for the [SAP deployment automation framework on Azure](automation-deployment-framework.md)] happens through parameters files. You provide information about your SAP system properties in a tfvars file, which the automation framework uses for deployment. You can find examples of the variable file in the 'samples/WORKSPACES/SYSTEM' folder.
1515

1616
The automation supports both creating resources (green field deployment) or using existing resources (brownfield deployment).
1717

@@ -60,7 +60,6 @@ The table below contains the parameters that define the environment settings.
6060
> | `use_prefix` | Controls if the resource naming includes the prefix | Optional | DEV-WEEU-SAP01-X00_xxxx |
6161
> | 'name_override_file' | Name override file | Optional | see [Custom naming](automation-naming-module.md) |
6262
63-
6463
## Resource group parameters
6564

6665
The table below contains the parameters that define the resource group.
@@ -73,6 +72,18 @@ The table below contains the parameters that define the resource group.
7372
> | `resource_group_arm_id` | Azure resource identifier for an existing resource group | Optional |
7473
7574

75+
76+
77+
## SAP Virtual Hostname parameters
78+
79+
In the SAP deployment automation framework, the SAP virtual hostname is defined by specifying the `use_secondary_ips` parameter.
80+
81+
82+
> [!div class="mx-tdCol2BreakAll "]
83+
> | Variable | Description | Type |
84+
> | ----------------------- | -------------------------------------------------------- | ---------- |
85+
> | `use_secondary_ips` | Boolean flag indicating if SAP should be installed using Virtual hostnames | Optional |
86+
7687
### Database tier parameters
7788

7889
The database tier defines the infrastructure for the database tier, supported database backends are:
@@ -116,7 +127,7 @@ The Virtual Machine and the operating system image is defined using the followin
116127
publisher="SUSE"
117128
offer="sles-sap-15-sp3"
118129
sku="gen2"
119-
version="8.2.2021040902"
130+
version="latest"
120131
}
121132
```
122133

@@ -205,32 +216,35 @@ The table below contains the networking parameters.
205216

206217

207218
> [!div class="mx-tdCol2BreakAll "]
208-
> | Variable | Description | Type | Notes |
209-
> | -------------------------------- | -------------------------------------------------------------------- | --------- | ------ |
210-
> | `network_logical_name` | The logical name of the network. | Required | |
211-
> | `network_address_space` | The address range for the virtual network. | Mandatory | For new environment deployments |
212-
> | `admin_subnet_name` | The name of the 'admin' subnet. | Optional | |
213-
> | `admin_subnet_address_prefix` | The address range for the 'admin' subnet. | Mandatory | For new environment deployments |
214-
> | `admin_subnet_arm_id` | The Azure resource identifier for the 'admin' subnet. | Mandatory | For existing environment deployments |
215-
> | `admin_subnet_nsg_name` | The name of the 'admin' Network Security Group name. | Optional | |
216-
> | `admin_subnet_nsg_arm_id` | The Azure resource identifier for the 'admin' Network Security Group | Mandatory | For existing environment deployments |
217-
> | `db_subnet_name` | The name of the 'db' subnet. | Optional | |
218-
> | `db_subnet_address_prefix` | The address range for the 'db' subnet. | Mandatory | For new environment deployments |
219-
> | `db_subnet_arm_id` | The Azure resource identifier for the 'db' subnet. | Mandatory | For existing environment deployments |
220-
> | `db_subnet_nsg_name` | The name of the 'db' Network Security Group name. | Optional | |
221-
> | `db_subnet_nsg_arm_id` | The Azure resource identifier for the 'db' Network Security Group. | Mandatory | For existing environment deployments |
222-
> | `app_subnet_name` | The name of the 'app' subnet. | Optional | |
223-
> | `app_subnet_address_prefix` | The address range for the 'app' subnet. | Mandatory | For new environment deployments |
224-
> | `app_subnet_arm_id` | The Azure resource identifier for the 'app' subnet. | Mandatory | For existing environment deployments |
225-
> | `app_subnet_nsg_name` | The name of the 'app' Network Security Group name. | Optional | |
226-
> | `app_subnet_nsg_arm_id` | The Azure resource identifier for the 'app' Network Security Group. | Mandatory | For existing environment deployments |
227-
> | `web_subnet_name` | The name of the 'web' subnet. | Optional | |
228-
> | `web_subnet_address_prefix` | The address range for the 'web' subnet. | Mandatory | For new environment deployments |
229-
> | `web_subnet_arm_id` | The Azure resource identifier for the 'web' subnet. | Mandatory | For existing environment deployments |
230-
> | `web_subnet_nsg_name` | The name of the 'web' Network Security Group name. | Optional | |
231-
> | `web_subnet_nsg_arm_id` | The Azure resource identifier for the 'web' Network Security Group. | Mandatory | For existing environment deployments |
232-
233-
\* = Required for existing environment deployments
219+
> | Variable | Description | Type | Notes |
220+
> | -------------------------------- | -------------------------------------------------------------------- | --------- | ---------------------------- |
221+
> | `network_logical_name` | The logical name of the network. | Required | |
222+
> | | | Optional | |
223+
> | `admin_subnet_name` | The name of the 'admin' subnet. | Optional | |
224+
> | `admin_subnet_address_prefix` | The address range for the 'admin' subnet. | Mandatory | For green field deployments. |
225+
> | `admin_subnet_arm_id` * | The Azure resource identifier for the 'admin' subnet. | Mandatory | For brown field deployments. |
226+
> | `admin_subnet_nsg_name` | The name of the 'admin' Network Security Group name. | Optional | |
227+
> | `admin_subnet_nsg_arm_id` * | The Azure resource identifier for the 'admin' Network Security Group | Mandatory | For brown field deployments. |
228+
> | | | Optional | |
229+
> | `db_subnet_name` | The name of the 'db' subnet. | Optional | |
230+
> | `db_subnet_address_prefix` | The address range for the 'db' subnet. | Mandatory | For green field deployments. |
231+
> | `db_subnet_arm_id` * | The Azure resource identifier for the 'db' subnet. | Mandatory | For brown field deployments. |
232+
> | `db_subnet_nsg_name` | The name of the 'db' Network Security Group name. | Optional | |
233+
> | `db_subnet_nsg_arm_id` * | The Azure resource identifier for the 'db' Network Security Group. | Mandatory | For brown field deployments. |
234+
> | | | Optional | |
235+
> | `app_subnet_name` | The name of the 'app' subnet. | Optional | |
236+
> | `app_subnet_address_prefix` | The address range for the 'app' subnet. | Mandatory | For green field deployments. |
237+
> | `app_subnet_arm_id` * | The Azure resource identifier for the 'app' subnet. | Mandatory | For brown field deployments. |
238+
> | `app_subnet_nsg_name` | The name of the 'app' Network Security Group name. | Optional | |
239+
> | `app_subnet_nsg_arm_id` * | The Azure resource identifier for the 'app' Network Security Group. | Mandatory | For brown field deployments. |
240+
> | | | Optional | |
241+
> | `web_subnet_name` | The name of the 'web' subnet. | Optional | |
242+
> | `web_subnet_address_prefix` | The address range for the 'web' subnet. | Mandatory | For green field deployments. |
243+
> | `web_subnet_arm_id` * | The Azure resource identifier for the 'web' subnet. | Mandatory | For brown field deployments. |
244+
> | `web_subnet_nsg_name` | The name of the 'web' Network Security Group name. | Optional | |
245+
> | `web_subnet_nsg_arm_id` * | The Azure resource identifier for the 'web' Network Security Group. | Mandatory | For brown field deployments. |
246+
247+
\* = Required For brown field deployments.
234248

235249
### Anchor virtual machine parameters
236250

@@ -252,12 +266,12 @@ The table below contains the parameters related to the anchor virtual machine.
252266
The Virtual Machine and the operating system image is defined using the following structure:
253267
```python
254268
{
255-
os_type=""
256-
source_image_id=""
257-
publisher="Canonical"
258-
offer="0001-com-ubuntu-server-focal"
259-
sku="20_04-lts"
260-
version="latest"
269+
os_type="linux"
270+
source_image_id=""
271+
publisher="SUSE"
272+
offer="sles-sap-15-sp3"
273+
sku="gen2"
274+
version="latest"
261275
}
262276
```
263277

@@ -268,7 +282,7 @@ By default the SAP System deployment uses the credentials from the SAP Workload
268282
> [!div class="mx-tdCol2BreakAll "]
269283
> | Variable | Description | Type |
270284
> | ---------------------------------- | -------------------------------------| ----------- |
271-
> | `automation_username` | Administrator account name | Optional |
285+
> | `automation_username` | Administrator account name | Optional |
272286
> | `automation_password` | Administrator password | Optional |
273287
> | `automation_path_to_public_key` | Path to existing public key | Optional |
274288
> | `automation_path_to_private_key` | Path to existing private key | Optional |
@@ -306,32 +320,32 @@ By default the SAP System deployment uses the credentials from the SAP Workload
306320
### Azure NetApp Files Support
307321

308322
> [!div class="mx-tdCol2BreakAll "]
309-
> | Variable | Description | Type | Notes |
310-
> | ---------------------------------- | -----------------------------------------------------------------------| ----------- | ------ |
311-
> | `ANF_use_for_HANA_data` | Create Azure NetApp Files volume for HANA data. | Optional | |
312-
> | `ANF_use_existing_data_volume` | Use existing Azure NetApp Files volume for HANA data. | Optional | Use for pre-created volumes |
313-
> | `ANF_data_volume_name` | Azure NetApp Files volume name for HANA data. | Optional | |
314-
> | `ANF_HANA_data_volume_size` | Azure NetApp Files volume size in GB for HANA data. | Optional | default size 256 |
315-
> | | | | |
316-
> | `ANF_use_for_HANA_log` | Create Azure NetApp Files volume for HANA log. | Optional | |
317-
> | `ANF_use_existing_log_volume` | Use existing Azure NetApp Files volume for HANA log. | Optional | Use for pre-created volumes |
318-
> | `ANF_log_volume_name` | Azure NetApp Files volume name for HANA log. | Optional | |
319-
> | `ANF_HANA_log_volume_size` | Azure NetApp Files volume size in GB for HANA log. | Optional | default size 128 |
320-
> | | | | |
321-
> | `ANF_use_for_HANA_shared` | Create Azure NetApp Files volume for HANA shared. | Optional | |
322-
> | `ANF_use_existing_shared_volume` | Use existing Azure NetApp Files volume for HANA shared. | Optional | Use for pre-created volumes |
323-
> | `ANF_shared_volume_name` | Azure NetApp Files volume name for HANA shared. | Optional | |
324-
> | `ANF_HANA_shared_volume_size` | Azure NetApp Files volume size in GB for HANA shared. | Optional | default size 128 |
325-
> | | | | |
326-
> | `ANF_use_for_sapmnt` | Create Azure NetApp Files volume for sapmnt. | Optional | |
327-
> | `ANF_use_existing_sapmnt_volume` | Use existing Azure NetApp Files volume for sapmnt. | Optional | Use for pre-created volumes |
328-
> | `ANF_sapmnt_volume_name` | Azure NetApp Files volume name for sapmnt. | Optional | |
329-
> | `ANF_sapmnt_volume_size` | Azure NetApp Files volume size in GB for sapmnt. | Optional | default size 128 |
330-
> | | | | |
331-
> | `ANF_use_for_usrsap` | Create Azure NetApp Files volume for usrsap. | Optional | |
332-
> | `ANF_use_existing_usrsap_volume` | Use existing Azure NetApp Files volume for usrsap. | Optional | Use for pre-created volumes |
333-
> | `ANF_usrsap_volume_name` | Azure NetApp Files volume name for usrsap. | Optional | |
334-
> | `ANF_usrsap_volume_size` | Azure NetApp Files volume size in GB for usrsap. | Optional | default size 128 |
323+
> | Variable | Description | Type | Notes |
324+
> | ---------------------------------- | -----------------------------------------------------------------------| ----------- | --------------------------- |
325+
> | `ANF_use_for_HANA_data` | Create Azure NetApp Files volume for HANA data. | Optional | |
326+
> | `ANF_use_existing_data_volume` | Use existing Azure NetApp Files volume for HANA data. | Optional | Use for pre-created volumes |
327+
> | `ANF_data_volume_name` | Azure NetApp Files volume name for HANA data. | Optional | |
328+
> | `ANF_HANA_data_volume_size` | Azure NetApp Files volume size in GB for HANA data. | Optional | default size 256 |
329+
> | | | | |
330+
> | `ANF_use_for_HANA_log` | Create Azure NetApp Files volume for HANA log. | Optional | |
331+
> | `ANF_use_existing_log_volume` | Use existing Azure NetApp Files volume for HANA log. | Optional | Use for pre-created volumes |
332+
> | `ANF_log_volume_name` | Azure NetApp Files volume name for HANA log. | Optional | |
333+
> | `ANF_HANA_log_volume_size` | Azure NetApp Files volume size in GB for HANA log. | Optional | default size 128 |
334+
> | | | | |
335+
> | `ANF_use_for_HANA_shared` | Create Azure NetApp Files volume for HANA shared. | Optional | |
336+
> | `ANF_use_existing_shared_volume` | Use existing Azure NetApp Files volume for HANA shared. | Optional | Use for pre-created volumes |
337+
> | `ANF_shared_volume_name` | Azure NetApp Files volume name for HANA shared. | Optional | |
338+
> | `ANF_HANA_shared_volume_size` | Azure NetApp Files volume size in GB for HANA shared. | Optional | default size 128 |
339+
> | | | | |
340+
> | `ANF_use_for_sapmnt` | Create Azure NetApp Files volume for sapmnt. | Optional | |
341+
> | `ANF_use_existing_sapmnt_volume` | Use existing Azure NetApp Files volume for sapmnt. | Optional | Use for pre-created volumes |
342+
> | `ANF_sapmnt_volume_name` | Azure NetApp Files volume name for sapmnt. | Optional | |
343+
> | `ANF_sapmnt_volume_size` | Azure NetApp Files volume size in GB for sapmnt. | Optional | default size 128 |
344+
> | | | | |
345+
> | `ANF_use_for_usrsap` | Create Azure NetApp Files volume for usrsap. | Optional | |
346+
> | `ANF_use_existing_usrsap_volume` | Use existing Azure NetApp Files volume for usrsap. | Optional | Use for pre-created volumes |
347+
> | `ANF_usrsap_volume_name` | Azure NetApp Files volume name for usrsap. | Optional | |
348+
> | `ANF_usrsap_volume_size` | Azure NetApp Files volume size in GB for usrsap. | Optional | default size 128 |
335349
336350

337351
## Oracle parameters

0 commit comments

Comments
 (0)