Sdílet prostřednictvím


Získání instalačního média SAP

Po vytvoření infrastruktury pro nový systém SAP pomocí Azure Center pro řešení SAP musíte do systému SAP nainstalovat software SAP. Než ale budete moct tuto instalaci provést, musíte získat instalační médium SAP a nahrát ho pro použití se službou Azure Center pro řešení SAP.

V tomto návodu se dozvíte, jak získat instalační médium softwaru SAP různými metodami. Dozvíte se také, jak nahrát médium SAP do účtu Azure Storage a připravit se na instalaci.

Požadavky

  • Předplatné Azure.
  • Účet Azure s přístupem role Přispěvatel k předplatným a skupinám prostředků, ve kterých existuje virtuální instance pro řešení SAP.
  • Spravovaná identita přiřazená uživatelem s rolemi Čtenář dat objektů blob služby Storage nebo Čtenář a Přístup k datům v účtu úložiště, který má software SAP.
  • Síť nastavená pro nasazení infrastruktury.
  • Nasazení infrastruktury S/4HANA.
  • Privátní klíč SSH pro virtuální počítače v systému SAP. Tento klíč jste vygenerovali během nasazení infrastruktury.
  • Pokud instalujete systém SAP s vysokou dostupností (HA), získejte identifikátor instančního objektu (SPN ID) a heslo k autorizaci agenta plotu Azure (zařízení pro ohraničení) vůči prostředkům Azure.
    • Další informace najdete v tématu Použití Azure CLI k vytvoření aplikace Microsoft Entra a jeho konfiguraci pro přístup k rozhraní API služby Media Services.
    • Příklad najdete v dokumentaci k Red Hatu pro vytvoření aplikace Microsoft Entra.
    • Pokud se chcete vyhnout častému vypršení platnosti hesla, použijte rozhraní příkazového řádku Azure (Azure CLI) k vytvoření identifikátoru instančního objektu a hesla místo webu Azure Portal.

Požadované komponenty

Pro instalaci SAP jsou nezbytné následující komponenty.

  • Instalační médium softwaru SAP (součást kontejneru sapbits popsaného dále v tomto článku)
    • Všechny základní balíčky SAP (SWPM, SAPCAR atd.)
    • Software SAP (například S/4HANA 2021 ISS 00)
  • Podpůrné softwarové balíčky pro proces instalace. (Tyto balíčky se stáhnou automaticky a použijí azure Center pro řešení SAP během instalace.)
    • pip3 verze pip-21.3.1.tar.gz
    • wheel verze 0.38.1
    • jq verze 1.6
    • ansible verze 2.11.12
    • netaddr verze 0.8.0
  • Vyúčtování materiálů (BOM) SAP vygenerované službou Azure Center pro řešení SAP Tyto soubory YAML uvádějí všechny požadované balíčky SAP pro instalaci softwaru SAP. Existuje hlavní kusovník (, , , ) a závislé kusovníky (HANA_2_00_059_v0004ms.yaml, HANA_2_00_067_v0005ms.yaml, SUM20SP18_latest.yaml, SWPM20SP16_latest.yaml). S42022SPS00_v0001ms.yamlS4HANA_2021_ISS_v0001ms.yamlS42020SPS03_v0003ms.yamlS41909SPS03_v0011ms.yaml Poskytují následující informace:
    • Úplný název balíčku SAP (name)
    • Název balíčku s příponou souboru stažený (archive)
    • Kontrolní součet balíčku podle specifikace SAP (checksum)
    • Zkrácený název souboru balíčku (filename)
    • Adresa URL SAP ke stažení softwaru (url)
  • Šablony nebo soubory INI, které jsou soubory XML zásobníku potřebné ke spuštění balíčků SAP.

Metoda nahrání se skriptem

Pokud se chcete připravit na instalaci SAP, můžete pomocí skriptu nahrát komponenty SAP do účtu služby Azure Storage.

Nastavení účtu úložiště

