Megosztás a következőn keresztül:


SAP-rendszer üzembe helyezése az automatizálási keretrendszerhez

Az SAP-rendszer létrehozása az SAP Deployment Automation-keretrendszer folyamatának része. Az SAP-rendszer üzembe helyezése létrehozza a virtuális gépeket és a támogató összetevőket az SAP-alkalmazáshoz.

Az SAP-rendszer üzembe helyezi a következőt:

Alkalmazásszint

Az alkalmazásszint ügyfél által meghatározott számú virtuális gépet helyez üzembe. Ezek a virtuális gépek mérete 30 GB-os operációsrendszer-lemezzel és 512 GB-os adatlemezzel Standard_D4s_v3 .

Az alkalmazáskiszolgálók számának beállításához adja meg a réteg paraméterét application_server_count a paraméterfájlban. Használja például a application_server_count= 3.

Központi szolgáltatási szint

Az SAP central services (SCS) réteg egy ügyfél által meghatározott számú virtuális gépet helyez üzembe. Ezek a virtuális gépek mérete 30 GB operációsrendszer-lemezzel és 512 GB-os adatlemezzel Standard_D4s_v3 . Ez a réteg a Load Balancer standard példányát is üzembe helyezi.

Az SCS-kiszolgálók számának beállításához adja meg a réteg paraméterét scs_server_count a paraméterfájlban. Használja például a scs_server_count=1.

Webes diszpécserszint

A webes diszpécserszint ügyfél által meghatározott számú virtuális gépet helyez üzembe. Ez a réteg a Load Balancer standard példányát is üzembe helyezi.

A webkiszolgálók számának beállításához adja meg a réteg paraméterét web_server_count a paraméterfájlban. Használja például a web_server_count = 2.

Adatbázisszint

Az adatbázisszint telepíti a virtuális gépeket és a lemezeket, valamint üzembe helyezi a Load Balancer standard példányát is. HaNA-adatbázisokat vagy AnyDB-adatbázisokat is használhat adatbázis-virtuális gépekként.

Az adatbázis virtuális gépeinek méretét az ehhez a szinthez tartozó paraméterrel size állíthatja be. Használhatja például "size": "S4Demo" HANA-adatbázisokhoz vagy "size": "1 TB" AnyDB-adatbázisokhoz. A lehetséges értékekért tekintse meg a HaNA-adatbázis virtuálisgép-beállításainak és az AnyDB-adatbázis virtuálisgép-beállításainak tábláiban található Méret paramétert.

Az automation-keretrendszer alapértelmezés szerint a megfelelő lemezkonfigurációt helyezi üzembe a HANA-adatbázistelepítésekhez. HANA-adatbázistelepítések esetén a keretrendszer a virtuális gép mérete alapján számítja ki az alapértelmezett lemezkonfigurációt. Az AnyDB-adatbázistelepítések esetében azonban a keretrendszer az adatbázis mérete alapján kiszámítja az alapértelmezett lemezkonfigurációt. A lemezméretet igény szerint beállíthatja egy egyéni JSON-fájl létrehozásával az üzembe helyezés során. Például tekintse meg a következő JSON-kódmintát, és cserélje le az értékeket a konfigurációhoz szükséges módon. Ezután adja meg a paramétert db_disk_sizes_filename az adatbázisszint paraméterfájljában. Például: db_disk_sizes_filename = "path/to/JSON/file".

További lemezeket is hozzáadhat egy új rendszerhez, vagy további lemezeket is hozzáadhat egy meglévő rendszerhez.

Alapkonfiguráció

Az alábbi példaparaméter-fájl csak a szükséges paramétereket jeleníti meg.

# The environment value is a mandatory field, it is used for partitioning the environments, for example (PROD and NP)
environment="DEV"

# The location value is a mandatory field, it is used to control where the resources are deployed
location="westeurope"

# The network logical name is mandatory - it is used in the naming convention and should map to the workload virtual network logical name 
network_name="SAP01"

# sid is a mandatory field that defines the SAP Application SID
sid="S15"

app_tier_vm_sizing="Production"
app_tier_use_DHCP=true

database_platform="HANA"

database_size="S4Demo"
database_sid="XDB"

database_vm_use_DHCP=true

database_vm_image={
  os_type="linux"
  source_image_id=""
  publisher="SUSE"
  offer="sles-sap-15-sp2"
  sku="gen2"
  version="latest"
}

# application_server_count defines how many application servers to deploy
application_server_count=2

application_server_image= {
  os_type=""
  source_image_id=""
  publisher="SUSE"
  offer="sles-sap-15-sp2"
  sku="gen2"
  version="latest"
}

scs_server_count=1

# scs_instance_number
scs_instance_number="00"

# ers_instance_number
ers_instance_number="02"

# webdispatcher_server_count defines how many web dispatchers to deploy
webdispatcher_server_count=0


Telepítse az SAP rendszert

A minta SAP rendszerkonfigurációs fájl DEV-WEEU-SAP01-X01.tfvars a ~/Azure_SAP_Automated_Deployment/samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X01 mappában található.

Futtassa a következő parancsot az SAP-rendszer üzembe helyezéséhez.

Végezze el ezt a feladatot az üzembe helyezőn.

A mintakonfigurációs fájlokat átmásolhatja az üzembehelyezési automatizálási keretrendszer tesztelésének megkezdéséhez.

cd ~/Azure_SAP_Automated_Deployment

cp -Rp sap-automation/deploy/samples/WORKSPACES config


export CONFIG_REPO_PATH="${HOME}/Azure_SAP_Automated_Deployment/config/WORKSPACES"
export SAP_AUTOMATION_REPO_PATH="${HOME}/Azure_SAP_Automated_Deployment/sap-automation"

cd ~/Azure_SAP_Automated_Deployment/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X01

${SAP_AUTOMATION_REPO_PATH}/deploy/scripts/installer.sh     \
        --parameterfile DEV-WEEU-SAP01-X01.tfvars           \
        --type sap_system --auto-approve

Kimeneti fájlok

Az üzembe helyezés létrehoz egy Ansible gazdagépfájlt (SID_hosts.yaml) és egy Ansible paraméterfájlt (sap-parameters.yaml). Ezek a fájlok szükségesek az Ansible forgatókönyvekhez.

Következő lépés