Dela via


Distribuera App Service i Azure Stack Hub

Viktigt!

Uppdatera Azure Stack Hub till en version som stöds (eller distribuera det senaste Azure Stack Development Kit) om det behövs innan du distribuerar eller uppdaterar App Service-resursprovidern (RP). Läs viktig information om RP om du vill veta mer om nya funktioner, korrigeringar och kända problem som kan påverka distributionen.

Lägsta Azure Stack Hub-version som stöds App Service RP-version
2301 och senare 2302 Installer (viktig information)

Viktigt!

Innan du kör installationsprogrammet för resursprovidern måste du slutföra stegen i Innan du kommer igång

I den här artikeln får du lära dig hur du distribuerar App Service i Azure Stack Hub, vilket ger användarna möjlighet att skapa webb-, API- och Azure Functions-program. Du måste:

  • Lägg till App Service-resursprovidern i din Azure Stack Hub-distribution med hjälp av stegen som beskrivs i den här artikeln.
  • När du har installerat App Service-resursprovidern kan du inkludera den i dina erbjudanden och planer. Användarna kan sedan prenumerera för att hämta tjänsten och börja skapa appar.

Kör installationsprogrammet för App Service-resursprovidern

Det tar minst en timme att installera App Service-resursprovidern. Hur lång tid som behövs beror på hur många rollinstanser du distribuerar. Under distributionen kör installationsprogrammet följande uppgifter:

  • Registrerar de nödvändiga resursprovidrar i standardproviderprenumerationen
  • Ger deltagare åtkomst till App Service Identity-programmet
  • Skapa resursgrupp och virtuellt nätverk (om det behövs)
  • Skapa lagringskonton och containrar för App Service-installationsartefakter, användningstjänst och resurshydrering
  • Ladda ned App Service-artefakter och ladda upp dem till App Service-lagringskontot
  • Distribuera App Service
  • Registrera användningstjänsten
  • Skapa DNS-poster för App Service
  • Registrera App Service-administratören och klientresursprovidrar
  • Registrera galleriobjekt – webb-, API-, funktionsapp, App Service-plan, WordPress, DNN, Fruktträdgård och Django-program