Před stažením softwaru SAP nastavte účet Azure Storage pro ukládání komponent.

  1. Vytvořte účet Azure Storage prostřednictvím webu Azure Portal. Nezapomeňte vytvořit účet úložiště ve stejném předplatném jako systémová infrastruktura SAP.

  2. Vytvořte kontejner v rámci účtu Azure Storage s názvem sapbits.

    1. V nabídce bočního panelu účtu úložiště vyberte v části Úložiště dat kontejnery.

    2. Vyberte + Kontejner.

    3. V podokně Nový kontejner zadejte název sapbits.

    4. Vyberte Vytvořit.

  3. Udělte spravované identitě přiřazené uživatelem, která byla použita při nasazování infrastruktury, čtenáři dat služby Storage a čtenáři a přístupu k datům v tomto účtu úložiště.

Vytvoření virtuálního počítače

Dále nastavte virtuální počítač, ve kterém si později stáhnete komponenty SAP.

  1. Vytvořte virtuální počítač s Ubuntu 20.04 v Azure. Další informace najdete v tématu vytvoření virtuálního počítače s Linuxem na webu Azure Portal.

  2. Přihlaste se do virtuálního počítače.

  3. Nainstalujte azure CLI na virtuální počítač.

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  4. Pokud verze Azure CLI není verze 2.30.0 nebo vyšší, aktualizujte Azure CLI. Verzi můžete zkontrolovat spuštěním následujícího příkazu.

    az --version
    
  5. Přihlaste se do Azure.

    az login
    
  6. Instalace PIP3

    sudo apt install python3-pip
    
  7. Nainstalujte na virtuální počítač Ansible 2.11.12.

    sudo pip3 install ansible-core==2.11.12
    
  8. Instalace modulů kolekce Ansible galaxy

    sudo ansible-galaxy collection install ansible.netcommon:==5.0.0 -p /opt/ansible/collections
    sudo ansible-galaxy collection install ansible.posix:==1.5.1 -p /opt/ansible/collections
    sudo ansible-galaxy collection install ansible.utils:==2.9.0 -p /opt/ansible/collections
    sudo ansible-galaxy collection install ansible.windows:==1.13.0 -p /opt/ansible/collections
    sudo ansible-galaxy collection install community.general:==6.4.0 -p /opt/ansible/collections
    
  9. Naklonujte úložiště ukázek automatizace SAP z GitHubu.

    git clone https://github.com/Azure/SAP-automation-samples.git
    
  10. Naklonujte úložiště automatizace SAP z GitHubu.

    git clone https://github.com/Azure/sap-automation.git
    
  11. Přepnutí do adresáře sap-automation

    cd sap-automation/
    
  12. Změňte větev na main.

    git checkout main
    
  13. Volitelně zkontrolujte, jestli je mainaktuální větev .

    git status
    

Stažení média SAP pomocí skriptu

