Dela via


Konfigurera haveriberedskap för ett Dynamics AX-program med flera nivåer

Dynamics AX är en av de mest populära ERP-lösningarna som används av företag för att standardisera processer på olika platser, hantera resurser och förenkla efterlevnaden. Eftersom programmet är kritiskt för en organisation bör programmet vara igång och köras i minsta möjliga tid i händelse av en katastrof.

I dag tillhandahåller Dynamics AX inga färdiga funktioner för haveriberedskap. Dynamics AX består av många serverkomponenter, till exempel Windows Application Object Server, Microsoft Entra ID, Azure SQL Database, SharePoint Server och Reporting Services. Att hantera haveriberedskapen för var och en av dessa komponenter manuellt är inte bara dyrt utan även felbenäget.

Den här artikeln beskriver hur du kan skapa en haveriberedskapslösning för ditt Dynamics AX-program med hjälp av Azure Site Recovery. Den omfattar även planerade/oplanerade redundanstest med hjälp av en återställningsplan med ett klick, konfigurationer som stöds och krav.

Förutsättningar

För att implementera haveriberedskap för Dynamics AX-programmet med hjälp av Site Recovery krävs följande krav:

• Konfigurera en lokal Dynamics AX-distribution.

• Skapa ett Site Recovery-valv i en Azure-prenumeration.

• Om Azure är din återställningsplats kör du verktyget Azure Virtual Machine Readiness Assessment på de virtuella datorerna. De måste vara kompatibla med Azure Virtual Machines och Site Recovery-tjänsterna.

Site Recovery-stöd

För att skapa den här artikeln använde vi virtuella VMware-datorer med Dynamics AX 2012 R3 på Windows Server 2012 R2 Enterprise. Eftersom Site Recovery-replikering är programagnostisk förväntar vi oss att rekommendationerna som tillhandahålls här innehåller följande scenarier.

Källa och mål

Scenario Till en sekundär plats Till Azure
Hyper-V Ja Ja
VMware Ja Ja
Fysisk server Ja Ja

Aktivera haveriberedskap för Dynamics AX-programmet med hjälp av Site Recovery

Skydda ditt Dynamics AX-program

För att aktivera fullständig programreplikering och återställning måste varje komponent i Dynamics AX skyddas.

1. Konfigurera Active Directory- och DNS-replikering

Active Directory krävs på haveriberedskapsplatsen för att Dynamics AX-programmet ska fungera. Vi rekommenderar följande två alternativ baserat på komplexiteten i kundens lokala miljö.

Alternativ 1

Kunden har ett litet antal program och en enda domänkontrollant för hela den lokala platsen och planerar att redundansväxla hela platsen tillsammans. Vi rekommenderar att du använder Site Recovery-replikering för att replikera domänkontrollantdatorn till en sekundär plats (gäller både för scenarier för plats-till-plats och plats-till-Azure).

Alternativ 2

Kunden har ett stort antal program och kör en Active Directory-skog och planerar att redundansväxla några program åt gången. Vi rekommenderar att du konfigurerar ytterligare en domänkontrollant på haveriberedskapsplatsen (en sekundär plats eller i Azure).

Mer information finns i Göra en domänkontrollant tillgänglig på en plats för haveriberedskap. För resten av det här dokumentet förutsätter vi att en domänkontrollant är tillgänglig på platsen för haveriberedskap.

2. Konfigurera SQL Server-replikering

Teknisk vägledning om det rekommenderade alternativet för att skydda SQL-nivån finns i Replikera program med SQL Server och Azure Site Recovery.

3. Aktivera skydd för virtuella Dynamics AX-klient- och programobjektserverdatorer

Utför relevant Site Recovery-konfiguration baserat på om de virtuella datorerna distribueras på Hyper-V eller VMware.

Dricks

Vi rekommenderar att du konfigurerar kraschkonsekvent frekvens till 15 minuter.

Följande ögonblicksbild visar skyddsstatusen för virtuella Dynamics-komponentdatorer i ett VMware-scenario för plats-till-Azure-skydd.

Protected items

4. Konfigurera nätverk

Konfigurera beräknings- och nätverksinställningar för virtuella datorer

För virtuella Dynamics AX-klient- och programobjektserverdatorer konfigurerar du nätverksinställningar i Site Recovery så att de virtuella datornätverken ansluts till rätt haveriberedskapsnätverk efter redundansväxlingen. Kontrollera att haveriberedskapsnätverket för dessa nivåer kan dirigeras till SQL-nivån.

