Självstudie: Identifiera fysiska servrar med Azure Migrate: Identifiering och utvärdering
Som en del av migreringen till Azure identifierar du dina servrar för utvärdering och migrering.
Den här självstudien visar hur du identifierar lokala fysiska servrar med Azure Migrate: identifierings- och utvärderingsverktyg med hjälp av en enkel Azure Migrate enhet. Du distribuerar installationen som en fysisk server för att kontinuerligt identifiera servrar och prestandametadata.
I den här guiden får du lära dig att:
- Konfigurera ett Azure-konto.
- Förbered fysiska servrar 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 prova 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 |
|---|---|
| Apparat | Du behöver en server där du kan köra Azure Migrate enhet. Servern bör ha: – Windows Server 2016 installerat. (Distributionen av installationen stöds för närvarande endast på Windows Server 2016.) – 16 GB RAM-minne, 8 virtuella processorer, cirka 80 GB disklagring – En statisk eller dynamisk IP-adress med Internetåtkomst, antingen direkt eller via en proxyserver. – Utgående Internetanslutning till de URL:er som krävs från installationen. |
| Windows servrar | Tillåt inkommande anslutningar på WinRM-port 5985 (HTTP), så att installationen kan hämta konfigurations- och prestandametadata. |
| Linux-servrar | Tillåt inkommande anslutningar på port 22 (TCP). |
Anteckning
Det finns inte stöd för att installera Azure Migrate-installationen på en server där replikeringsinstallationen eller mobilitetstjänstagenten är installerad. Kontrollera att installationstjänsten inte har använts tidigare för att konfigurera replikeringsinstallationen eller att mobilitetstjänstagenten är installerad på servern.
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:
I Azure Portal du efter "prenumerationer" och under Tjänster väljer du Prenumerationer.

På sidan Prenumerationer väljer du den prenumeration där du vill skapa projektet.
I prenumerationen väljer du Åtkomstkontroll (IAM) > Kontrollera åtkomst.
I Kontrollera åtkomst söker du efter relevant användarkonto.
I Lägg till en rolltilldelning klickar du på Lägg till.

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.

För att kunna registrera installationen måste ditt Azure-konto ha behörighet att registrera AAD appar.
I Azure Portal navigerar du till Azure Active Directory > Användare > Inställningar.
I Användarinställningar kontrollerar du att Azure AD-användare kan registrera program (inställd på Ja som standard).