Följ dessa steg för att distribuera App Service-resursprovidern:

  1. Kör appservice.exe som administratör från en dator som har åtkomst till Azure Stack Hub Admin Azure Resource Management-slutpunkten.

  2. Välj Distribuera App Service eller uppgradera till den senaste versionen.

    Skärmbild som visar huvudskärmen i Installationsprogrammet för Azure App Service.

  3. Granska och godkänn licensvillkoren för Microsoft-programvara och välj sedan Nästa.

  4. Granska och godkänn licensvillkoren från tredje part och välj sedan Nästa.

  5. Kontrollera att konfigurationsinformationen för App Service-molnet är korrekt. Om du använde standardinställningarna under ASDK-distributionen kan du acceptera standardvärdena. Men om du har anpassat alternativen när du distribuerade ASDK eller distribuerar på ett integrerat Azure Stack Hub-system måste du redigera värdena i det här fönstret för att återspegla skillnaderna.

    Om du till exempel använder domänsuffixet mycloud.com måste azure Resource Manager-slutpunkten för Azure Stack Hub-klientorganisationen ändras till hantering.<region.mycloud.com>. Granska de här inställningarna och välj sedan Nästa för att spara inställningarna.

    Skärmbild som visar skärmen för att ange ARM-slutpunkterna för App Service.

  6. På nästa App Service Installer-sida ansluter du till din Azure Stack Hub:

    1. Välj den anslutningsmetod som du vill använda – Autentiseringsuppgifter eller Tjänstens huvudnamn

      • Referens

        • Om du använder Microsoft Entra-ID anger du det Administratörskonto och lösenord för Microsoft Entra som du angav när du distribuerade Azure Stack Hub. Välj Anslut.
        • Om du använder Active Directory usluge za ujedinjavanje (AD FS) anger du ditt administratörskonto. Exempel: cloudadmin@azurestack.local Ange ditt lösenord och välj sedan Anslut.
      • Tjänsthuvudnamn

        • Tjänstens huvudnamn som du använder måste ha ägarrättigheter för standardleverantörprenumerationen
        • Ange tjänstens huvudnamns-ID, certifikatfil och lösenord och välj Anslut.
    2. I Azure Stack Hub-prenumerationer väljer du Standardleverantörsprenumeration. Azure App Service på Azure Stack Hub måste distribueras i standardleverantörprenumerationen.

    3. I Azure Stack Hub-platserna väljer du den plats som motsvarar den region som du distribuerar till. Välj till exempel lokal om du distribuerar till ASDK.

    4. Administratörer kan ange ett distributionsprefix med tre tecken för de enskilda instanserna i varje vm-skalningsuppsättning som distribueras. Detta är användbart om du hanterar flera Azure Stack Hub-instanser.

    Skärmbild som visar var du anger prenumerationsinformation för Azure Stack Hub i Installationsprogrammet för App Service.

  7. Nu kan du distribuera till ett befintligt virtuellt nätverk som du har konfigurerat med hjälp av de här stegen, eller låta App Service-installationsprogrammet skapa ett nytt virtuellt nätverk och undernät. Följ dessa steg för att skapa ett virtuellt nätverk:

    a. Välj Skapa virtuellt nätverk med standardinställningar, acceptera standardinställningarna och välj sedan Nästa.

    b. Du kan också välja Använd befintliga virtuella nätverk och undernät. Slutför följande åtgärder:

    • Välj den resursgrupp som innehåller det virtuella nätverket.
    • Välj namnet på det virtuella nätverk som du vill distribuera till.
    • Välj rätt undernätsvärden för vart och ett av de nödvändiga rollundernäten.
    • Välj Nästa.

    Skärmbild som visar skärmen där du konfigurerar ditt virtuella nätverk i Installationsprogrammet för App Service.

  8. Ange informationen för filresursen och välj sedan Nästa. Filresursens adress måste använda det fullständigt kvalificerade domännamnet (FQDN) eller IP-adressen för filservern. Till exempel \\appservicefileserver.local.cloudapp.azurestack.external\websites eller \\10.0.0.1\websites. Om du använder en filserver, som är domänansluten, måste du ange det fullständiga användarnamnet inklusive domänen. Till exempel myfileserverdomain\FileShareOwner.

    Kommentar

    Installationsprogrammet försöker testa anslutningen till filresursen innan du fortsätter. Men om du distribuerar till ett befintligt virtuellt nätverk kan det här anslutningstestet misslyckas. Du får en varning och en uppmaning om att fortsätta. Om filresursinformationen är korrekt fortsätter du distributionen.

    Skärmbild som visar skärmen där du konfigurerar sökvägar och autentiseringsuppgifter för filservern i Installationsprogrammet för App Service

  9. På nästa apptjänstinstallationssida följer du dessa steg:

    a. I rutan Identity Application ID (Identity Application ID ) anger du GUID för identitetsprogrammet som du skapade som en del av kraven.

    b. I rutan Certifikatfil för identitetsprogram anger du (eller bläddrar till) platsen för certifikatfilen.

    c. I rutan Lösenord för identitetsprogramcertifikat anger du lösenordet för certifikatet. Det här lösenordet är det lösenord som du antecknade när du använde skriptet för att skapa certifikaten.

    d. I rutan Azure Resource Manager-rotcertifikatfil anger du (eller bläddrar till) platsen för certifikatfilen.

    e. Välj Nästa.

    Skärmbild som visar skärmen där du anger information om Microsoft Entra/ADFS-identitetsprogrammet och Azure Stack Resource Manager-certifikatet i Installationsprogrammet för App Service

  10. För var och en av de tre certifikatfilrutorna väljer du Bläddra och navigerar till lämplig certifikatfil. Du måste ange lösenordet för varje certifikat. Dessa certifikat är de som du skapade i Krav för att distribuera App Service på Azure Stack Hub. Välj Nästa när du har angett all information.

    Box Exempel på certifikatfilnamn
    Standardfil för SSL-certifikat för App Service _.appservice.local.AzureStack.external.pfx
    App Service API SSL-certifikatfil api.appservice.local.AzureStack.external.pfx
    App Service Publisher SSL-certifikatfil ftp.appservice.local.AzureStack.external.pfx

    Om du använde ett annat domänsuffix när du skapade certifikaten använder inte certifikatfilnamnen lokala. AzureStack.external. Använd i stället din anpassade domäninformation.

    Skärmbild som visar skärmen där du anger information om de certifikat som krävs i App Service Installer

  11. Ange SQL Server-information för den serverinstans som används som värd för App Service-resursproviderdatabasen och välj sedan Nästa. Installationsprogrammet validerar SQL-anslutningsegenskaperna.

    Installationsprogrammet för App Service försöker testa anslutningen till SQL Server innan du fortsätter. Om du distribuerar till ett befintligt virtuellt nätverk kan det här anslutningstestet misslyckas. Du får en varning och en uppmaning om att fortsätta. Om SQL Server-informationen är korrekt fortsätter du distributionen.

    Skärmbild som visar skärmen där du anger anslutningsinformation för SQL Server i App Service Installer

  12. Granska rollinstansen och SKU-alternativen. Standardvärdena fylls i med det minsta antalet instanser och den minsta SKU:n för varje roll i en produktionsdistribution. För ASDK-distribution kan du skala ned instanserna till lägre SKU:er för att minska kärn- och minnesincheckningen, men du kommer att uppleva en prestandaförsämring. En sammanfattning av vCPU- och minneskraven tillhandahålls för att planera distributionen. När du har valt väljer du Nästa.

    Kommentar

    För produktionsdistributioner följer du vägledningen i Kapacitetsplanering för Azure App Service-serverroller i Azure Stack Hub.

    Roll Minsta antal instanser Minsta SKU Kommentar
    Handkontroll 2 Standard_A4_v2 – (4 kärnor, 8192 MB) Hanterar och underhåller hälsotillståndet för App Service-molnet.
    Hantering 1 Standard_D3_v2 – (4 kärnor, 14336 MB) Hanterar App Service Azure Resource Manager- och API-slutpunkter, portaltillägg (administratör, klientorganisation, Functions-portalen) och datatjänsten. Öka de rekommenderade instanserna till 2 för att stödja redundansväxling.
    Publisher 1 Standard_A2_v2 – (2 kärnor, 4 096 MB) Publicerar innehåll via FTP och webbdistribution.
    FrontEnd 1 Standard_A4_v2 – (4 kärnor, 8192 MB) Dirigerar begäranden till App Service-appar.
    Delad arbetare 1 Standard_A4_v2 – (4 kärnor, 8192 MB) Är värd för webb- eller API-appar och Azure Functions-appar. Du kanske vill lägga till fler instanser. Som operatör kan du definiera ditt erbjudande och välja valfri SKU-nivå. Nivåerna måste ha minst en vCPU.

    Skärmbild som visar skärmen där du anger antalet rollinstanser och deras motsvarande beräknings-SKU i App Service Installer

    Kommentar

    Windows Server 2022 Core är inte en plattformsbild som stöds för användning med Azure App Service på Azure Stack Hub. Använd inte utvärderingsbilder för produktionsdistributioner.

  13. I rutan Välj plattformsavbildning väljer du avbildningen av den virtuella windows server 2022-datorn (VM) från avbildningarna som är tillgängliga i beräkningsresursprovidern för App Service-molnet. Välj Nästa.

  14. På nästa apptjänstinstallationssida följer du dessa steg:

    a. Ange användarnamn och lösenord för administratören för den virtuella arbetsrollen.

    b. Ange administratörsanvändarnamnet och lösenordet för vm-administratören för andra roller.

    c. Välj Nästa.

    Skärmbild som visar skärmen där du väljer den Windows-plattformsavbildning som ska användas av App Service Installer

  15. Följ dessa steg på sammanfattningssidan för App Service Installer:

    a. Kontrollera vilka val du har gjort. Om du vill göra ändringar använder du knapparna Föregående för att besöka föregående sidor.

    b. Om konfigurationerna är korrekta markerar du kryssrutan.

    c. Starta distributionen genom att välja Nästa.

    Skärmbild som visar sammanfattningen av de alternativ som angetts för distribution av App Service Installer

  16. På nästa apptjänstinstallationssida följer du dessa steg:

    a. Spåra installationsstatusen. App Service på Azure Stack Hub kan ta upp till 240 minuter att distribuera baserat på standardvalen och åldern för den grundläggande Windows 2016 Datacenter-avbildningen.

    b. När installationsprogrammet har slutförts väljer du Avsluta.

    Skärmbild som visar distributionsframstegen som gjorts av App Service Installer

