Snabbstart: Registrera ett befintligt SAP-system med Azure Center för SAP-lösningar med PowerShell
Azure PowerShell AZ-modulen används för att skapa och hantera Azure-resurser från kommandoraden eller i skript.
Med Azure Center for SAP-lösningar kan du distribuera och hantera SAP-system i Azure. Den här artikeln visar hur du registrerar ett befintligt SAP-system som körs i Azure med Azure Center för SAP-lösningar med hjälp av Az PowerShell-modulen. Du kan också registrera system med hjälp av Azure CLI eller i Azure-portalen.
När du har registrerat ett SAP-system med Azure Center for SAP-lösningar kan du använda dess funktioner för visualisering, hantering och övervakning via Azure-portalen.
Den här snabbstarten kräver Az PowerShell-modulen version 1.0.0 eller senare. Kör Get-Module -ListAvailable Az
för att hitta versionen. Om du behöver installera eller uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul).
Förutsättningar för att registrera ett system
Kontrollera att du försöker registrera en SAP-systemkonfiguration som stöds
Bevilja åtkomst till Azure Storage-konton från det virtuella nätverk där SAP-systemet finns. Använd något av följande alternativ:
- Tillåt utgående Internetanslutning för de virtuella datorerna.
- Använd en lagringstjänsttagg för att tillåta anslutning till alla Azure-lagringskonton från de virtuella datorerna.
- Använd en lagringstjänsttagg med regionalt omfång för att tillåta lagringskontoanslutning till Azure-lagringskontona i samma region som de virtuella datorerna.
- Tillåtlistning av regionspecifika IP-adresser för Azure Storage.
Första gången du använder Azure Center för SAP-lösningar måste du registrera resursprovidern Microsoft.Workloads i prenumerationen där du har SAP-systemet med Register-AzResourceProvider, enligt följande:
Register-AzResourceProvider -ProviderNamespace "Microsoft.Workloads"
Kontrollera att ditt Azure-konto har administratör för Azure Center for SAP-lösningar och hanterad identitetsoperator eller motsvarande rollåtkomst för prenumerationen eller resursgrupperna där du har SAP-systemresurserna.
En användartilldelad hanterad identitet som har åtkomst till tjänstrollen Azure Center för SAP-lösningar i resursgruppen Compute och åtkomst till rollen Läsare i resursgruppen Virtuellt nätverk i SAP-systemet. Azure Center for SAP-lösningstjänsten använder den här identiteten för att identifiera dina SAP-systemresurser och registrera systemet som en VIS-resurs.
Kontrollera att de virtuella DATORERna ASCS, Application Server och Database i SAP-systemet är i körningstillstånd .
sapcontrol- och saphostctrl exe-filer måste finnas på ASCS, appserver och databas.
- Filsökväg på virtuella Linux-datorer: /usr/sap/hostctrl/exe
- Filsökväg på virtuella Windows-datorer: C:\Program Files\SAP\hostctrl\exe\
Kontrollera att sapstartsrv-processen körs på alla SAP-instanser och för SAP hostctrl-agenten på alla virtuella datorer i SAP-systemet.
- Om du vill starta hostctrl sapstartsrv använder du det här kommandot för virtuella Linux-datorer: "hostexecstart -start"
- För att starta instansen använder sapstartsrv kommandot: 'sapcontrol -nr 'instanceNr' -function StartService S0S'
- Om du vill kontrollera status för hostctrl sapstartsrv använder du det här kommandot för virtuella Windows-datorer: C:\Program Files\SAP\hostctrl\exe\saphostexec – status
För lyckad identifiering och registrering av SAP-systemet kontrollerar du att det finns nätverksanslutning mellan virtuella ASCS-, app- och DB-datorer. Kommandot "ping" för appinstansens värdnamn måste lyckas från den virtuella ASCS-datorn. "ping" för databasvärdnamnet måste lyckas från den virtuella appserverdatorn.
I App Server-profilen, SAPDBHOST, DBTYPE måste DBID-parametrarna ha rätt värden konfigurerade för identifiering och registrering av databasinstansinformation.
Registrera SAP-system
Så här registrerar du ett befintligt SAP-system i Azure Center för SAP-lösningar:
Använd New-AzWorkloadsSapVirtualInstance för att registrera ett befintligt SAP-system som en virtuell instans för SAP-lösningar:
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' ` -IdentityType 'UserAssigned' ` -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
- ResourceGroupName används för att ange namnet på den befintliga resursgrupp som du vill att den virtuella instansen för SAP-lösningsresursen ska distribueras till. Det kan vara samma RG där du har Beräkning, Lagringsresurser för ditt SAP-system eller en annan.
- Namnattribut används för att ange det SAP System ID (SID) som du registrerar med Azure Center för SAP-lösningar.
- Platsattribut används för att ange tjänstplatsen för Azure Center for SAP-lösningar. Följande tabell innehåller den mappning som gör att du kan välja rätt tjänstplats baserat på var din SAP-systeminfrastruktur finns i Azure.
PLATS för SAP-program Tjänstplats för Azure Center for SAP-lösningar USA, östra East US USA, östra 2 USA, östra 2 USA, norra centrala USA, södra centrala USA, södra centrala USA, södra centrala Central US USA, södra centrala USA, västra Västra USA 3 Västra USA 2 USA, västra 2 USA, västra 3 Västra USA 3 Västeuropa Västeuropa Europa, norra Europa, norra Australien, östra Australien, östra Australien, centrala Australien, östra Asien, östra Asien, östra Sydostasien Asien, östra Sydkorea, centrala Sydkorea, centrala Japan, östra Japan, östra Indien, centrala Indien, centrala Kanada, centrala Kanada, centrala Brasilien, södra Brasilien, södra Storbritannien, södra Storbritannien, södra Tyskland, västra centrala Tyskland, västra centrala Sverige, centrala Sverige, centrala Centrala Frankrike Centrala Frankrike Schweiz, norra Schweiz, norra Norge, östra Norge, östra Sydafrika, norra Sydafrika, norra Förenade Arabemiraten, norra Förenade Arabemiraten, norra - Miljön används för att ange vilken typ av SAP-miljö du registrerar. Giltiga värden är NonProd och Prod.
- SapProduct används för att ange vilken typ av SAP-produkt du registrerar. Giltiga värden är S4HANA, ECC, Other.
- ManagedResourceGroupName används för att ange namnet på den hanterade resursgrupp som distribueras av ACSS-tjänsten i din prenumeration. Denna RG är unik för varje SAP-system (SID) som du registrerar. Om du inte anger namnet anger ACSS-tjänsten ett namn med den här namngivningskonventionen "mrg-{SID}-{random string}".
- ManagedRgStorageAccountName används för att ange namnet på lagringskontot som distribueras till den hanterade resursgruppen. Det här lagringskontot är unikt för varje SAP-system (SID) som du registrerar. ACSS-tjänsten anger ett standardnamn med namngivningskonventionen {SID}{random string}.
När du har utlöst registreringsprocessen kan du visa dess status genom att hämta statusen för den virtuella instansen för SAP-lösningsresursen som distribueras som en del av registreringsprocessen.
Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46