Självstudie: Identifiera servrar som körs på Hyper-V med Azure Migrate: Identifiering och utvärdering

Som en del av migreringen till Azure upptäcker du ditt lokala lager och dina arbetsbelastningar.

Den här självstudien visar hur du identifierar lokala servrar på Hyper-V-värdar med Azure Migrate: Identifierings- och utvärderingsverktyg med hjälp av en enkel Azure Migrate enhet. Du distribuerar installationen som en server på Hyper-V-värden för att kontinuerligt identifiera maskin- och prestandametadata.

I den här guiden får du lära dig att:

  • Konfigurera ett Azure-konto
  • Förbered Hyper-V-miljön för identifiering.
  • Skapa ett projekt.
  • Konfigurera Azure Migrate enhet.
  • Starta kontinuerlig identifiering.

Anteckning

Självstudier visar den snabbaste sökvägen för att testa ett scenario och använder standardalternativ.

Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Förutsättningar

Innan du börjar den här självstudien bör du kontrollera att du har de här förutsättningarna på plats.

Krav Information
Hyper-V-värd Hyper-V-värdar som servrar finns på kan vara fristående eller i ett kluster.

Värden måste köra Windows Server 2019, Windows Server 2016 eller Windows Server 2012 R2.

Kontrollera att inkommande anslutningar tillåts på WinRM-port 5985 (HTTP), så att enheten kan ansluta till hämta servermetadata och prestandadata med hjälp av en Common Information Model-session (CIM).
Distribution av installation Hyper-V-värden behöver resurser för att allokera en server för installationen:

– 16 GB RAM-minne, 8 virtuella processorer och cirka 80 GB disklagring.

– En extern virtuell växel och Internetåtkomst på installationen, direkt eller via en proxyserver.
Servrar Servrar kan köra alla Windows operativsystem eller Linux-operativsystem.

Förbereda ett Azure-användarkonto

Om du vill skapa ett projekt och registrera Azure Migrate-installationen behöver du ett konto med:

  • Deltagar- eller ägarbehörigheter för en Azure-prenumeration.
  • Behörighet att registrera Azure Active Directory(AAD)-appar.

Om du nyligen skapade ett kostnadsfritt Azure-konto är du ägare av prenumerationen. Om du inte är prenumerationsägare kan du samarbeta med ägaren för att tilldela behörigheterna på följande sätt:

  1. I Azure Portal du efter "prenumerationer" och under Tjänster väljer du Prenumerationer.

    Sökruta för att söka efter Azure-prenumerationen

  2. På sidan Prenumerationer väljer du den prenumeration där du vill skapa ett projekt.

  3. I prenumerationen väljer du Åtkomstkontroll (IAM) > Kontrollera åtkomst.

  4. I Kontrollera åtkomst söker du efter relevant användarkonto.

  5. I Lägg till en rolltilldelning klickar du på Lägg till.

    Sök efter ett användarkonto för att kontrollera åtkomsten och tilldela en roll

  6. I Lägg till rolltilldelning väljer du rollen Deltagare eller Ägare och väljer kontot (azmigrateuser i vårt exempel). Klicka sedan på Spara.

    Öppnar sidan Lägg till rolltilldelning för att tilldela kontot en roll

  7. För att kunna registrera installationen måste ditt Azure-konto ha behörighet att registrera AAD appar.

  8. I Azure Portal du till Azure Active Directory > användare > användare Inställningar.

  9. I Användarinställningar kontrollerar du att Azure AD-användare kan registrera program (inställd på Ja som standard).

    Kontrollera i User Inställningar att användare kan registrera Active Directory-appar

  10. Om inställningarna för "Appregistreringar" är inställda på "Nej" begär du att klientorganisationens/den globala administratören tilldelar den behörighet som krävs. Alternativt kan klientorganisationsadministratören/den globala administratören tilldela rollen Programutvecklare till ett konto för att tillåta registrering av AAD app. Läs mer.

Förbereda Hyper-V-värdar

Du kan förbereda Hyper-V-värdar manuellt eller med hjälp av ett skript. Förberedelsestegen sammanfattas i tabellen. Skriptet förbereder dessa automatiskt.

Steg Skript Manuell
Verifiera värdkrav Kontrollerar att värden kör en version av Hyper-V som stöds och Hyper-V-rollen.