Steg efter distributionen

Viktigt!

Om du har försett App Service RP med en SQL AlwaysOn-instans måste du lägga till appservice_hosting- och appservice_metering-databaserna i en tillgänglighetsgrupp och synkronisera databaserna för att förhindra förlust av tjänsten i händelse av en databasredundansväxling.

Om du distribuerar till ett befintligt virtuellt nätverk och använder en intern IP-adress för att ansluta till filservern måste du lägga till en utgående säkerhetsregel. Den här regeln möjliggör SMB-trafik mellan arbetsundernätet och filservern. I administratörsportalen går du till Nätverkssäkerhetsgruppen för WorkersNsg och lägger till en utgående säkerhetsregel med följande egenskaper:

  • Källa: Alla
  • Källportintervall: *
  • Mål: IP-adresser
  • Mål-IP-adressintervall: Intervall med IP-adresser för filservern
  • Målportintervall: 445
  • Protokoll: TCP
  • Åtgärd: Tillåt
  • Prioritet: 700
  • Namn: Outbound_Allow_SMB445

För att ta bort svarstiden när arbetare kommunicerar med filservern rekommenderar vi också att du lägger till följande regel i arbets-NSG för att tillåta utgående LDAP- och Kerberos-trafik till dina Active Directory-styrenheter om du skyddar filservern med Hjälp av Active Directory, till exempel om du har använt snabbstartsmallen för att distribuera en HA-filserver och SQL Server.