Om inställningarna för "Appregistreringar" är inställda på "Nej" begär du att klientorganisationen/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 fysiska servrar
Konfigurera ett konto som enheten kan använda för att komma åt de fysiska servrarna.
Windows servrar
För Windows-servrar använder du ett domänkonto för domän-ansluten servrar och ett lokalt konto för servrar som inte är domän-ansluten.
Användarkontot bör läggas till i dessa grupper: Fjärrhanteringsanvändare, Användare av prestandaövervakning och Användare av prestandaloggar.
Om gruppen Fjärrhanteringsanvändare inte finns lägger du till användarkontot i gruppen: WinRMRemoteWMIUsers_.
Kontot behöver dessa behörigheter för att installationen ska kunna skapa en CIM-anslutning med servern och hämta nödvändiga konfigurations- och prestandametadata från de WMI-klasser som anges här.
I vissa fall kan det hända att tillägg av kontot till dessa grupper inte returnerar nödvändiga data från WMI-klasser eftersom kontot kan filtreras av UAC. För att lösa UAC-filtreringen måste användarkontot ha nödvändiga behörigheter på CIMV2-namnområdet och undernamnrymder på målservern. Du kan följa stegen här för att aktivera de behörigheter som krävs.
Anteckning
För Windows Server 2008 och 2008 R2, se till att WMF 3.0 är installerat på servrarna.
Linux-servrar
Du behöver ett rotkonto på de servrar som du vill identifiera. Alternativt kan du ange ett användarkonto med sudo-behörigheter.
Stöd för att lägga till ett användarkonto med sudo-åtkomst tillhandahålls som standard med det nya installationsskriptet som laddats ned från portalen efter 20 juli 2021.
För äldre installationer kan du aktivera funktionen genom att följa dessa steg:
- Öppna Registereditorn på den server som kör installationen.
- Gå till HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AzureAppliance.
- Skapa registernyckeln "isSudo" med DWORD-värdet 1.
Om du vill identifiera konfigurations- och prestandametadata från målservern måste du aktivera sudo-åtkomst för kommandona som anges här. Kontrollera att du har aktiverat "NOPASSWD" för att kontot ska köra nödvändiga kommandon utan att fråga efter ett lösenord varje gång sudo-kommandot anropas.
Följande Linux OS-distributioner stöds för identifiering genom att Azure Migrate ett konto med sudo-åtkomst:
Operativsystem Versioner Red Hat Enterprise Linux 6,7,8 Cent OS 6.6, 8.2 Ubuntu 14.04,16.04,18.04 SUSE Linux 11.4, 12.4 Debian 7, 10 Amazon Linux 2.0.2021 CoreOS-container 2345.3.0 Om du inte kan ange rotkonto eller användarkonto med sudo-åtkomst kan du ange "isSudo"-registernyckeln till värdet "0" i HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AzureAppliance-registret och ange ett icke-rotkonto med nödvändiga funktioner med hjälp av följande kommandon:
| Kommandot | Syfte |
|---|---|
| setcap CAP_DAC_READ_SEARCH+eip /usr/sbin/fdisk setcap CAP_DAC_READ_SEARCH+eip /sbin/fdisk (om /usr/sbin/fdisk inte finns) |
Samla in diskkonfigurationsdata |
| setcap "cap_dac_override,cap_dac_read_search,cap_fowner,cap_fsetid,cap_setuid, cap_setpcap,cap_net_bind_service,cap_net_admin,cap_sys_chroot,cap_sys_admin, cap_sys_resource,cap_audit_control,cap_setfcap=+eip" /sbin/lvm |
Samla in diskprestandadata |
| setcap CAP_DAC_READ_SEARCH+eip /usr/sbin/dmidecode | Så här samlar du in BIOS-serienummer |
| chmod a+r /sys/class/dmi/id/product_uuid | Så här samlar du in BIOS GUID |
Konfigurera ett projekt
Konfigurera ett nytt projekt.
I Azure-portalen > Alla tjänster söker du efter Azure Migrate.
Under Tjänster väljer du Azure Migrate.
I Översikt väljer du Skapa projekt.
I Skapa projekt väljer du din Azure-prenumeration och resursgrupp. Skapa en resursgrupp om du inte har någon.
I Project information anger du projektnamnet och det geografiska område där du vill skapa projektet. Granska de geografiska områden som stöds för offentliga moln och myndighetsmoln.