Aktiverar WinRM-tjänsten och öppnar portarna 5985 (HTTP) och 5986 (HTTPS) på värden (krävs för metadatainsamling).
Värden måste köra Windows Server 2019, Windows Server 2016 eller Windows Server 2012 R2.

Kontrollera att inkommande anslutningar tillåts på WinRM-port 5985 (HTTP), så att enheten kan ansluta till hämta servermetadata och prestandadata med hjälp av en Common Information Model-session (CIM).

Skriptet stöds för närvarande inte på värdar med ett språk som inte är på engelska.
Verifiera PowerShell-versionen Kontrollerar att du kör skriptet på en PowerShell-version som stöds. Kontrollera att du kör PowerShell version 4.0 eller senare på Hyper-V-värden.
Skapa ett konto Verifierar att du har rätt behörigheter på Hyper-V-värden.

Gör att du kan skapa ett lokalt användarkonto med rätt behörigheter.
Alternativ 1: Förbered ett konto med administratörsåtkomst till Hyper-V-värddatorn.

Alternativ 2: Förbered ett lokalt administratörskonto eller domänadministratörskonto och lägg till kontot i följande grupper: Fjärrhanteringsanvändare, Hyper-V-administratörer och Användare av prestandaövervakning.
Aktivera PowerShell-fjärrkommunikation Aktiverar PowerShell-fjärrkommunikation på värden så att Azure Migrate kan köra PowerShell-kommandon på värden via en WinRM-anslutning. Om du vill konfigurera på varje värd öppnar du en PowerShell-konsol som administratör och kör det här kommandot: powershell Enable-PSRemoting -force
Konfigurera Hyper-V-integreringstjänster Kontrollerar att Hyper-V Integration Services är aktiverat på alla servrar som hanteras av värden. Aktivera Hyper-V Integration Services på varje server.

Om du kör en Windows Server 2003 följer du dessa anvisningar.
Delegera autentiseringsuppgifter om serverdiskar finns på fjärranslutna SMB-resurser Delegerar autentiseringsuppgifter Kör det här kommandot för att aktivera CredSSP för att delegera autentiseringsuppgifter på värdar som kör servrar med diskar på SMB-resurser: powershell Enable-WSManCredSSP -Role Server -Force

Du kan köra det här kommandot via fjärrstyrning på alla Hyper-V-värdar.

Om du lägger till nya värdnoder i ett kluster läggs de automatiskt till för identifiering, men du måste aktivera CredSSP manuellt.

När du har ställt in installationen slutför du installationen av CredSSP genom att aktivera den på installationen.

Kör skriptet

  1. Ladda ned skriptet från Microsoft Download Center. Skriptet är kryptografiskt signerat av Microsoft.

  2. Verifiera skriptets integritet med hjälp av SHA256-hashfilen. Hashtaggvärdet visas nedan. Kör det här kommandot för att generera hash-värdet för skriptet:

    C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    

    Exempel på användning:

    C:\>CertUtil -HashFile C:\Users\Administrators\Desktop\ MicrosoftAzureMigrate-Hyper-V.ps1 SHA256
    
  3. När du har verifierat skriptintegriteten kör du skriptet på varje Hyper-V-värd med det här PowerShell-kommandot med förhöjd behörighet:

    PS C:\Users\Administrators\Desktop> MicrosoftAzureMigrate-Hyper-V.ps1
    

Hash-värdet är:

Hash Värde
SHA256 0ad60e7299925eff4d1ae9f1c7db485dc9316ef45b0964148a3c07c80761ade2

Konfigurera ett projekt

Konfigurera ett nytt projekt.

  1. I Azure-portalen > Alla tjänster söker du efter Azure Migrate.

  2. Under Tjänster väljer du Azure Migrate.

  3. I Översikt väljer du Skapa projekt.

  4. I Skapa projekt väljer du din Azure-prenumeration och resursgrupp. Skapa en resursgrupp om du inte har någon.

  5. I Project information anger du projektnamnet och det geografiska område där du vill skapa projektet. Granska geografiska områden som stöds för offentliga moln och myndighetsmoln.

    Rutor för projektnamn och region

  6. Välj Skapa.

  7. Vänta några minuter tills projektet har distribuerats. Verktyget Azure Migrate: Identifiering och utvärdering läggs till som standard i det nya projektet.