Gå till WorkersNsg i administratörsportalen och lägg till en utgående säkerhetsregel med följande egenskaper:

  • Källa: Alla
  • Källportintervall: *
  • Mål: IP-adresser
  • Mål-IP-adressintervall: Intervall med IP-adresser för dina AD-servrar, till exempel med snabbstartsmallen 10.0.0.100, 10.0.0.101
  • Målportintervall: 389,88
  • Protokoll: Valfritt
  • Åtgärd: Tillåt
  • Prioritet: 710
  • Namn: Outbound_Allow_LDAP_and_Kerberos_to_Domain_Controllers

Verifiera Installationen av App Service på Azure Stack Hub

  1. I Azure Stack Hub-administratörsportalen går du till Administration – App Service.

  2. I översikten, under status, kontrollerar du att Status visar Alla roller är klara.

    App Service-administration i Administrationsportalen för Azure Stack Hub

Testa App Service på Azure Stack Hub

När du har distribuerat och registrerat App Service-resursprovidern testar du den för att se till att användarna kan distribuera webb- och API-appar.

Kommentar

Du måste skapa ett erbjudande som har microsoft.web-namnområdet i planen. Du behöver också en klientprenumeration som prenumererar på erbjudandet. Mer information finns i Skapa erbjudande och Skapa plan.

Du måste ha en klientprenumeration för att skapa appar som använder App Service på Azure Stack Hub. De enda uppgifter som en tjänstadministratör kan utföra i administratörsportalen är relaterade till administrationen av resursprovidern för App Service. Detta omfattar att lägga till kapacitet, konfigurera distributionskällor och lägga till arbetsnivåer och SKU:er.

Om du vill skapa webb-, API- och Azure Functions-appar måste du använda användarportalen och ha en klientprenumeration.

Följ dessa steg för att skapa en testwebbapp:

  1. I Azure Stack Hub-användarportalen väljer du + Skapa en resurs>Webb + Mobilapp.>

  2. Under Webbapp anger du ett namn i webbappen.

  3. Under Resursgrupp väljer du Ny. Ange ett namn för resursgruppen.

  4. Välj App Service-plan/Plats>Skapa ny.

  5. Under App Service-plan anger du ett namn för App Service-planen.

  6. Välj Prisnivå>, kostnadsfri delad eller delad,>välj>OK>Skapa.

  7. En panel för den nya webbappen visas på instrumentpanelen. Välj panelen.

  8. I Webbapp väljer du Bläddra för att visa standardwebbplatsen för den här appen.

Distribuera en WordPress-, DNN- eller Django-webbplats (valfritt)

  1. I Azure Stack Hub-användarportalen väljer du +, går till Azure Marketplace, distribuerar en Django-webbplats och väntar sedan på att distributionen ska slutföras. Django-webbplattformen använder en filsystembaserad databas. Det kräver inga ytterligare resursprovidrar, till exempel SQL eller MySQL.

  2. Om du också har distribuerat en MySQL-resursprovider kan du distribuera en WordPress-webbplats från Marketplace. När du uppmanas att ange databasparametrar anger du användarnamnet som User1@Server1 med önskat användarnamn och servernamn.

  3. Om du också har distribuerat en SQL Server-resursprovider kan du distribuera en DNN-webbplats från Marketplace. När du uppmanas att ange databasparametrar väljer du en databas på datorn som kör SQL Server som är ansluten till resursprovidern.

I den här artikeln får du lära dig hur du distribuerar Azure App Service-resursprovidern till en Azure Stack Hub-miljö som är:

  • Inte ansluten till Internet.
  • Skyddas av Active Directory usluge za ujedinjavanje (AD FS).