Dále stáhněte instalační médium SAP do virtuálního počítače pomocí skriptu.

  1. Spusťte skript Ansible playbook_bom_download s vlastními informacemi. S výjimkou s_password proměnné zadejte skutečné hodnoty do dvojitých uvozovek, ale bez trojúhelníkových závorek. Pro proměnnou s_password použijte jednoduché uvozovky. Příkaz Ansible, který spustíte, by měl vypadat takto:

    export bom_base_name="<Enter bom base name>"
    export s_user="<s-user>"
    export s_password='<password>'
    export storage_account_access_key="<storageAccountAccessKey>"
    export sapbits_location_base_path="<containerBasePath>"
    export BOM_directory="<BOM_directory_path>"
    export orchestration_ansible_user="root"
    export playbook_path="<playbook_bom_downloader_yaml_path>"
    sudo ansible-playbook ${playbook_path} \
    -e "bom_base_name=${bom_base_name}" \
    -e "deployer_kv_name=dummy_value" \
    -e "s_user=${s_user}" \
    -e "s_password=${s_password}" \
    -e "sapbits_access_key=${storage_account_access_key}" \
    -e "sapbits_location_base_path=${sapbits_location_base_path}" \
    -e "BOM_directory=${BOM_directory}" \
    -e "orchestration_ansible_user=${orchestration_ansible_user}"
    
  2. Pokud se zobrazí výzva, že pokud máte účet úložiště, zadejte Y.

  3. Kde playbook_bom_downloader_yaml_path je absolutní cesta k sap-automation/deploy/ansible/playbook_bom_downloader.yaml. např. /home/loggedinusername/sap-automation/deploy/ansible/playbook_bom_downloader.yaml

  4. Pro <bom_base_name>použití verze SAP, kterou chcete nainstalovat, tj. S41909SPS03_v0011ms nebo S42020SPS03_v0003ms nebo S4HANA_2021_ISS_v0001ms nebo S42022SPS00_v0001ms

  5. Pro <s_user>použití uživatelského jména SAP.

  6. Pro <s_password>použití hesla SAP.

  7. Pro <storageAccountAccessKey>použití přístupového klíče účtu úložiště. Vyhledání klíče účtu úložiště:

    1. Najděte účet úložiště na webu Azure Portal, který jste vytvořili.

    2. V nabídce bočního panelu účtu úložiště vyberte v části Zabezpečení a sítě přístupové klíče.

    3. Jako klíč1 vyberte Zobrazit klíč.

    4. Zkopírujte hodnotu klíče.

  8. V <containerBasePath>případě použijte cestu ke kontejneru sapbits . Vyhledání cesty kontejneru:

    1. Najděte účet úložiště, který jste vytvořili na webu Azure Portal.

    2. Vyhledejte kontejner s názvem sapbits.

    3. V nabídce bočního panelu kontejneru vyberte v části Nastavení vlastnosti.

    4. Zkopírujte hodnotu adresy URL. Formát je https://<your-storage-account>.blob.core.windows.net/sapbits. Formát je https://<your-storage-account>.blob.core.windows.net/sapbits.

  9. Kde BOM_directory_path je absolutní cesta k SAP-automation-samples/SAP. např. /home/loggedinusername/SAP-automation-samples/SAP

  10. Kde orchestration_ansible_user je uživatel s oprávněními správce , např. root.

Teď můžete software SAP nainstalovat prostřednictvím Azure Center pro řešení SAP.

Metoda ručního nahrání

Pokud se chcete připravit na instalaci SAP, můžete komponenty SAP nahrát do účtu služby Azure Storage ručně.

Ruční nastavení účtu úložiště

Nejprve nastavte účet služby Azure Storage pro komponenty SAP:

Poznámka:

Neměňte strukturu názvů složek pro žádné kroky v tomto procesu. Jinak se proces instalace nezdaří.

  1. Vytvořte nový účet Azure Storage pro ukládání softwarových komponent.

  2. Udělte rolím Čtenář dat objektů blob služby Storage a Čtenář a Přístup k datům spravované identitě přiřazené uživatelem, kterou jste použili při nasazování infrastruktury.

  3. Vytvořte kontejner v rámci účtu úložiště. Můžete zvolit libovolný název kontejneru, například sapbits.

  4. Vytvořte složku v kontejneru s názvem sapfiles.

  5. Přejděte do složky sapfiles.

  6. Vytvořte dvě podsložky s názvem archives a boms.

  7. boms Ve složce vytvořte čtyři podsložky s následujícími názvy v závislosti na používané verzi SAP:

    1. Pro S/4HANA 1909 SPS 03:

      1. HANA_2_00_059_v0003ms

      2. S41909SPS03_v0011ms

      3. SWPM20SP12_latest

      4. SUM20SP14_latest

    2. Pro S/4HANA 2020 SPS 03:

      1. HANA_2_00_064_v0001ms

      2. S42020SPS03_v0003ms

      3. SWPM20SP12_latest

      4. SUM20SP14_latest

    3. Pro S/4HANA 2021 ISS 00:

      1. HANA_2_00_067_v0005ms

      2. S4HANA_2021_ISS_v0001ms

      3. SWPM20SP16_latest

      4. SUM20SP18_latest

    4. Pro S/4HANA 2022 ISS 00:

      1. HANA_2_00_071_v0001ms

      2. S42022SPS00_v0001ms

      3. SWPM20SP15_latest

      4. SUM20SP17_latest

Nahrání média SAP

