Självstudie: Identifiera servrar som körs i en VMware-miljö med Azure Migrate
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 de servrar som körs i din VMware-miljö med hjälp av Azure Migrate: Identifierings- och utvärderingsverktyget, en enkel Azure Migrate enhet. Du distribuerar installationen som en server som körs i din vCenter Server-instans för att kontinuerligt identifiera servrar och deras prestandametadata, program som körs på servrar, serverberoenden, ASP.NET-webbappar och SQL Server-instanser och databaser.
I den här guiden får du lära dig att:
- Konfigurera ett Azure-konto.
- Förbered VMware-miljön för identifiering.
- Skapa ett projekt.
- Konfigurera Azure Migrate enhet.
- Starta kontinuerlig identifiering.
Anteckning
Självstudier visar den snabbaste vägen för att testa ett scenario. De använder standardalternativ där det är möjligt.
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 kontrollerar du att du har dessa förutsättningar på plats:
| Krav | Information |
|---|---|
| vCenter Server/ESXi-värd | Du behöver en server som kör vCenter Server version 6.7, 6.5, 6.0 eller 5.5. Servrar måste finnas på en ESXi-värd som kör version 5.5 eller senare. På vCenter Server inkommande anslutningar på TCP-port 443 så att enheten kan samla in konfigurations- och prestandametadata. Enheten ansluter till vCenter Server på port 443 som standard. Om servern som vCenter Server lyssnar på en annan port kan du ändra porten när du anger vCenter Server i konfigurationshanteraren för installationen. På ESXi-värdarna kontrollerar du att inkommande åtkomst tillåts på TCP-port 443 för identifiering av installerade program och för agentlös beroendeanalys på servrar. |
| Azure Migrate-installation | vCenter Server måste ha dessa resurser för att allokera till en server som är värd för Azure Migrate installation: – 32 GB RAM-minne, 8 virtuella processorer och cirka 80 GB disklagring. – En extern virtuell växel och Internetåtkomst på installationsservern, direkt eller via en proxyserver. |
| Servrar | Alla Windows och Linux OS-versioner stöds för identifiering av konfigurations- och prestandametadata. För programidentifiering på servrar stöds alla Windows och Linux OS-versioner. Kontrollera operativsystemversionerna som stöds för agentlös beroendeanalys. För identifiering av installerade program och för agentlös beroendeanalys måste VMware Tools (version 10.2.1 eller senare) installeras och köras på servrar. Windows måste ha PowerShell version 2.0 eller senare installerat. Om du vill SQL Server instanser och databaser kontrollerar du vilka SQL Server och Windows operativsystemversioner och versioner samt Windows autentiseringsmekanismer. Om du vill ASP.NET webbappar som körs på IIS-webbservern kontrollerar du vilka Windows os- och IIS-versionerna . |
Förbereda ett Azure-användarkonto
Om du vill skapa ett projekt och registrera Azure Migrate måste du ha ett Azure-konto som har följande behörigheter:
- Deltagar- eller ägarbehörigheter i Azure-prenumerationen.
- Behörighet att registrera Azure Active Directory (Azure AD) appar.
- Behörigheter som ägare eller deltagare och administratör för användaråtkomst i Azure-prenumerationen för att skapa en instans av Azure Key Vault, som används vid agentlös servermigrering.
Om du har skapat ett kostnadsfritt Azure-konto är du som standard ägare till Azure-prenumerationen. Om du inte är prenumerationsägare kan du samarbeta med ägaren för att tilldela behörigheter.
Ange deltagar- eller ägarbehörigheter i Azure-prenumerationen:
I Azure Portal du efter "prenumerationer". Under Tjänster i sökresultatet väljer du Prenumerationer.
I Prenumerationer väljer du den prenumeration där du vill skapa ett projekt.
I den vänstra menyn väljer du Åtkomstkontroll (IAM).
På fliken Kontrollera åtkomst går du till Kontrollera åtkomst och söker efter det användarkonto som du vill använda.
I fönstret Lägg till en rolltilldelning väljer du Lägg till.
I Lägg till rolltilldelning väljer du rollen Deltagare eller Ägare och väljer sedan kontot. Välj Spara.
Så här ger du kontot de behörigheter som krävs för att registrera Azure AD-appar:
I portalen går 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 Appregistreringar är inställt på Nej begär du att klientorganisationen eller den globala administratören tilldelar de behörigheter som krävs. Alternativt kan klientorganisationen eller den globala administratören tilldela rollen Programutvecklare till ett konto för att tillåta registrering av Azure AD-appar av användare. Läs mer.
Förbereda VMware
På vCenter Server kontrollerar du att ditt konto har behörighet att skapa en virtuell dator med hjälp av en installationsfil för virtuell dator (VM) med VMware Open Virtualization Appliance (OVA). Du måste ha dessa behörigheter när du distribuerar Azure Migrate som en virtuell VMware-dator med hjälp av en OVA-fil.
Azure Migrate måste ha ett vCenter Server skrivskyddade konto för att identifiera och utvärdera servrar som körs i din VMware-miljö. Om du även vill köra identifiering av installerade program och agentlös beroendeanalys måste kontot ha behörigheter aktiverade i VMware för VM-gäståtgärder.
Skapa ett konto för att komma åt vCenter Server
Konfigurera VMware vSphere skrivskyddade konton för användning för webbklienten för vCenter Server:
Från ett konto som har administratörsbehörighet väljer du Administration i vSphere-webbklienten på Start-menyn.
Under Enkel inloggning väljer du Användare och grupper.
I Användare väljer du Ny användare.
Ange kontoinformationen och välj sedan OK.
I menyn under Administration går du till Access Control och väljer Globala behörigheter.
Välj användarkontot och välj sedan Skrivskyddade för att tilldela rollen till kontot. Välj OK.
För att kunna starta identifieringen av installerade program och agentlös beroendeanalys går du till menyn under Access Control och väljer Roller. I fönstret Roller under Roller väljer du Skrivskyddade. Under Privilegier väljer du Gäståtgärder. Om du vill sprida behörigheterna till alla objekt vCenter Server instansen markerar du kryssrutan Sprid till underordnade objekt.
Anteckning
Du kan begränsa vCenter Server-kontot till att begränsa identifieringen till specifika vCenter Server datacenter, kluster, värdar, mappar med kluster eller värdar eller enskilda servrar. Lär dig hur du omfångsomfång vCenter Server använda användarkontot.
Anteckning
vCenter-tillgångar som är Linked-Mode till vCenter-servern som angetts för identifiering identifieras inte av Azure Migrate. En Azure Migrate-installation ska distribueras för varje vCenter-miljö som du vill identifiera.
Skapa ett konto för att få åtkomst till servrar
Ditt användarkonto på dina servrar måste ha de behörigheter som krävs för att initiera identifiering av installerade program, agentlös beroendeanalys och identifiering av webbappar och SQL Server instanser och databaser. Du kan ange kontoinformationen för användaren i konfigurationshanteraren för installationen. Installationen installerar inte agenter på servrarna.
- För Windows-servrar och webbappar skapar du ett konto (lokalt eller domän) som har administratörsbehörighet på servrarna. För att SQL Server instanser och databaser måste Windows eller SQL Server vara medlem i sysadmin-serverrollen. Lär dig hur du tilldelar den roll som krävs till användarkontot.
- För Linux-servrar anger du information om rotanvändarkontot eller skapar ett konto som har behörigheterna CAP_DAC_READ_SEARCH och CAP_SYS_PTRACE /bin/netstat och /bin/ls.
Anteckning
Du kan lägga till flera serverautentiseringsuppgifter i konfigurationshanteraren för Azure Migrate-installationen för att initiera identifiering av installerade program, agentlös beroendeanalys och identifiering av webbappar och SQL Server instanser och databaser. Du kan lägga till flera domäner, Windows (icke-domän), Linux (icke-domän) eller SQL Server autentiseringsuppgifter. Lär dig hur du lägger till serverautentiseringsuppgifter.
Konfigurera ett projekt
Så här ställer du in ett nytt projekt:
I Azure Portal väljer du Alla tjänster och söker sedan efter Azure Migrate.
Under Tjänster väljer du Azure Migrate.
I Översikt väljer du något av följande alternativ, beroende på dina migreringsmål: Servrar, databaser och webbappar, SQL Server (endast) eller Utforska fler scenarier.
Välj 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 geografiska områden som stöds för offentliga moln och geografiska områden som stöds för 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 projektet för att registrera fler enheter för att identifiera och utvärdera fler servrar. Lär dig hur du hanterar projekt.
Konfigurera installationen
Verktyget Azure Migrate: Identifierings- och utvärderingsverktyget använder en enkel Azure Migrate enhet. Installationen slutför serveridentifiering och skickar metadata för serverkonfiguration och prestanda till Azure Migrate. Konfigurera installationen genom att distribuera en OVA-mall som kan laddas ned från projektet.
Anteckning
Om du inte kan konfigurera installationen med hjälp av OVA-mallen kan du konfigurera den genom att köra ett PowerShell-skript på en befintlig server som kör Windows Server 2016. Lär dig hur du använder PowerShell för att konfigurera Azure Migrate installation.
Alternativet att distribuera en apparat med hjälp av en OVA-mall stöds inte i Azure Government molnet. Läs mer om hur du distribuerar en apparat för Azure Government molnet.
Distribuera med hjälp av en OVA-mall
Om du vill konfigurera installationen med hjälp av en OVA-mall utför du de här stegen, som beskrivs mer detaljerat i det här avsnittet:
- Ange ett namn på installationen och generera en projektnyckel i portalen.
- Ladda ned en OVA-mallfil och importera den sedan till vCenter Server. Kontrollera att OVA:en är säker.
- Skapa installationen från OVA-filen. Kontrollera att installationen kan ansluta till Azure Migrate.
- Konfigurera installationen för första gången.
- Registrera installationen med projektet med hjälp av projektnyckeln.
Generera projektnyckeln
- I Migreringsmål väljer du Servrar, databaser och webbappar > Azure Migrate: Identifiering och utvärdering > Identifiera.
- I Identifiera servrar väljer du Är dina servrar virtualiserade? > Ja, med VMware vSphere hypervisor.
- I 1:Generera projektnyckel anger du ett namn Azure Migrate installation som du ska konfigurera för att identifiera servrar i VMware-miljön. Namnet ska vara alfanumeriskt och 14 tecken eller mindre.
- Börja skapa de Azure-resurser som krävs genom att välja Generera nyckel. Stäng inte fönstret Identifiera när resurserna skapas.
- När Azure-resurserna har skapats genereras en projektnyckel.
- Kopiera nyckeln. Du använder nyckeln för att slutföra registreringen av installationen när du konfigurerar installationen.
Ladda ned OVA-mallen
I 2: Ladda Azure Migrate installation väljer du OVA-filen och sedan Ladda ned.
Verifiera säkerheten
Innan du distribuerar OVA-filen kontrollerar du att filen är säker:
Öppna ett kommandotolkfönster på den server där du laddade ned filen med alternativet Kör som administratör.
Kör följande kommando för att generera hashen för OVA-filen:
C:\>CertUtil -HashFile <file_location> <hashing_agorithm>Exempel:
C:\>CertUtil -HashFile C:\Users\Administrator\Desktop\MicrosoftAzureMigration.ova SHA256Kontrollera de senaste versionerna av enheten och hash-värden:
För det offentliga Azure-molnet:
Algoritm Ladda ned SHA256 VMware (11,9 GB) Senaste version 08e4fa3aa827a88b68d3b56306926773f75c3a8a47ba4296871cfcb6c9830ea8 För Azure Government:
Algoritm Ladda ned SHA256 VMware (85,8 MB) Senaste version 3C00F9EB54CC6C55E127EDE47DFA28CCCF752697377EB1C9F3435E75DA5AA029
Skapa installationservern
Importera den nedladdade filen och skapa sedan en server i VMware-miljön:
- I vSphere-klientkonsolen väljer du Fil > Distribuera OVF-mall.
- I guiden Distribuera OVF-mall väljer du Källa och anger sedan platsen för OVA-filen.
- I Namn anger du ett namn för servern. I Plats väljer du det inventeringsobjekt som servern ska finnas på.
- I Värd/kluster väljer du den värd eller det kluster som servern ska köras på.
- I Storage väljer du lagringsmålet för servern.
- I Diskformat väljer du disktyp och storlek.
- I Nätverksmappning väljer du det nätverk som servern ska ansluta till. Nätverket kräver internetanslutning för att skicka metadata till Azure Migrate.
- Granska och bekräfta inställningarna och välj sedan Slutför.
Verifiera installationens åtkomst till Azure
Kontrollera att installationservern kan ansluta till Azure-URL:er för offentliga moln och myndighetsmoln.
Konfigurera installationen
Så här ställer du in 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 en nedladdad OVA-mall kan du hoppa över de två första stegen.
I vSphere-klienten högerklickar du på servern och väljer sedan Öppna konsol.
Välj eller ange språk, tidszon och lösenord för installationen.
Öppna en webbläsare på valfri dator som kan ansluta till installationen. Öppna sedan URL:en för installationens konfigurationshanterare:
https://appliance name or IP address: 44368.Eller så kan du öppna konfigurationshanteraren från installationens serverdator genom att välja genvägen för Konfigurationshanteraren.
Godkänn licensvillkoren och läs informationen från tredje part.
I Konfigurationshanteraren väljer du Konfigurera förutsättningar och utför sedan följande steg:
Anslutning: Installationen kontrollerar att servern har Internetåtkomst. Om servern använder en proxyserver:
Välj Installationsproxy för att ange proxyadressen (i formuläret eller , där FQDN refererar till ett fullständigt kvalificerat domännamn
http://ProxyIPAddress) ochhttp://ProxyFQDNlyssningsporten.Ange autentiseringsuppgifter om proxyn behöver autentisering.
Om du har lagt till proxyinformation eller inaktiverat proxyn eller autentiseringen väljer du Spara för att utlösa anslutningen och kontrollerar anslutningen igen.
Endast HTTP-proxy stöds.
Tidssynkronisering: Kontrollera att installationens tid är synkroniserad med Internettiden för att identifieringen ska fungera korrekt.
Installera uppdateringar: Installationen säkerställer att de senaste uppdateringarna installeras. När kontrollen är klar kan du välja Visa installationstjänster för att se status och versioner av de tjänster som körs på installationservern.
Installera VDDK: Enheten kontrollerar att VMware vSphere Virtual Disk Development Kit (VDDK) har installerats. Om VDDK inte är installerat laddar du ned VDDK 6.7 från VMware. Extrahera det nedladdade zip-filinnehållet till den angivna platsen i installationen, enligt installationsanvisningarna.
Azure Migrate Server Migration använder VDDK för att replikera servrar under migreringen till Azure.
Du kan köra om förutsättningarna när som helst under installationens konfiguration för att kontrollera om installationen uppfyller alla krav:
Registrera apparaten med Azure Migrate
Klistra in projektnyckeln som du kopierade 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 du angav när du genererade projektnyckeln och kopiera sedan den nyckel som visas.
Du måste ha en enhetskod för att autentisera med Azure. Välj Logga in. I Fortsätt med Azure-inloggning väljer du Kopiera kod & inloggning för att kopiera enhetskoden och öppna en Azure-inloggningsfråga på en ny webbläsarflik. Kontrollera att du har inaktiverat blockeringen av popup-fönster i webbläsaren för att se uppmaningen.
I en ny flik i webbläsaren klistrar du in enhetskoden och loggar in med ditt användarnamn och lösenord för Azure. Inloggning med en PIN-kod stöds inte.
Om du stänger inloggningsfliken av misstag utan att logga in uppdaterar du webbläsarfliken i enhetens konfigurationshanterare för att visa enhetskoden och kopiera kod & inloggningsknappen.
När du har loggat in går du tillbaka till webbläsarfliken som visar installationens konfigurationshanterare. Om Azure-användarkontot som du använde för att logga in har de behörigheter som krävs för de Azure-resurser som skapades under nyckelgenereringen startar registreringen av enheten.
När installationen har registrerats väljer du Visa information för att se registreringsinformationen.
Starta kontinuerlig identifiering
Slutför installationsstegen i konfigurationshanteraren för att förbereda för och starta identifiering.
Ange vCenter Server information
Enheten måste ansluta till vCenter Server för att identifiera konfigurations- och prestandadata för servrarna:
I Steg 1: Ange vCenter Server väljer du Lägg till autentiseringsuppgifter för att ange ett namn på autentiseringsuppgifterna. Lägg till användarnamnet och lösenordet för vCenter Server som enheten ska använda för att identifiera servrar som körs på vCenter Server.
- Du bör ha ställt in ett konto med de behörigheter som krävs enligt beskrivningen tidigare i den här artikeln.
- Om du vill begränsa identifieringen till specifika VMware-objekt (vCenter Server-datacenter, kluster, värdar, mappar med kluster eller värdar eller enskilda servrar) kan du läsa anvisningarna för att ange identifieringsomfång för att begränsa det konto som Azure Migrate använder.
I Steg 2: VCenter Server information väljer du Lägg till identifieringskälla för att välja namnet på autentiseringsuppgifterna i listrutan. Välj IP-adress eller FQDN för vCenter Server. Du kan lämna standardporten (443) eller ange en anpassad port där vCenter Server lyssnar. Välj Spara.
Installationen försöker verifiera anslutningen till servern som kör vCenter Server med hjälp av autentiseringsuppgifterna. Den visar valideringsstatusen för vCenter Server IP-adress eller FQDN i tabellen med autentiseringsuppgifter.
Du kan återalidatera anslutningen till vCenter Server när som helst innan du startar identifieringen.
Ange autentiseringsuppgifter för servern
I steg 3: Ange serverautentiseringsuppgifter för att utföra programvaruinventering, agentlös beroendeanalys, identifiering av SQL Server-instanser och databaser samt identifiering av ASP.NET-webbappar i VMware-miljön. kan du ange flera serverautentiseringsuppgifter. Om du inte vill använda någon av dessa installationsfunktioner kan du hoppa över det här steget och fortsätta med vCenter Server identifiering. Du kan ändra det här alternativet när som helst.
Om du vill använda dessa funktioner anger du serverautentiseringsuppgifter genom att utföra följande steg. Installationen försöker automatiskt mappa autentiseringsuppgifterna till servrarna för att utföra identifieringsfunktionerna.
Så här lägger du till serverautentiseringsuppgifter:
Välj Lägg till autentiseringsuppgifter.
I den nedrullningsbara menyn väljer du Autentiseringsuppgifter.
Du kan ange domän/, Windows(icke-domän)/, Linux (icke-domän)/och SQL Server autentiseringsuppgifter. Lär dig hur du anger autentiseringsuppgifter och hur vi hanterar dem.
För varje typ av autentiseringsuppgifter anger du:
- Ett eget namn.
- Ett användarnamn.
- Ett lösenord. Välj Spara.
Om du väljer att använda domänautentiseringsuppgifter måste du också ange FQDN för domänen. FQDN krävs för att verifiera autentiseringsuppgifterna med Active Directory-instansen i domänen.
Granska de behörigheter som krävs för kontot för identifiering av installerade program, agentlös beroendeanalys och identifiering av webbappar och SQL Server instanser och databaser.
Om du vill lägga till flera autentiseringsuppgifter samtidigt väljer du Lägg till fler för att spara autentiseringsuppgifter och lägger sedan till fler autentiseringsuppgifter. När du väljer Spara eller Lägg till fler verifierar installationen domänautentiseringsuppgifterna med domänens Active Directory-instans för autentisering. Validering görs efter varje tillägg för att undvika kontolåsningar när installationen itererar för att mappa autentiseringsuppgifter till respektive servrar.
Så här kontrollerar du verifieringen av domänautentiseringsuppgifterna:
I konfigurationshanteraren går du till tabellen med autentiseringsuppgifter och ser Valideringsstatus för domänautentiseringsuppgifter. Endast domänautentiseringsuppgifter verifieras.
Om verifieringen misslyckas kan du välja statusen Misslyckades för att se verifieringsfelet. Åtgärda problemet och välj sedan Återkalla autentiseringsuppgifter för att försöka validera autentiseringsuppgifterna igen.
Starta identifiering
Om du vCenter Server identifieringen väljer du Starta identifiering. När identifieringen har initierats kan du kontrollera identifieringsstatusen genom att titta på vCenter Server IP-adress eller FQDN i källtabellen.
Så här fungerar identifiering
Det tar cirka 15 minuter innan inventeringen av identifierade servrar visas i Azure Portal.
Om du angav serverautentiseringsuppgifter initieras programinventeringen (identifiering av installerade program) automatiskt när identifieringen av servrar som vCenter Server har slutförts. Programvaruinventering sker var 12:e timme.
Programvaruinventering identifierar SQL Server instanser som körs på servrarna. Med hjälp av den information som den samlar in försöker installationen ansluta till SQL Server-instanserna via autentiseringsuppgifterna för Windows eller SQL Server-autentiseringsuppgifterna som anges i installationen. Sedan samlar den in data om SQL Server databaser och deras egenskaper. Den SQL Server identifieringen utförs en gång var 24:e timme.
Installationen kan bara ansluta till SQL Server instanser som den har nätverkssynsikt till, medan programvaruinventering inte behöver nätverkssynsikten.
Identifieringen av installerade program kan ta längre tid än 15 minuter. Varaktigheten beror på antalet identifierade servrar. För 500 servrar tar det ungefär en timme innan det identifierade lagret visas i Azure Migrate-projektet i portalen.
Programvaruinventering identifierar webbserverrollen som finns på identifierade servrar. Om en server har webbserverrollen aktiverad utför Azure Migrate identifiering av webbappar på servern. Konfigurationsdata för webbappar uppdateras en gång var 24:e timme.
Under programvaruinventeringen itereras de tillagda serverautentiseringsuppgifterna mot servrar och valideras för agentlös beroendeanalys. När identifieringen av servrar är klar kan du aktivera agentlös beroendeanalys på servrarna i portalen. Endast de servrar som verifieringen lyckas på kan väljas för att aktivera agentlös beroendeanalys.
ASP.NET webbappar och SQL Server-instanser och databasdata börjar visas i portalen inom 24 timmar efter att du har börjat identifieringen.
Som standard använder Azure Migrate det säkraste sättet att ansluta till SQL-instanser, dvs. Azure Migrate krypterar kommunikationen mellan Azure Migrate-installationen och källinstanserna SQL Server genom att ange egenskapen TrustServerCertificate till
true. Dessutom använder transportlagret SSL för att kryptera kanalen och kringgå certifikatkedjan för att verifiera förtroendet. Därför måste installationservern konfigureras för att lita på certifikatets rotutfärdare. Du kan dock ändra anslutningsinställningarna genom att välja Redigera SQL Server anslutningsegenskaper på installationen. Lär dig mer om vad du bör välja.
Om du vCenter Server identifieringen väljer du Starta identifiering. När identifieringen har initierats kan du kontrollera identifieringsstatusen genom att titta på vCenter Server IP-adress eller FQDN i källtabellen.
Visa identifierade data
Gå tillbaka till Azure Migrate i Azure Portal.
Välj Uppdatera för att visa identifierade data.
Nästa steg
- Lär dig hur du utvärderar servrar som ska migreras till virtuella Azure-datorer.
- Lär dig hur du utvärderar servrar som kör SQL Server att migrera till Azure SQL.
- Lär dig hur du utvärderar webbappar för att migrera till Azure App Service.
- Granska de data Azure Migrate enheten samlar in under identifieringen.