Om du vill lägga till Azure App Service-resursprovidern i azure Stack Hub-offlinedistributionen måste du utföra följande uppgifter på den översta nivån:

  1. Slutför de nödvändiga stegen (till exempel att köpa certifikat, vilket kan ta några dagar att ta emot).
  2. Ladda ned och extrahera installations- och hjälpfilerna till en dator som är ansluten till Internet.
  3. Skapa ett offlineinstallationspaket.
  4. Kör installationsfilen för appservice.exe.

Skapa ett offlineinstallationspaket

Om du vill distribuera Azure App Service i en offlinemiljö skapar du först ett offlineinstallationspaket på en dator som är ansluten till Internet.

  1. Kör installationsprogrammet AppService.exe på en dator som är ansluten till Internet.

  2. Välj Avancerat>installationspaket för att skapa offline. Det här steget tar flera minuter att slutföra.

    Skapa ett offlinepaket i Azure App Service Installer

  3. Installationsprogrammet för Azure App Service skapar ett offlineinstallationspaket och visar sökvägen till det. Du kan välja Öppna mapp för att öppna mappen i Istraživač datoteka.

    Offlineinstallationspaketet har genererats i Azure App Service Installer

  4. Kopiera installationsprogrammet (AppService.exe) och offlineinstallationspaketet till en dator som har anslutning till din Azure Stack Hub.