Potom nahrajte softwarové soubory SAP do účtu úložiště:

  1. Nahrajte následující soubory YAML do složek se stejným názvem. Ujistěte se, že používáte soubory odpovídající verzi SAP, kterou používáte.

    1. Pro S/4HANA 1909 SPS 03:

      1. S41909SPS03_v0011ms.yaml

      2. HANA_2_00_059_v0004ms.yaml

    2. Pro S/4HANA 2020 SPS 03:

      1. S42020SPS03_v0003ms.yaml

      2. HANA_2_00_064_v0001ms.yaml

  2. V závislosti na vaší verzi SAP přejděte do složky S41909SPS03_v0011ms , S42020SPS03_v0003ms nebo S4HANA_2021_ISS_v0001ms nebo S42022SPS00_v0001ms.

  3. Vytvořte podsložku s názvem šablony.

  4. V závislosti na vaší verzi SAP si stáhněte následující soubory.

    1. Pro S/4HANA 1909 SPS 03:

      1. HANA_2_00_055_v1_install.rsp.j2

      2. S41909SPS03_v0011ms-app-inifile-param.j2

      3. S41909SPS03_v0011ms-dbload-inifile-param.j2

      4. S41909SPS03_v0011ms-ers-inifile-param.j2

      5. S41909SPS03_v0011ms-generic-inifile-param.j2

      6. S41909SPS03_v0011ms-pas-inifile-param.j2

      7. S41909SPS03_v0011ms-scs-inifile-param.j2

      8. S41909SPS03_v0011ms-scsha-inifile-param.j2

      9. S41909SPS03_v0011ms-web-inifile-param.j2

    2. Pro S/4HANA 2020 SPS 03:

      1. HANA_2_00_055_v1_install.rsp.j2

      2. HANA_2_00_install.rsp.j2

      3. S42020SPS03_v0003ms-app-inifile-param.j2

      4. S42020SPS03_v0003ms-dbload-inifile-param.j2

      5. S42020SPS03_v0003ms-ers-inifile-param.j2

      6. S42020SPS03_v0003ms-generic-inifile-param.j2

      7. S42020SPS03_v0003ms-pas-inifile-param.j2

      8. S42020SPS03_v0003ms-scs-inifile-param.j2

      9. S42020SPS03_v0003ms-scsha-inifile-param.j2

  5. Nahrajte všechny soubory, které jste stáhli do templates složky.

  6. Vraťte se do sapfiles složky a pak přejděte do archives podsložky.

  7. Stáhněte si všechny balíčky, které nejsou označené jako download: false z hlavní adresy URL kusovníku. Zvolte balíčky na základě vaší verze SAP. Ke stažení jednotlivých balíčků můžete použít adresu URL uvedenou v kusovníku. Nezapomeňte stáhnout přesné verze balíčků uvedené v jednotlivých kusovníkech.

    1. Pro S/4HANA 1909 SPS 03:

      1. HANA_2_00_059_v0004ms.yaml
    2. Pro S/4HANA 2020 SPS 03:

      1. HANA_2_00_064_v0001ms.yaml
  8. Opakujte předchozí krok pro hlavní a závislé soubory BOM.

  9. Nahrajte všechny balíčky, které jste stáhli do archives složky. Soubory nepřejmenovávejte.

  10. Volitelně můžete nainstalovat další balíčky, které nejsou potřeba.

    1. Stáhněte si soubory balíčku.

    2. Nahrajte soubory do archives složky.

    3. S41909SPS03_v0011ms Otevřete soubor NEBO S42020SPS03_v0003ms nebo S4HANA_2021_ISS_v0001ms S42022SPS00_v0001ms YAML pro kusovník.

    4. Upravte informace pro každý volitelný balíček na download:true.

    5. Uložte a znovu načtěte soubor YAML. Ujistěte se, že ve složce (S41909SPS03_v0011msnebo S42020SPS03_v0003ms neboS4HANA_2021_ISS_v0001ms) S42022SPS00_v0001msboms složky máte jenom jeden soubor YAML.

Teď můžete software SAP nainstalovat prostřednictvím Azure Center pro řešení SAP.

Další kroky