Rychlý start: Registrace existujícího systému SAP ve službě Azure Center pro řešení SAP pomocí rozhraní příkazového řádku

Azure CLI slouží k vytváření a správě prostředků Azure z příkazového řádku nebo ve skriptech.

Azure Center pro řešení SAP umožňuje nasazovat a spravovat systémy SAP v Azure. V tomto článku se dozvíte, jak pomocí Az CLI zaregistrovat existující systém SAP spuštěný v Azure ve službě Azure Center pro řešení SAP. Případně můžete zaregistrovat systémy pomocí Azure PowerShellu nebo na webu Azure Portal. Jakmile zaregistrujete systém SAP ve službě Azure Center pro řešení SAP, můžete jeho vizualizace, správu a monitorování využít prostřednictvím webu Azure Portal. Můžete například:

Tento rychlý start umožňuje zaregistrovat existující systém SAP ve službě Azure Center pro řešení SAP.

Požadavky pro registraci systému

  • Zkontrolujte, že se pokoušíte zaregistrovat podporovanou konfiguraci systému SAP.

  • Udělte přístup k účtům Azure Storage z virtuální sítě, kde existuje systém SAP. Použijte jednu z těchto možností:

    • Povolte odchozí připojení k internetu pro virtuální počítače.
    • Pomocí značky služby Storage povolte připojení k libovolnému účtu úložiště Azure z virtuálních počítačů.
    • Pomocí značky služby Storage s regionálním rozsahem povolte připojení účtu úložiště k účtům úložiště Azure ve stejné oblasti jako virtuální počítače.
    • Seznam povolených IP adres specifických pro danou oblast pro Azure Storage
  • Při prvním použití Azure Center pro řešení SAP musíte zaregistrovat poskytovatele prostředků Microsoft.Workloads v předplatném, ve kterém máte systém SAP pomocí Register-AzResourceProvider, následujícím způsobem:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Zkontrolujte, jestli má váš účet Azure Center pro správce řešení SAP a operátor spravované identity nebo ekvivalentní přístup k rolím v předplatném nebo skupinách prostředků, ve kterých máte systémové prostředky SAP.

  • Spravovaná identita přiřazená uživatelem, která má přístup k roli služby Azure Center pro řešení SAP ve skupině prostředků Compute a přístup k roli čtenáře ve skupině prostředků virtuální sítě systému SAP. Služba Azure Center for SAP solutions používá tuto identitu ke zjišťování systémových prostředků SAP a registraci systému jako prostředku VIS.

  • Ujistěte se, že virtuální počítače ASCS, Aplikační server a databáze systému SAP jsou ve stavu Spuštěno .

  • soubory sapcontrol a saphostctrl exe musí existovat na ASCS, aplikačním serveru a databázi.

    • Cesta k souboru na virtuálních počítačích s Linuxem: /usr/sap/hostctrl/exe
    • Cesta k souboru na virtuálních počítačích s Windows: C:\Program Files\SAP\hostctrl\exe\
  • Ujistěte se, že proces sapstartsrv běží na všech instancích SAP a pro agenta SAP hostctrl na všech virtuálních počítačích v systému SAP.

    • Pokud chcete spustit hostctrl sapstartsrv, použijte tento příkaz pro virtuální počítače s Linuxem: hostexecstart -start.
    • Pokud chcete spustit instanci sapstartsrv, použijte příkaz sapcontrol -nr instanceNr -function StartService S0S.
    • Pokud chcete zkontrolovat stav hostctrl sapstartsrv, použijte tento příkaz pro virtuální počítače s Windows: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
  • Pro úspěšné zjišťování a registraci systému SAP se ujistěte, že existuje síťové připojení mezi virtuálními počítači ASCS, App a DB. Příkaz ping pro název hostitele instance aplikace musí být úspěšný z virtuálního počítače ASCS. Příkaz ping pro název hostitele databáze musí být úspěšný z virtuálního počítače aplikačního serveru.

  • V profilu aplikačního serveru, SAPDBHOST, DBTYPE, DBID parametry musí mít správné hodnoty nakonfigurované pro zjišťování a registraci podrobností o instanci databáze.

Registrace systému SAP

Registrace existujícího systému SAP ve službě Azure Center pro řešení SAP:

  1. Pomocí příkazu az workloads sap-virtual-instance create zaregistrujte existující systém SAP jako virtuální instanci pro prostředek řešení SAP:

    az workloads sap-virtual-instance create -g <Resource Group Name> \
         -n C36 \ 
         --environment NonProd \ 
         --sap-product s4hana \ 
         --central-server-vm <Virtual Machine resource ID> \ 
         --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \
         --managed-rg-name "acss-C36" \
    
    • G slouží k určení názvu existující skupiny prostředků, do které chcete nasadit virtuální instanci pro prostředek řešení SAP. Může to být stejná RG, ve které máte výpočetní prostředky, prostředky úložiště systému SAP nebo jiný.
    • N parametr se používá k určení ID systému SAP (SID), které registrujete ve službě Azure Center pro řešení SAP.
    • Parametr prostředí se používá k určení typu prostředí SAP, které registrujete. Platné hodnoty jsou NonProd a Prod.
    • Parametr sap-product slouží k určení typu produktu SAP, který registrujete. Platné hodnoty jsou S4HANA, ECC, Other.
    • Parametr managed-rg-name slouží k určení názvu spravované skupiny prostředků, která je nasazena službou ACSS ve vašem předplatném. Tato RG je jedinečná pro každý systém SAP (SID), který zaregistrujete. Pokud název nezadáte, služba ACSS nastaví název s touto konvencí pojmenování mrg-{SID}-{random string}.
  2. Jakmile spustíte proces registrace, můžete zobrazit jeho stav získáním stavu prostředku virtuální instance pro řešení SAP, který se nasadí jako součást procesu registrace.

    az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
    

Další kroky