Slutför offlineinstallationen av Azure App Service på Azure Stack Hub

  1. Kör appservice.exe som administratör från en dator som kan nå Azure Stack Hub Admin Azure Resource Management-slutpunkten.

  2. Välj Avancerad>slutför offlineinstallation.

    Slutför offlineinstallationen i Azure App Service Installer

  3. Bläddra till platsen för det offlineinstallationspaket som du skapade tidigare och välj sedan Nästa.

    Ange offlineinstallationspaketsökväg im Azure App Service Installer

  4. Granska och godkänn licensvillkoren för Microsoft-programvara och välj sedan Nästa.

  5. Granska och godkänn licensvillkoren från tredje part och välj sedan Nästa.

  6. Kontrollera att konfigurationsinformationen för Azure App Service-molnet är korrekt. Om du använde standardinställningarna under ASDK-distributionen kan du acceptera standardvärdena här. Men om du har anpassat alternativen när du distribuerade Azure Stack Hub eller distribuerar i ett integrerat system måste du redigera värdena i det här fönstret för att återspegla ändringarna. Om du till exempel använder domänsuffixet mycloud.com måste Azure Stack Hub-klientorganisationens Azure Resource Manager-slutpunkt ändras till management.<region>.mycloud.com. När du har bekräftat din information väljer du Nästa.

    Konfigurera Azure App Service-molnet i Azure App Service Installer

  7. På nästa App Service Installer-sida ansluter du till din Azure Stack Hub:

    1. Välj den anslutningsmetod som du vill använda – Autentiseringsuppgifter eller Tjänstens huvudnamn

      • Referens
        • Om du använder Microsoft Entra-ID anger du det Administratörskonto och lösenord för Microsoft Entra som du angav när du distribuerade Azure Stack Hub. Välj Anslut.
        • Om du använder Active Directory usluge za ujedinjavanje (AD FS) anger du ditt administratörskonto. Exempel: cloudadmin@azurestack.local Ange ditt lösenord och välj sedan Anslut.
      • Tjänsthuvudnamn
        • Tjänstens huvudnamn som du använder måste ha ägarrättigheter för standardleverantörprenumerationen
        • Ange tjänstens huvudnamns-ID, certifikatfil och lösenord och välj Anslut.
    2. I Azure Stack Hub-prenumerationer väljer du Standardleverantörsprenumeration. Azure App Service på Azure Stack Hub måste distribueras i standardleverantörprenumerationen.

    3. I Azure Stack Hub-platserna väljer du den plats som motsvarar den region som du distribuerar till. Välj till exempel lokal om du distribuerar till ASDK.

    4. Administratörer kan ange ett distributionsprefix med tre tecken för de enskilda instanserna i varje vm-skalningsuppsättning som distribueras. Detta är användbart om du hanterar flera Azure Stack Hub-instanser.

  8. Du kan tillåta installationsprogrammet för Azure App Service att skapa ett virtuellt nätverk och tillhörande undernät. Eller så kan du distribuera till ett befintligt virtuellt nätverk enligt de här stegen.

    • Om du vill använda installationsmetod för Azure App Service väljer du Skapa virtuellt nätverk med standardinställningar, godkänner standardinställningarna och väljer sedan Nästa.

    • Om du vill distribuera till ett befintligt nätverk väljer du Använd befintliga virtuella nätverk och undernät och sedan:

      1. Välj alternativet Resursgrupp som innehåller ditt virtuella nätverk.
      2. Välj det virtuella nätverksnamn som du vill distribuera till.
      3. Välj rätt undernätsvärden för vart och ett av de nödvändiga rollundernäten.
      4. Välj Nästa.

      Information om virtuellt nätverk och undernät i Azure App Service Installer

  9. Ange informationen för filresursen och välj sedan Nästa. Filresursens adress måste använda filserverns fullständigt kvalificerade domännamn (FQDN) eller IP-adress. Till exempel: \\appservicefileserver.local.cloudapp.azurestack.external\websites eller \\10.0.0.1\websites. Om du använder en filserver som är domänansluten måste du ange det fullständiga användarnamnet, inklusive domänen. Exempel: <myfileserverdomain>\<FileShareOwner>.

    Kommentar

    Installationsprogrammet försöker testa anslutningen till filresursen innan du fortsätter. Men om du väljer att distribuera till ett befintligt virtuellt nätverk kanske installationsprogrammet inte kan ansluta till filresursen och visar en varning som frågar om du vill fortsätta. Kontrollera filresursinformationen och fortsätt om den är korrekt.

    Filresursinformation i Azure App Service Installer

  10. På nästa sida:

    1. I rutan Identity Application ID (Identity Application ID ) anger du GUID för identitetsprogrammet som du skapade som en del av kraven.
    2. I rutan Certifikatfil för identitetsprogram anger du (eller bläddrar till) platsen för certifikatfilen.
    3. I rutan Lösenord för identitetsprogramcertifikat anger du lösenordet för certifikatet. Det här lösenordet är det lösenord som du antecknade när du använde skriptet för att skapa certifikaten.
    4. I rutan Azure Resource Manager-rotcertifikatfil anger du (eller bläddrar till) platsen för certifikatfilen.
    5. Välj Nästa.

    Ange app-ID och certifikatinformation i Azure App Service Installer

  11. För var och en av de tre certifikatfilrutorna väljer du Bläddra och navigerar till lämplig certifikatfil. Du måste ange lösenordet för varje certifikat. Dessa certifikat är de som du skapade i Krav för att distribuera App Service på Azure Stack Hub. Välj Nästa när du har angett all information.

    Box Exempel på certifikatfilnamn
    Standardfil för SSL-certifikat för App Service _.appservice.local.AzureStack.external.pfx
    App Service API SSL-certifikatfil api.appservice.local.AzureStack.external.pfx
    App Service Publisher SSL-certifikatfil ftp.appservice.local.AzureStack.external.pfx

    Om du använde ett annat domänsuffix när du skapade certifikaten använder inte certifikatfilnamnen lokala. AzureStack.external. Använd i stället din anpassade domäninformation.

    Ange SSL-certifikatinformation i Azure App Service Installer

  12. Ange SQL Server-information för den serverinstans som används som värd för Azure App Service-resursproviderdatabaserna och välj sedan Nästa. Installationsprogrammet validerar SQL-anslutningsegenskaperna. Du måste ange antingen den interna IP-adressen eller det fullständiga domännamnet för SQL Server-namnet.

    Kommentar

    Installationsprogrammet försöker testa anslutningen till datorn som kör SQL Server innan du fortsätter. Men om du väljer att distribuera till ett befintligt virtuellt nätverk kanske installationsprogrammet inte kan ansluta till datorn som kör SQL Server och visar en varning som frågar om du vill fortsätta. Kontrollera SQL Server-informationen och fortsätt om den är korrekt.

    Från Azure App Service på Azure Stack Hub 1.3 och senare kontrollerar installationsprogrammet att den dator som kör SQL Server har databas inneslutning aktiverad på SQL Server-nivå. Om den inte gör det uppmanas du med följande undantag:

       Enable contained database authentication for SQL server by running below command on SQL server (Ctrl+C to copy)
       ***********************************************************
       sp_configure 'contained database authentication', 1;
       GO
       RECONFIGURE;
       GO
       ***********************************************************
    

    Ange SQL Server-information i Installationsprogrammet för Azure App Service

  13. Granska rollinstansen och SKU-alternativen. Standardvärdena fylls i med det minsta antalet instanser och den minsta SKU:n för varje roll i en produktionsdistribution. För ASDK-distribution kan du skala ned instanserna till lägre SKU:er för att minska kärn- och minnesincheckningen, men du kommer att uppleva en prestandaförsämring. En sammanfattning av vCPU- och minneskraven tillhandahålls för att planera distributionen. När du har valt väljer du Nästa.

    Kommentar

    För produktionsdistributioner följer du riktlinjerna i Kapacitetsplanering för Azure App Service-serverroller i Azure Stack Hub.

    Roll Minsta antal instanser Minsta SKU Kommentar
    Handkontroll 2 Standard_A4_v2 – (4 kärnor, 8192 MB) Hanterar och underhåller hälsotillståndet för App Service-molnet.
    Hantering 1 Standard_D3_v2 – (4 kärnor, 14336 MB) Hanterar App Service Azure Resource Manager- och API-slutpunkter, portaltillägg (administratör, klientorganisation, Functions-portalen) och datatjänsten. Öka de rekommenderade instanserna till 2 för att stödja redundansväxling.
    Publisher 1 Standard_A2_v2 – (2 kärnor, 4 096 MB) Publicerar innehåll via FTP och webbdistribution.
    FrontEnd 1 Standard_A4_v2 – (4 kärnor, 8192 MB) Dirigerar begäranden till App Service-appar.
    Delad arbetare 1 Standard_A4_v2 – (4 kärnor, 8192 MB) Är värd för webb- eller API-appar och Azure Functions-appar. Du kanske vill lägga till fler instanser. Som operatör kan du definiera ditt erbjudande och välja valfri SKU-nivå. Nivåerna måste ha minst en vCPU.

    Ange rollnivåer och SKU-alternativ i Azure App Service Installer

  14. I rutan Välj plattformsavbildning väljer du den förberedda virtuella Windows Server 2022 Datacenter-avbildningen (VM) från avbildningarna som är tillgängliga på beräkningsresursprovidern för Azure App Service-molnet. Välj Nästa.

    Kommentar

    Windows Server 2022 Core är inte en plattformsbild som stöds för användning med Azure App Service på Azure Stack Hub. Använd inte utvärderingsbilder för produktionsdistributioner. Azure App Service på Azure Stack Hub kräver att Microsoft .NET 3.5.1 SP1 aktiveras på avbildningen som används för distribution. Marketplace-syndikerade Windows Server 2022-avbildningar har inte den här funktionen aktiverad. Därför måste du skapa och använda en Windows Server 2022-avbildning med den här funktionen föraktiverad.

    Mer information om hur du skapar en anpassad avbildning och lägger till på Marketplace finns i Krav för att distribuera App Service på Azure Stack Hub . Se till att ange följande när du lägger till avbildningen på Marketplace:

    • Publisher = MicrosoftWindowsServer
    • Erbjudande = WindowsServer
    • SKU = AppService
    • Version = Ange den "senaste" versionen
  15. På nästa sida:

    1. Ange användarnamn och lösenord för administratören för den virtuella arbetsrollen.
    2. Ange administratörsanvändarnamnet och lösenordet för vm-administratören för andra roller.
    3. Välj Nästa.

    Ange vm-administratörer för roll i Azure App Service Installer

  16. På sammanfattningssidan:

    1. Kontrollera vilka val du har gjort. Om du vill göra ändringar använder du knapparna Föregående för att besöka föregående sidor.
    2. Om konfigurationerna är korrekta markerar du kryssrutan.
    3. Starta distributionen genom att välja Nästa.

    Sammanfattning av val som gjorts i Azure App Service Installer

  17. På nästa sida:

    1. Spåra installationsstatusen. App Service på Azure Stack Hub kan ta upp till 240 minuter att distribuera baserat på standardvalen och åldern för den grundläggande Windows 2016 Datacenter-avbildningen.

    2. När installationsprogrammet har körts väljer du Avsluta.

    Spåra installationsprocessen i Azure App Service Installer