Välj Skapa.
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.

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ära sig mer
Konfigurera installationen
Azure Migrate utför serveridentifiering och skickar metadata för serverkonfiguration och prestanda till Azure Migrate. Installationen kan konfigureras genom att köra ett PowerShell-skript som kan laddas ned från projektet.
Så här ställer du in installationen:
- Ange ett namn på installationen och generera en projektnyckel i portalen.
- Ladda ned en komprimerad fil Azure Migrate installationsskriptet från Azure Portal.
- Extrahera innehållet från den komprimerade filen. Starta PowerShell-konsolen med administratörsbehörighet.
- Kör PowerShell-skriptet för att starta konfigurationshanteraren för installationen.
- Konfigurera installationen för första gången och registrera den med projektet med hjälp av projektnyckeln.
1. Generera projektnyckeln
- I Migreringsmål > För > Azure Migrate: Identifiering och utvärdering väljer du Identifiera.
- I Identifiera servrar > Virtualiseras dina servrar? väljer du Fysisk eller annan (AWS, GCP, Xen osv.).
- I 1:Generate project key(Generera projektnyckel) anger du ett namn Azure Migrate installation som du ska konfigurera för identifiering av fysiska eller virtuella servrar. Namnet ska vara alfanumeriskt med minst 14 tecken.
- Klicka på Generera nyckel för att börja skapa de Azure-resurser som krävs. Stäng inte sidan Identifiera servrar när du skapar resurser.
- När Azure-resurserna har skapats genereras en projektnyckel.
- Kopiera nyckeln eftersom du behöver den för att slutföra registreringen av installationen under konfigurationen.
2. Ladda ned installationsskriptet
I 2: Ladda Azure Migrate installation klickar du på Ladda ned.
Verifiera säkerheten
Kontrollera att den komprimerade filen är säker innan du distribuerar den.
Öppna ett administratörskommandofönster på den server som du laddade ned filen till.
Kör följande kommando för att generera hashen för den komprimerade filen:
C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]- Exempel på användning:
C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
Kontrollera den senaste versionen av installationen och hash-värdet:
Ladda ned Hash-värde Senaste version 3C00F9EB54CC6C55E127EDE47DFA28CCCF752697377EB1C9F3435E75DA5AA029
Anteckning
Samma skript kan användas för att konfigurera fysisk installation för antingen azures offentliga eller Azure Government med offentlig eller privat slutpunktsanslutning.
3. Kör Azure Migrate installationsprogramskriptet
Extrahera den komprimerade filen till en mapp på den server som ska vara värd för installationen. Kontrollera att du inte kör skriptet på en server med en befintlig Azure Migrate enhet.
Starta PowerShell på ovanstående server med administratörsbehörighet (utökad).
Ändra PowerShell-katalogen till den mapp där innehållet har extraherats från den nedladdade zippade filen.
Kör skriptet med namnet
AzureMigrateInstaller.ps1genom att köra följande kommando:PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1Välj mellan scenariot, moln- och anslutningsalternativen för att distribuera en installation med önskad konfiguration. Till exempel ställer valet som visas nedan upp en apparat för att identifiera och utvärdera fysiska servrar (eller servrar som körs i andra moln som AWS, GCP, Xen osv.) till ett Azure Migrate-projekt med standardanslutning (offentlig slutpunkt) i det offentliga Azure-molnet.
Installationsskriptet gör följande:
- Installerar agenter och en webbapp.
- Installera Windows roller, inklusive Windows Activation Service, IIS och PowerShell ISE.
- Ladda ned och installera en omskrivningsbar IIS-modul.
- Uppdaterar en registernyckel (HKLM) med beständig inställningsinformation för Azure Migrate.
- Skapar följande filer under sökvägen :
- Konfigurationsfiler:
%ProgramData%\Microsoft Azure\Config - Loggfiler:
%ProgramData%\Microsoft Azure\Logs
- Konfigurationsfiler:
När skriptet har körts startas konfigurationshanteraren för installationen automatiskt.
Anteckning
Om du får problem kan du komma åt skriptloggarna på C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log för felsökning.
Kontrollera 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.
Öppna en webbläsare på valfri server som kan ansluta till installationen och öppna url:en för webbappen: https:// namn eller IP-adress: 44368.
Alternativt kan du öppna appen från skrivbordet genom att klicka på appgenvägen.
Godkänn licensvillkoren och läs informationen från tredje part.
I webbappen > konfigurera krav gör du följande:
- Anslutning: Appen kontrollerar att servern har Internetåtkomst. Om servern använder en proxyserver:
- Klicka på Konfigurera proxy till och ange proxyadressen (i formuläret eller och på http://ProxyIPAddress 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 har verifierats. Tiden i installationen 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.
- Anslutning: Appen kontrollerar att servern har Internetåtkomst. Om servern använder en proxyserver:
Registrera apparaten med Azure Migrate
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äljer det namn du angav vid tidpunkten för nyckelgenereringen och kopierar motsvarande nyckel.
Du behöver en enhetskod för att autentisera med Azure. Om du klickar på Logga in öppnas en modal med enhetskoden enligt nedan.

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.
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.
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.
När du har loggat in går du tillbaka till föregående flik med installationens konfigurationshanterare.
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.
När installationen har registrerats kan du se registreringsinformationen genom att klicka på Visa information.
Starta kontinuerlig identifiering
Anslut nu från installationen till de fysiska servrar som ska identifieras och starta identifieringen.
I Steg 1: Ange autentiseringsuppgifter för identifiering av Windows fysiska eller virtuella Linux-servrar klickar du på Lägg till autentiseringsuppgifter.
För Windows server väljer du källtypen som Windows Server, anger ett eget namn för autentiseringsuppgifter, lägger till användarnamnet och lösenordet. Klicka på Spara.
Om du använder lösenordsbaserad autentisering för Linux-server väljer du källtypen som Linux-server (lösenordsbaserad), anger ett eget namn för autentiseringsuppgifter, lägger till användarnamnet och lösenordet. Klicka på Spara.
Om du använder SSH-nyckelbaserad autentisering för Linux-server kan du välja källtyp som Linux Server (SSH-nyckelbaserad), ange ett eget namn för autentiseringsuppgifter, lägga till användarnamnet, bläddra och välja filen med den privata SSH-nyckeln. Klicka på Spara.
- Azure Migrate stöder den privata SSH-nyckel som genererats av ssh-keygen-kommandot med hjälp av RSA-, DSA-, ECDSA- och ed25519-algoritmer.
- För Azure Migrate stöder inte lösenfrasbaserad SSH-nyckel. Använd en SSH-nyckel utan lösenfras.
- För Azure Migrate stöder inte SSH-filen med privat nyckel som genererats av PuTTY.
- Azure Migrate stöder OpenSSH-formatet för den privata SSH-nyckelfilen enligt nedan:

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 fysiska servrar.
I Steg 2:Ange information om fysisk eller virtuell server klickar du på Lägg till identifieringskälla för att ange serverns IP-adress/FQDN och det egna namnet för autentiseringsuppgifter för att ansluta till servern.
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 serverinformation via Importera CSV.
- Om du väljer Lägg till enstaka objekt kan du välja operativsystemtyp, ange ett eget namn för autentiseringsuppgifter, lägga till serverns IP-adress/FQDN och klicka på Spara.
- Om du väljer Lägg till flera objekt kan du lägga till flera poster samtidigt genom att ange serverns IP-adress/FQDN med det egna namnet för autentiseringsuppgifter i textrutan. Kontrollera** de tillagda posterna och klicka på Spara.
- Om du väljer Importera CSV (valt som standard) kan du ladda ned en CSV-mallfil, fylla i filen med serverns IP-adress/FQDN och ett eget namn för autentiseringsuppgifter. Sedan importerar du filen till installationen, verifierar posterna i filen och klickar på Spara.
När du klickar på Spara försöker installationen verifiera anslutningen till de servrar som lagts till och visa valideringsstatusen i tabellen mot varje server.
- Om verifieringen misslyckas för en server kan du granska felet genom att klicka på Verifieringen misslyckades i kolumnen Status i tabellen. Åtgärda problemet och verifiera igen.
- Om du vill ta bort en server klickar du på Ta bort.
Du kan när som helst förnya anslutningen till servrarna innan du startar identifieringen.
Klicka på Starta identifiering för att starta identifieringen av de verifierade servrarna. När identifieringen har initierats kan du kontrollera identifieringsstatusen för varje server i tabellen.
Det tar cirka 2 minuter att slutföra identifieringen av 100 servrar och deras metadata visas i Azure Portal.
Verifiera servrarna i portalen
När identifieringen är klar kan du kontrollera att servrarna visas i portalen.
- Öppna instrumentpanelen för Azure Migrate.
- I Azure Migrate - Servrar > Azure Migrate: Identifiering och utvärdering klickar du på ikonen som visar antalet identifierade servrar.
Ta bort servrar
När identifieringen har initierats kan du ta bort alla servrar som lagts till från konfigurationshanteraren för installationen genom att söka efter servernamnet i tabellen Lägg till identifieringskälla och genom att klicka på Ta bort.
Anteckning
Om du väljer att ta bort en server där identifieringen har initierats stoppas den pågående identifieringen och utvärderingen, vilket kan påverka säkerhetsomdömet för utvärderingen som innehåller den här servern. Läs mer
Nästa steg
- Utvärdera fysiska servrar för migrering till virtuella Azure-datorer.
- Granska de data som enheten samlar in under identifieringen.