Sida som visar Azure Migrate: Identifierings- och utvärderingsverktyget läggs till som standard

Anteckning

Om du redan har skapat ett projekt kan du använda samma projekt för att registrera ytterligare installationer för att identifiera och utvärdera fler servrar. Läs mer

Konfigurera installationen

Azure Migrate använder en enkel Azure Migrate enhet. Installationen utför serveridentifiering och skickar metadata för serverkonfiguration och prestanda till Azure Migrate. Installationen kan konfigureras genom att distribuera en VHD-fil som kan laddas ned från projektet.

Anteckning

Om du av någon anledning inte kan konfigurera installationen med hjälp av mallen kan du konfigurera den med hjälp av ett PowerShell-skript på en Windows Server 2016 server. Läs mer.
Alternativet att distribuera en installation med hjälp av en VHD-mall stöds inte i Azure Government molnet. Läs mer om hur du distribuerar en apparat för Azure Government molnet.

I den här självstudien konfigureras installationen på en server som körs i Hyper-V-miljön enligt följande:

  1. Ange ett namn på installationen och generera en projektnyckel i portalen.
  2. Ladda ned en komprimerad virtuell Hyper-V-hårddisk från Azure Portal.
  3. Skapa installationen och kontrollera att den kan ansluta till Azure Migrate: Identifiering och utvärdering.
  4. Konfigurera installationen för första gången och registrera den med projektet med hjälp av projektnyckeln.

1. Generera projektnyckeln

  1. I Servrar för > > migreringsmål Azure Migrate: Identifiering och utvärdering väljer du Identifiera.
  2. I Identifiera servrar Är dina servrar > virtualiserade? väljer du Ja, med Hyper-V.
  3. I 1:Generera projektnyckel anger du ett namn Azure Migrate installation som du ska konfigurera för identifiering av servrar. Namnet ska vara alfanumeriskt med minst 14 tecken.
  4. Klicka på Generera nyckel för att börja skapa de Azure-resurser som krävs. Stäng inte sidan Identifiera server när du skapar resurser.
  5. När Azure-resurserna har skapats genereras en projektnyckel.
  6. Kopiera nyckeln eftersom du behöver den för att slutföra registreringen av installationen under konfigurationen.

2. Ladda ned den virtuella hårddisken

I 2: Azure Migrate installation väljer du . VHD-fil och klicka på Hämta.

Verifiera säkerheten

Kontrollera att den komprimerade filen är säker innan du distribuerar den.

  1. Öppna ett kommandofönster för administratör på den dator som du laddade ned filen till.

  2. Kör följande PowerShell-kommando för att generera hashen för ZIP-filen

    • C:\>Get-FileHash -Path <file_location> -Algorithm [Hashing Algorithm]
    • Exempel på användning: C:\>Get-FileHash -Path ./AzureMigrateAppliance_v3.20.09.25.zip -Algorithm SHA256
  3. Kontrollera de senaste versionerna av enheten och hash-värden:

    • För det offentliga Azure-molnet:

      Scenario Ladda ned SHA256
      Hyper-V (8,91 GB) Senaste version 91A435962F0DC9C7032DE0288D578171A76CC07563AC543C5E1EB25CD31BB231
    • För Azure Government:

      Scenario _ _ Ladda ned* SHA256
      Hyper-V (85,8 MB) Senaste version 3C00F9EB54CC6C55E127EDE47DFA28CCCF752697377EB1C9F3435E75DA5AA029

3. Skapa en apparat

Importera den nedladdade filen och skapa en installation.

  1. Extrahera den komprimerade VHD-filen till en mapp på Den Hyper-V-värd som ska vara värd för installationen. Tre mappar extraheras.
  2. Öppna Hyper-V Manager. I Åtgärder klickar du på Importera virtuell dator.
  3. I guiden Importera virtuell dator klickar > Innan du börjar klickar du på Nästa.
  4. I Hitta mapp anger du mappen som innehåller den extraherade virtuella hårddisken. Klicka på Nästa.
  5. I Välj virtuell dator klickar du på Nästa.
  6. I Välj importtyp klickar du på Kopiera den virtuella datorn (skapa ett nytt unikt ID). Klicka på Nästa.
  7. Lämna standardinställningen i Välj mål. Klicka på Nästa.
  8. I Storage mappar lämnar du standardinställningen. Klicka på Nästa.
  9. I Välj nätverk anger du den virtuella växel som installationen ska använda. Växeln behöver internetanslutning för att skicka data till Azure.
  10. Granska inställningarna i Sammanfattning. Klicka sedan på Slutför.
  11. Starta installationen i > Virtual Machines Hyper-V Manager.