Åtgärder efter distributionen

Viktigt!

Om du har försett Azure App Service RP med en SQL AlwaysOn-instans måste du lägga till appservice_hosting- och appservice_metering-databaserna i en tillgänglighetsgrupp. Du måste också synkronisera databaserna för att förhindra förlust av tjänst i händelse av en databasredundansväxling.

Om du väljer att distribuera till ett befintligt virtuellt nätverk och en intern IP-adress för att ansluta till filservern måste du lägga till en utgående säkerhetsregel som aktiverar SMB-trafik mellan arbetsundernätet och filservern. I administratörsportalen går du till Nätverkssäkerhetsgruppen för WorkersNsg och lägger till en utgående säkerhetsregel med följande egenskaper:

  • Källa: Alla
  • Källportintervall: *
  • Mål: IP-adresser
  • Mål-IP-adressintervall: Intervall med IP-adresser för filservern
  • Målportintervall: 445
  • Protokoll: TCP
  • Åtgärd: Tillåt
  • Prioritet: 700
  • Namn: Outbound_Allow_SMB445

För att ta bort svarstiden när arbetare kommunicerar med filservern rekommenderar vi också att du lägger till följande regel i arbets-NSG för att tillåta utgående LDAP- och Kerberos-trafik till dina Active Directory-styrenheter om du skyddar filservern med Hjälp av Active Directory, till exempel om du har använt snabbstartsmallen för att distribuera en HA-filserver och SQL Server.