Du kan välja den virtuella datorn i de replikerade objekten för att konfigurera nätverksinställningarna, som du ser i följande ögonblicksbild:

  • För Programobjektserverservrar väljer du rätt tillgänglighetsuppsättning.

  • Om du använder en statisk IP-adress anger du den IP-adress som du vill att den virtuella datorn ska ta i textrutan Mål-IP .

    Network settings

5. Skapa en återställningsplan

Du kan skapa en återställningsplan i Site Recovery för att automatisera redundansväxlingen. Lägg till en appnivå och en webbnivå i återställningsplanen. Sortera dem i olika grupper så att klientdelen stängs av före appnivån.

  1. Välj Site Recovery-valvet i din prenumeration och välj panelen Återställningsplaner .

  2. Välj + Återställningsplan och ange ett namn.

  3. Välj Källa och Mål. Målet kan vara Azure eller en sekundär plats. Om du väljer Azure måste du ange distributionsmodellen.

    Create recovery plan

  4. Välj programobjektservern och de virtuella klientdatorerna för återställningsplanen och välj sedan ¥.

    Select items

    Exempel på återställningsplan:

    Recovery plan details

Du kan anpassa återställningsplanen för Dynamics AX-programmet genom att lägga till följande steg. Den föregående ögonblicksbilden visar den fullständiga återställningsplanen när du har lagt till alla steg.

  • Redundanssteg för SQL Server: Information om återställningssteg som är specifika för SQL Server finns i Replikeringsprogram med SQL Server och Azure Site Recovery.

  • Redundansgrupp 1: Redundansväxla de virtuella datorerna för programobjektservern. Kontrollera att den valda återställningspunkten är så nära databasens PIT som möjligt, men inte före den.

  • Skript: Lägg till lastbalanserare (endast E-A). Lägg till ett skript (via Azure Automation) när den virtuella programobjektservergruppen kommer upp för att lägga till en lastbalanserare i den. Du kan använda ett skript för att utföra den här uppgiften. Mer information finns i Lägga till en lastbalanserare för haveriberedskap för flera program.

  • Redundansgrupp 2: Redundansväxla de virtuella Dynamics AX-klientdatorerna. Redundansväxla virtuella datorer på webbnivå som en del av återställningsplanen.

Utföra ett redundanstest

Mer information som är specifik för Active Directory under redundanstest finns i tilläggsguiden "Active Directory haveriberedskapslösning".

Mer information som är specifik för SQL Server under redundanstest finns i Replikera program med SQL Server och Azure Site Recovery.

  1. Gå till Azure-portalen och välj ditt Site Recovery-valv.

  2. Välj återställningsplanen som skapats för Dynamics AX.

  3. Välj Testa redundans.

  4. Välj det virtuella nätverket för att starta redundanstestet.

  5. När den sekundära miljön är igång kan du utföra dina valideringar.

  6. När valideringarna har slutförts väljer du Verifieringar slutförda och testredundansmiljön rensas.

Mer information om hur du utför ett redundanstest finns i Testa redundans till Azure i Site Recovery.

Utföra en redundansväxling

  1. Gå till Azure-portalen och välj ditt Site Recovery-valv.

  2. Välj återställningsplanen som skapats för Dynamics AX.

  3. Välj Redundans och välj Redundans.

  4. Välj målnätverket och välj för att starta redundansväxlingen.

Mer information om hur du utför en redundansväxling finns i Redundans i Site Recovery.

Utföra en återställning efter fel

Överväganden som är specifika för SQL Server under återställning efter fel finns i Replikera program med SQL Server och Azure Site Recovery.

  1. Gå till Azure-portalen och välj ditt Site Recovery-valv.

  2. Välj återställningsplanen som skapats för Dynamics AX.

  3. Välj Redundans och välj Redundans.

  4. Välj Ändra riktning.

  5. Välj lämpliga alternativ: datasynkronisering och skapande av virtuella datorer.

  6. Välj för att starta återställningen efter fel.

Mer information om hur du utför återställning efter fel finns i Redundansväxling av virtuella VMware-datorer från Azure till lokalt.

Sammanfattning

Genom att använda Site Recovery kan du skapa en fullständig automatiserad haveriberedskapsplan för ditt Dynamics AX-program. I händelse av ett avbrott kan du initiera redundansväxlingen inom några sekunder var som helst och få igång programmet på några minuter.

Nästa steg

Mer information om hur du skyddar företagsarbetsbelastningar med Site Recovery finns i Vilka arbetsbelastningar kan jag skydda?.