A typical deployment lifecycle will require the following steps:
-
Deleting the deployment (optional)
(Note: There are some script under sap-hana/util would help if you are using Linux based workstation)
Depending on the configuration (for examples, see the Sample Templates) the following resources can be deployed:
- Common Infrastructure
- Resource Group
- Management VNet
- Management SubNet and Network Security Group (NSG)
- SAP VNet
- Storage Account for SAP Media downloads
- Proximity Placement Group
- iSCSI SubNet, NSG and Network Security Rules (NSR)
- iSCSI VMs
- HANA Database
- Administration SubNet, NSG, and NSR
- Database SubNet, NSG, and NSR
- HDB Availability Set and Load Balancer
- HDB VMs with Data Disks
- Application Tier
- Application Tier SubNet, NSG, and NSR
- SAP Central Services (SCS) Load Balancer and Rules
- Web Dispatcher Load Balancer and Rules
- Application, SCS, and Web Dispatcher Availability Sets
- Application VMs (based on a count)
- SCS VMs (Stand Alone or 2 VMs for High Availability)
- Web Dispatcher VMs (based on a count)
- Jumpboxes
-
Linux based VM Jumpbox
-
Windows based VM Jumpbox
-
Run Time Instance VM for Ansible Configuration
(Note: The Run Time Instance is a Linux jumpbox configured with the Ansible component for configuring the other Virtual machines deployed)
-
Below is a table of resources as viewed in the Azure Portal.
Note: SID below will be the 3-character SAP System Identifier specified in the input template.
NAME (Examples) | TYPE | Description |
---|---|---|
iscs-00 | Virtual Machine | VMs acting as iSCSI devices |
iscs-00-nic | Network interface | NIC for iSCSI VM |
iscs-00-osdisk | Disk | Disk for iSCSI VM |
nsg-mgmt | Network security group | NSG for management vnet |
sabootdiag5f49a971 | Storage account | Storage account for all VMs |
sapbits5f49a971 | Storage account | Storage account for download SAP media |
test-ppg | Proximity Placement Group | Proximity Placement Group for all SAP VMs |
vnet-mgmt | Virtual network | Vnet for management (jumpboxes) |
vnet-sap | Virtual network | Vnet for sap (HANA database servers) |
NAME (Examples) | TYPE | Description |
---|---|---|
hana-SID-lb | Load Balancer | Load Balancer for HANA database server(s) |
hdb1-0 | Virtual machine | HANA database server(s) |
hdb1-0-admin-nic | Network interface | NIC for admin IP |
hdb1-0-backup-0 | Disk | Disks attach to HANA database server(s) (e.g. os, sap, data, log, shared, backup) |
hdb1-0-db-nic | Network interface | NIC for database |
nsg-admin | Network security group | NSG for admin SubNet |
nsg-db | Network security group | NSG for db SubNet |
SID-as | Availability Set | Availability Set for HANA database server(s) |
NAME (Examples) | TYPE | Description |
---|---|---|
SID_app-avset | Availability Set | Availability Set for Application server(s) |
SID_app00 | Virtual machine | Application server(s) |
SID_app00-osdisk | Disk | Disks attach to Application server(s) (e.g. os, data) |
SID_app-nic | Network interface | NIC for Application server(s) |
SID_scs-alb | Load Balancer | Load Balancer for SAP Central Services (SCS) server(s) |
SID_scs-avset | Availability Set | Availability Set for SCS server(s) |
SID_scs00 | Virtual machine | SCS server(s) |
SID_scs00-osdisk | Disk | Disks attach to SCS server(s) (e.g. os, data) |
SID_scs-nic | Network interface | NIC for SCS server(s) |
SID_web-alb | Load Balancer | Load Balancer for Web Dispatcher server(s) |
SID_web-avset | Availability Set | Availability Set for Web Dispatcher server(s) |
SID_web00 | Virtual machine | Web Dispatcher server(s) |
SID_web00-osDisk | Disk | Disks attach to Web Dispatcher server(s) (e.g. os, data) |
SID_web-nic | Network interface | NIC for Web Dispatcher server(s) |
nsg-app | Network security group | NSG for Application SubNet |
nsg-db | Network security group | NSG for db vnet |
NAME (Examples) | TYPE | Description |
---|---|---|
jumpbox-linux | Virtual machine | Linux jumpboxe(s) [0..n] |
jumpbox-linux-nic1 | Network interface | NIC for linux jumpboxe(s) |
jumpbox-linux-osdisk | Disk | Disks for linux jumpboxe(s) |
jumpbox-linux-public-ip | Public IP address | Public IP for linux jumpboxe(s) |
jumpbox-windows | Virtual machine | Windows jumpboxe(s) [0..n] |
jumpbox-windows-nic1 | Network interface | NIC for Windows jumpboxe(s) |
jumpbox-windows-osdisk | Disk | Disks for Windows jumpboxe(s) |
jumpbox-windows-public-ip | Public IP address | Public IP for Windows jumpboxe(s) |
rti | Virtual machine | Linux Run Time Instance (RTI) jumpbox for Ansible Execution. |
rti-nic1 | Network interface | NIC for RTI |
rti-osdisk | Disk | Disks for RTI |
rti-public-ip | Public IP address | Public IP for RTI |