Gå till WorkersNsg i administratörsportalen och lägg till en utgående säkerhetsregel med följande egenskaper:

  • Källa: Alla
  • Källportintervall: *
  • Mål: IP-adresser
  • Mål-IP-adressintervall: Intervall med IP-adresser för dina AD-servrar, till exempel med snabbstartsmallen 10.0.0.100, 10.0.0.101
  • Målportintervall: 389,88
  • Protokoll: Valfritt
  • Åtgärd: Tillåt
  • Prioritet: 710
  • Namn: Outbound_Allow_LDAP_and_Kerberos_to_Domain_Controllers

Verifiera Installationen av Azure App Service på Azure Stack Hub

  1. I Azure Stack Hub-administratörsportalen går du till Administration – App Service.

  2. I översikten, under status, kontrollerar du att Status visar Alla roller är klara.

    Översikt i Azure App Service Administration

Testa Azure App Service på Azure Stack Hub

När du har distribuerat och registrerat Azure App Service-resursprovidern testar du den för att se till att användarna kan distribuera webb- och API-appar.

Kommentar

Du måste skapa ett erbjudande som har microsoft.web-namnområdet i planen. Sedan måste du ha en klientprenumeration som prenumererar på det här erbjudandet. Mer information finns i Skapa erbjudande och Skapa plan.

Du måste ha en klientprenumeration för att skapa appar som använder Azure App Service på Azure Stack Hub. De enda funktioner som en tjänstadministratör kan slutföra i administratörsportalen är relaterade till resursproviderns administration av Azure App Service. Dessa funktioner omfattar att lägga till kapacitet, konfigurera distributionskällor och lägga till arbetsnivåer och SKU:er.

Från och med den tredje tekniska förhandsversionen måste du använda användarportalen och ha en klientprenumeration för att kunna skapa webb-, API- och Azure Functions-appar.

  1. I Azure Stack Hub-användarportalen väljer du + Skapa en resurs>Webb + Mobilapp.>

  2. På bladet Webbapp skriver du ett namn i rutan Webbapp.

  3. Under Resursgrupp väljer du Ny. Skriv ett namn i rutan Resursgrupp .

  4. Välj App Service-plan/Plats>Skapa ny.

  5. På bladet App Service-plan skriver du ett namn i rutan App Service-plan.

  6. Välj Prisnivå>, kostnadsfri delad eller delad,>välj>OK>Skapa.

  7. På mindre än en minut visas en panel för den nya webbappen på instrumentpanelen. Välj panelen.

  8. På bladet Webbapp väljer du Bläddra för att visa standardwebbplatsen för den här appen.

Distribuera en WordPress-, DNN- eller Django-webbplats (valfritt)

  1. I Azure Stack Hub-användarportalen väljer du +, går till Azure Marketplace, distribuerar en Django-webbplats och väntar på att slutföras. Django-webbplattformen använder en filsystembaserad databas. Det kräver inga ytterligare resursprovidrar, till exempel SQL eller MySQL.

  2. Om du också har distribuerat en MySQL-resursprovider kan du distribuera en WordPress-webbplats från Azure Marketplace. När du uppmanas att ange databasparametrar anger du användarnamnet som User1@Server1 med önskat användarnamn och servernamn.

  3. Om du också har distribuerat en SQL Server-resursprovider kan du distribuera en DNN-webbplats från Azure Marketplace. När du uppmanas att ange databasparametrar väljer du en databas på datorn som kör SQL Server som är ansluten till resursprovidern.

Nästa steg

Förbered för ytterligare administratörsåtgärder för App Service på Azure Stack Hub: