Sdílet prostřednictvím


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

Modul AZ Azure PowerShellu 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í modulu Az PowerShell 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 CLI 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.

Tento rychlý start vyžaduje modul Az PowerShell verze 1.0.0 nebo novější. Verzi zjistíte spuštěním příkazu Get-Module -ListAvailable Az. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace modulu Azure PowerShell.

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:

    Register-AzResourceProvider -ProviderNamespace "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í instance New-AzWorkloadsSapVirtualInstance zaregistrujte existující systém SAP jako virtuální instanci pro prostředek řešení SAP:

    New-AzWorkloadsSapVirtualInstance `
      -ResourceGroupName 'TestRG' `
      -Name L46 `
      -Location eastus `
      -Environment 'NonProd' `
      -SapProduct 'S4HANA' `
      -CentralServerVmId '/subscriptions/sub1/resourcegroups/rg1/providers/microsoft.compute/virtualmachines/l46ascsvm' `
      -Tag @{k1 = "v1"; k2 = "v2"} `
      -ManagedResourceGroupName "acss-L46-rg" `
      -ManagedRgStorageAccountName 'acssstoragel46' `
      -ManagedResourcesNetworkAccessType 'private' `
      -IdentityType 'UserAssigned' `
      -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
    
    • ResourceGroupName slouží k určení názvu existující skupiny prostředků, do které chcete nasadit 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ý.
    • Atribut Name se používá k určení ID systému SAP (SID), které registrujete ve službě Azure Center pro řešení SAP.
    • Atribut location se používá k určení umístění služby Azure Center pro řešení SAP. Následující tabulka obsahuje mapování, které umožňuje zvolit správné umístění služby na základě umístění systémové infrastruktury SAP v Azure.
    Umístění aplikace SAP Umístění služby Azure Center pro řešení SAP
    USA – východ East US
    USA – východ 2 USA – východ 2
    USA – středosever Středojižní USA
    Středojižní USA Středojižní USA
    USA – střed Středojižní USA
    USA – západ USA – západ 3
    Západní USA 2 Západní USA 2
    USA – západ 3 USA – západ 3
    Západní Evropa Západní Evropa
    Severní Evropa Severní Evropa
    Austrálie – východ Austrálie – východ
    Austrálie – střed Austrálie – východ
    Východní Asie Východní Asie
    Southeast Asia Východní Asie
    Jižní Korea – střed Jižní Korea – střed
    Japonsko – východ Japonsko – východ
    Indie – střed Indie – střed
    Střední Kanada Střední Kanada
    Brazílie – jih Brazílie – jih
    Velká Británie – jih Velká Británie – jih
    Německo – středozápad Německo – středozápad
    Švédsko – střed Švédsko – střed
    Francie – střed Francie – střed
    Švýcarsko – sever Švýcarsko – sever
    Norsko – východ Norsko – východ
    Jižní Afrika – sever Jižní Afrika – sever
    Spojené arabské emiráty – sever Spojené arabské emiráty – sever
    • Prostředí se používá k určení typu prostředí SAP, které registrujete. Platné hodnoty jsou NonProd a Prod.
    • SapProduct se používá k určení typu produktu SAP, který registrujete. Platné hodnoty jsou S4HANA, ECC, Other.
    • ManagedResourceGroupName slouží k zadání 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}.
    • ManagedRgStorageAccountName slouží k zadání názvu účtu úložiště, který je nasazený do spravované skupiny prostředků. Tento účet úložiště je jedinečný pro každý systém SAP (SID), který zaregistrujete. Služba ACSS nastaví výchozí název pomocí zásady vytváření názvů {SID}{random string}.
    • ManagedResourcesNetworkAccessType určuje konfiguraci síťového přístupu pro prostředky, které se nasadí ve spravované skupině prostředků. Možnosti, ze které si můžete vybrat, jsou veřejné a soukromé. Pokud je zvolená možnost Privátní, měla by být v podsítích, ve kterých existují virtuální počítače SAP, povolená značka služby Účet úložiště. To se vyžaduje pro navázání připojení mezi rozšířeními virtuálních počítačů a účtem úložiště spravované skupiny prostředků. Toto nastavení se aktuálně vztahuje pouze na účet úložiště.
  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.

    Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46
    

Další kroky