Verifiera installationens åtkomst till Azure

Kontrollera att installationen kan ansluta till Azure-URL:er för offentliga moln och myndighetsmoln.

4. Konfigurera installationen

Konfigurera installationen för första gången.

Anteckning

Om du ställer in installationen med hjälp av ett PowerShell-skript i stället för den nedladdade virtuella hårddisken är de två första stegen i den här proceduren inte relevanta.

  1. I Hyper-V Manager > Virtual Machines högerklickar du på enheten som > Anslut.

  2. Ange språk, tidszon och lösenord för installationen.

  3. Öppna en webbläsare på valfri dator som kan ansluta till installationen och öppna url:en för webbappen: https:// eller IP-adress: 44368.

    Alternativt kan du öppna appen från installationens skrivbord genom att klicka på appgenvägen.

  4. Godkänn licensvillkoren och läs informationen från tredje part.

  5. I webbappen > konfigurera krav gör du följande:

    • Anslutning: Appen kontrollerar att installationen har Internetanslutning. Om installationen använder en proxyserver:
      • Klicka på Konfigurera proxy och ange proxyadressen (i formuläret eller http://ProxyIPAddress och http://ProxyFQDN) lyssningsporten).
      • Ange autentiseringsuppgifter om proxyn kräver autentisering.
      • Endast HTTP-proxy stöds.
      • Om du har lagt till proxyinformation eller inaktiverat proxyn och/eller autentiseringen klickar du på Spara för att utlösa anslutningskontrollen igen.
    • Tidssynkronisering: Tiden är verifierad. Installationens tid bör vara synkroniserad med Internettiden för att serveridentifiering ska fungera korrekt.
    • Installera uppdateringar: Azure Migrate: Identifierings- och utvärderingskontroller av att installationen har de senaste uppdateringarna installerade. När kontrollen är klar kan du klicka på Visa installationstjänster för att se status och versioner av de komponenter som körs på installationen.

Registrera apparaten med Azure Migrate

  1. Klistra in projektnyckeln som kopierades från portalen. Om du inte har nyckeln går du till Azure Migrate: Identifiering och utvärdering> Identifiera> Hantera befintliga installationer, välj det namn på enheten som du angav vid tidpunkten för nyckelgenereringen och kopiera motsvarande nyckel.

  2. Du behöver en enhetskod för att autentisera med Azure. Om du klickar på Logga in öppnas en modal med enhetskoden enligt nedan.

    Modal som visar enhetskoden

  3. Klicka på Kopiera kod & inloggning för att kopiera enhetskoden och öppna en Azure-inloggningsfråga på en ny webbläsarflik. Om det inte visas kontrollerar du att du har inaktiverat blockeringen av popup-fönster i webbläsaren.

  4. Klistra in enhetskoden och logga in med ditt användarnamn och lösenord för Azure på den nya fliken.

    Inloggning med en PIN-kod stöds inte.

  5. Om du stänger inloggningsfliken av misstag utan att logga in måste du uppdatera webbläsarfliken i konfigurationshanteraren för att aktivera knappen Logga in igen.

  6. När du har loggat in går du tillbaka till föregående flik med konfigurationshanteraren för installationen.

  7. Om Azure-användarkontot som används för loggning har rätt behörigheter för de Azure-resurser som skapades under nyckelgenereringen initieras installationens registrering.

  8. När installationen har registrerats kan du se registreringsinformationen genom att klicka på Visa information.

Delegera autentiseringsuppgifter för SMB VHD:er

Om du kör virtuella hårddiskar på SMF måste du aktivera delegering av autentiseringsuppgifter från installationen till Hyper-V-värdarna. Så här gör du från installationen:

  1. Kör det här kommandot i installationen. HyperVHost1/HyperVHost2 är exempel på värdnamn.

    Enable-WSManCredSSP -Role Client -DelegateComputer HyperVHost1.contoso.com, HyperVHost2.contoso.com, HyperVHost1, HyperVHost2 -Force
    
  2. Du kan också göra detta i redigerare för lokalt grupprincipobjekt på enheten:

    • I Datorkonfiguration för lokal > datorprincip klickar du på Administrativa mallar > delegering av systemautentiseringsuppgifter. >
    • Dubbelklicka på Tillåt delegering av nya autentiseringsuppgifter och välj Aktiverad.
    • I Alternativ klickar du på Visa och lägger till varje Hyper-V-värd som du vill identifiera i listan, med wsman/ som prefix.
    • I Delegering av autentiseringsuppgifter dubbelklickar du på Tillåt delegering av nya autentiseringsuppgifter med endast NTLM-serverautentisering. Lägg återigen till varje Hyper-V-värd som du vill identifiera i listan, med wsman/ som prefix.

Starta kontinuerlig identifiering

Anslut från installationen till Hyper-V-värdar eller Hyper-V-kluster och starta serveridentifieringen.

  1. I Steg 1: Ange autentiseringsuppgifter för Hyper-V-värd klickar du på Lägg till autentiseringsuppgifter för att ange ett eget namn för autentiseringsuppgifter, lägger till Användarnamn och lösenord för en Hyper-V-värd/-kluster som enheten ska använda för att identifiera servrar. Klicka på Spara.

  2. Om du vill lägga till flera autentiseringsuppgifter samtidigt klickar du på Lägg till fler för att spara och lägga till fler autentiseringsuppgifter. Flera autentiseringsuppgifter stöds för identifiering av servrar i Hyper-V-miljön.

  3. I Steg 2: Ange information om Hyper-V-värd/-kluster klickar du på Lägg till identifieringskälla för att ange Hyper-V-värdens/klustrets IP-adress/FQDN och det egna namnet för autentiseringsuppgifter för att ansluta till värden/klustret.

  4. Du kan antingen lägga till ett enskilt objekt i taget eller lägga till flera objekt i taget. Det finns också ett alternativ för att ange information om Hyper-V-värd/-kluster via Importera CSV.

    • Om du väljer Lägg till enstaka objekt måste du ange ett eget namn för autentiseringsuppgifter och HYPER-V-värd/kluster-IP-adress/FQDN och klicka på Spara.
    • Om du väljer Lägg till flera objekt (markerat som standard) kan du lägga till flera poster samtidigt genom att ange IP-adress/FQDN för Hyper-V-värd/kluster med det egna namnet för autentiseringsuppgifter i textrutan. Verifiera de tillagda posterna och klicka på Spara.
    • Om du väljer Importera CSV kan du ladda ned en CSV-mallfil, fylla i filen med Hyper-V-värdens/klustrets IP-adress/FQDN och ett eget namn för autentiseringsuppgifter. Sedan importerar du filen till installationen, verifierar posterna i filen och klickar på Spara.
  5. När du klickar på Spara försöker installationen verifiera anslutningen till de Hyper-V-värdar/-kluster som lagts till och visa valideringsstatusen i tabellen mot varje värd/kluster.

    • För verifierade värdar/kluster kan du visa mer information genom att klicka på deras IP-adress/FQDN.
    • Om verifieringen misslyckas för en värd granskar du felet genom att klicka på Verifieringen misslyckades i kolumnen Status i tabellen. Åtgärda problemet och verifiera igen.
    • Om du vill ta bort värdar eller kluster klickar du på Ta bort.
    • Du kan inte ta bort en specifik värd från ett kluster. Du kan bara ta bort hela klustret.
    • Du kan lägga till ett kluster, även om det finns problem med specifika värdar i klustret.
  6. Du kan när som helst förnya anslutningen till värdar/kluster innan du startar identifieringen.

  7. Klicka på Starta identifiering för att starta serveridentifiering från de verifierade värdarna/klustren. När identifieringen har initierats kan du kontrollera identifieringsstatusen för varje värd/kluster i tabellen.

Detta startar identifieringen. Det tar cirka 2 minuter per värd för metadata för identifierade servrar att visas i Azure Portal.

Verifiera servrarna i portalen

När identifieringen är klar kan du kontrollera att servrarna visas i portalen.

  1. Öppna instrumentpanelen för Azure Migrate.
  2. I Azure Migrate - Servrar > Azure Migrate: Identifiering och utvärdering klickar du på ikonen som visar antalet identifierade servrar.

Nästa steg