Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
- Az adatbázisszint, amely adatbázis virtuális gépeket, azok lemezeit és az Azure Load Balancer standard példányát helyezi üzembe. Ebben a rétegben HANA-adatbázisokat vagy AnyDB-adatbázisokat is futtathat.
- Az SAP központi szolgáltatási szintje, amely ügyfél által meghatározott számú virtuális gépet és a Load Balancer standard példányát helyezi üzembe.
- A virtuális gépeket és lemezeiket üzembe helyező alkalmazásszint.
- A webes kiszolgáló réteg.
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.