Dela via


Metadata som identifierats av Azure Migrate-installationen

Den här artikeln innehåller information om de metadata som identifieras av Azure Migrate-installationen.

Azure Migrate-installationen är en enkel installation som verktyget Azure Migrate: Identifiering och utvärdering använder för att identifiera servrar som körs i din miljö och skicka serverkonfigurations- och prestandametadata till Azure.

Metadata som identifieras av Azure Migrate-installationen hjälper dig att utvärdera serverberedskapen för migrering till Azure, servrar med rätt storlek och plankostnader. Microsoft använder inte dessa data i någon granskning av licensefterlevnad.

Insamlade metadata för VMware-servrar

Installationen samlar in konfigurations-, prestandametadata, data om installerade program, roller och funktioner (programvaruinventering) och beroendedata (om agentlös beroendeanalys är aktiverad) från servrar som körs i din VMware-miljö.

Här är den fullständiga listan över servermetadata som enheten samlar in och skickar till Azure:

DATA RÄKNARE
Serverinformation
Server-ID vm.Config.InstanceUuid
Servernamn vm.Config.Name
vCenter Server-ID VMwareClient.Instance.Uuid
Serverbeskrivning vm.Summary.Config.Annotation
Licensproduktnamn vm.Client.ServiceContent.About.LicenseProductName
Typ av operativsystem vm.SummaryConfig.GuestFullName
Starttyp vm.Config.Firmware
Antal kärnor vm.Config.Hardware.NumCPU
Minne (MB) vm.Config.Hardware.MemoryMB
Antal diskar vm.Config.Hardware.Device.ToList(). FindAll(x => är VirtualDisk).count
Lista över diskstorlekar vm.Config.Hardware.Device.ToList(). FindAll(x => är VirtualDisk)
Lista över nätverkskort vm.Config.Hardware.Device.ToList(). FindAll(x => är VirtualEthernet).count
CPU-användning cpu.usage.average
Minnesanvändning mem.usage.average
Processormodell/namn vm.Config.Hardware.CpuModel
Antal socketar i en processor vm.Config.Hardware.NumCpuPkgs
Information per disk
Disknyckelvärde skiva. Nyckel
Dikunitnummer skiva. UnitNumber
Nyckelvärde för diskkontrollant skiva. ControllerKey.Value
Gigabyte har etablerats virtualDisk.DeviceInfo.Summary
Disknamn Värde som genereras med disk. UnitNumber, disk. Nyckel, disk. ControllerKey.VAlue
Läsåtgärder per sekund virtualDisk.numberReadAveraged.average
Skrivåtgärder per sekund virtualDisk.numberWriteAveraged.average
Läsdataflöde (MB per sekund) virtualDisk.read.average
Skrivdataflöde (MB per sekund) virtualDisk.write.average
Per NIC-information
Namn på nätverkskort Nic. Nyckel
MAC-adress ((VirtualEthernetCard)nic). MacAddress
IPv4-adresser vm.Guest.Net
IPv6-adresser vm.Guest.Net
Läsdataflöde (MB per sekund) net.received.average
Skrivdataflöde (MB per sekund) net.transmitted.average
Information om inventeringssökväg
Name behållare. GetType(). Namn
Typ av underordnat objekt behållare. ChildType
Referensinformation behållare. MoRef
Överordnad information Container.Parent
Mappinformation per server ((Mapp)container). ChildEntity.Type
Datacenterinformation per server ((Datacenter)container). VmFolder
Datacenterinformation per värdmapp ((Datacenter)container). HostFolder
Klusterinformation per värd ((ClusterComputeResource)container). Värd
Värdinformation per server ((HostSystem)container). Virtuell dator

Prestandametadata

Här är de prestandadata som en installation samlar in för en server som körs på VMware och skickar till Azure:

Data Räknare Utvärderingspåverkan
CPU-användning cpu.usage.average Rekommenderad serverstorlek/kostnad
Minnesanvändning mem.usage.average Rekommenderad serverstorlek/kostnad
Diskläsningsdataflöde (MB per sekund) virtualDisk.read.average Beräkning för diskstorlek, lagringskostnad, serverstorlek
Diskskrivningsdataflöde (MB per sekund) virtualDisk.write.average Beräkning för diskstorlek, lagringskostnad, serverstorlek
Diskläsningsåtgärder per sekund virtualDisk.numberReadAveraged.average Beräkning för diskstorlek, lagringskostnad, serverstorlek
Diskskrivningsåtgärder per sekund virtualDisk.numberWriteAveraged.average Beräkning för diskstorlek, lagringskostnad, serverstorlek
NIC-läsdataflöde (MB per sekund) net.received.average Beräkning för serverstorlek
NIC skriver dataflöde (MB per sekund) net.transmitted.average Beräkning för serverstorlek

Insamlade metadata för Hyper-V-servrar

Installationen samlar in konfigurations-, prestandametadata, data om installerade program, roller och funktioner (programvaruinventering) och beroendedata (om agentlös beroendeanalys är aktiverad) från servrar som körs i hyper-V-miljön.

Här är den fullständiga listan över servermetadata som installationen samlar in och skickar till Azure.

Data WMI-klass WMI-klassegenskap
Serverinformation
Serienummer för BIOS Msvm_BIOSElement BIOSSerialNumber
Servertyp (Gen 1 eller 2) Msvm_VirtualSystemSettingData VirtualSystemSubType
Servervisningsnamn Msvm_VirtualSystemSettingData ElementName
Serverversion Msvm_ProcessorSettingData VirtualQuantity
Minne (byte) Msvm_MemorySettingData VirtualQuantity
Maximalt minne som servern kan använda Msvm_MemorySettingData Gräns
Dynamiskt minne aktiverat Msvm_MemorySettingData DynamicMemoryEnabled
Operativsystemnamn/version/FQDN Msvm_KvpExchangeComponent GuestIntrinsicExchangeItems Namndata
Serverns energistatus Msvm_ComputerSystem EnabledState
Information per disk
Diskidentifierare Msvm_VirtualHardDiskSettingData VirtualDiskId
Typ av virtuell hårddisk Msvm_VirtualHardDiskSettingData Typ
Storlek på virtuell hårddisk Msvm_VirtualHardDiskSettingData MaxInternalSize
Överordnad virtuell hårddisk Msvm_VirtualHardDiskSettingData ParentPath
Per NIC-information
IP-adresser (syntetiska nätverkskort) Msvm_GuestNetworkAdapterConfiguration IPAddresses
DHCP aktiverat (syntetiska nätverkskort) Msvm_GuestNetworkAdapterConfiguration DHCPEnabled
NIC-ID (syntetiska nätverkskort) Msvm_SyntheticEthernetPortSettingData InstanceID
NIC MAC-adress (syntetiska nätverkskort) Msvm_SyntheticEthernetPortSettingData Adress
Nätverkskorts-ID (äldre nätverkskort) MsvmEmulatedEthernetPortSetting-data InstanceID
MAC-ID för nätverkskort (äldre nätverkskort) MsvmEmulatedEthernetPortSetting-data Adress

Prestandadata

Här är serverprestandadata som enheten samlar in och skickar till Azure.

Prestandaräknareklass Räknare Utvärderingspåverkan
Virtuell Hyper-V Hypervisor-processor % körtid för gäst Rekommenderad serverstorlek/kostnad
Dynamisk Hyper-V-minnesserver Aktuellt tryck (%)
Synligt fysiskt gästminne (MB)
Rekommenderad serverstorlek/kostnad
Virtuell Hyper-V-lagringsenhet Läsa byte/sekund Beräkning för diskstorlek, lagringskostnad, serverstorlek
Virtuell Hyper-V-lagringsenhet Skriva byte/sekund Beräkning för diskstorlek, lagringskostnad, serverstorlek
Virtuellt Hyper-V-nätverkskort Mottagna byte/sekund Beräkning för serverstorlek
Virtuellt Hyper-V-nätverkskort Skickade byte/sekund Beräkning för serverstorlek
  • CPU-användning är summan av all användning för alla virtuella processorer som är anslutna till en server.
  • Minnesanvändning är (aktuellt tryck * gäst synligt fysiskt minne) / 100.
  • Värden för disk- och nätverksanvändning samlas in från de angivna Prestandaräknarna för Hyper-V.

Insamlade data för fysiska servrar

Installationen samlar in konfigurations-, prestandametadata, data om installerade program, roller och funktioner (programvaruinventering) och beroendedata (om agentlös beroendeanalys är aktiverad) från fysiska servrar eller servrar som körs på andra moln som AWS, GCP osv.

Windows-servermetadata

Här är den fullständiga listan över Windows-servermetadata som enheten samlar in och skickar till Azure.

Data WMI-klass WMI-klassegenskap
FQDN Win32_ComputerSystem Domän, namn, PartOfDomain
Antal processorkärnor Win32_PRocessor NumberOfCores
Allokerat minne Win32_ComputerSystem TotalPhysicalMemory
BIOS-serienummer Win32_ComputerSystemProduct IdentifieNumber
BIOS GUID Win32_ComputerSystemProduct UUID
Starttyp Win32_DiskPartition Sök efter partition med Type = GPT:System for EFI/BIOS
Operativsystemets namn Win32_OperatingSystem Rubrik
OS-version Win32_OperatingSystem Version
Operativsystemarkitektur Win32_OperatingSystem OSArchitecture
Antal diskar Win32_DiskDrive Modell, Storlek, DeviceID, MediaType, Namn
Diskstorlek Win32_DiskDrive Storlek
NIC-lista Win32_NetworkAdapterConfiguration Beskrivning, index
IP-adress för nätverkskort Win32_NetworkAdapterConfiguration IPAddress
NIC MAC-adress Win32_NetworkAdapterConfiguration MACAddress

Prestandadata för Windows Server

Här är prestandadata för Windows-servern som enheten samlar in och skickar till Azure.

Data WMI-klass WMI-klassegenskap
CPU-användning Win32_PerfFormattedData_PerfOS_Processor PercentIdleTime
Minnesanvändning Win32_PerfFormattedData_PerfOS_Memory AvailableMBytes
Antal nätverkskort Win32_PerfFormattedData_Tcpip_NetworkInterface Hämta antalet nätverksenheter.
Mottagna data per nätverkskort Win32_PerfFormattedData_Tcpip_NetworkInterface BytesReceivedPerSec
Data som överförs per nätverkskort BWin32_PerfFormattedData_Tcpip_NetworkInterface BytesSentPersec
Antal diskar BWin32_PerfFormattedData_PerfDisk_PhysicalDisk Antal diskar
Diskinformation Win32_PerfFormattedData_PerfDisk_PhysicalDisk DiskWritesPerSec, DiskWriteBytesPerSec, DiskReadsPerSec, DiskReadBytesPerSec.

Linux-servermetadata

Här är den fullständiga listan över Linux-servermetadata som installationen samlar in och skickar till Azure.

Data Kommandon
FQDN cat /proc/sys/kernel/hostname, hostname -f
Antal processorkärnor cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l
Allokerat minne cat /proc/meminfo | grep MemTotal | awk {printf "%.0f", $2/1024}'
BIOS-serienummer lshw | grep "serial:" | head -n1 | awk {print $2}
/usr/sbin/dmidecode -t 1 | grep 'Serial' | awk '{ $1="" ; $2=""; print}'
BIOS GUID cat /sys/class/dmi/id/product_uuid
Starttyp [ -d /sys/firmware/efi ] && echo EFI || eko-BIOS
OS-namn/version Vi kommer åt dessa filer för operativsystemversionen och namnet:

/etc/os-release
/usr/lib/os-release
/etc/enterprise-release
/etc/redhat-release
/etc/oracle-release
/etc/SuSE-release
/etc/lsb-release
/etc/debian_version
Operativsystemarkitektur uname -m
Antal diskar fdisk -l | egrep "Disk.*bytes" | awk {print $2} | cut -f1 -d ':'
Startdisk df /boot | sed -n 2p | awk {print $1}
Diskstorlek fdisk -l | egrep "Disk.*bytes" | egrep $disk: | awk {print $5}
NIC-lista ip -o -4 addr show | awk {print $2}
IP-adress för nätverkskort ip addr show $nic | grep inet | awk {print $2} | cut -f1 -d "/"
NIC MAC-adress ip addr show $nic | grep ether | awk {print $2}

Prestandadata för Linux-server

Här är prestandadata för Linux-servern som enheten samlar in och skickar till Azure.

Data Kommandon
CPU-användning cat /proc/stat/ | grep 'cpu' /proc/stat
Minnesanvändning gratis | grep Mem | awk {print $3/$2 * 100.0}
Antal nätverkskort lshw -class network | grep eth[0-60] | wc -l
Mottagna data per nätverkskort cat /sys/class/net/eth$nic/statistics/rx_bytes
Data som överförs per nätverkskort cat /sys/class/net/eth$nic/statistics/tx_bytes
Antal diskar fdisk -l | egrep "Disk.*bytes" | awk {print $2} | cut -f1 -d ':'
Diskinformation cat /proc/diskstats

Programvaruinventeringsdata

Installationen samlar in data om installerade program, roller och funktioner (programvaruinventering) från servrar som körs i VMware-miljön/Hyper-V-miljön/fysiska servrar eller servrar som körs på andra moln som AWS, GCP osv.

Windows Server-programdata

Här är programvaruinventeringsdata som enheten samlar in från varje identifierad Windows-server:

Data Registerplats Tangent
Programnamn HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall*
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall*
DisplayName
Version HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall*
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall*
DisplayVersion
Provider HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall*
HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall*
Publisher

Windows Server har data

Här är de funktionsdata som enheten samlar in från varje identifierad Windows-server:

Data PowerShell-cmdlet Property
Name Get-WindowsFeature Name
Funktionstyp Get-WindowsFeature FeatureType
Parent Get-WindowsFeature Parent

Windows Server-operativsystemdata

Här är de operativsystemdata som enheten samlar in från varje identifierad Windows-server:

Data WMI-klass WMI-klassegenskap
Name Win32_operatingsystem Rubrik
Version Win32_operatingsystem Version
Arkitektur Win32_operatingsystem OSArchitecture

SQL Server-metadata

Här är DE SQL Server-data som installationen samlar in från varje identifierad Windows-server:

Data Registerplats Tangent
Name HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL installedInstance
Edition HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup Edition
Service Pack HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup SP
Version HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceName>\Setup Version

Programdata för Linux-server

Här är de programinventeringsdata som enheten samlar in från varje identifierad Linux-server. Baserat på serverns operativsystem körs ett eller flera av kommandona.

Data Kommandon
Name rpm, dpkg-query, snap
Version rpm, dpkg-query, snap
Provider rpm, dpkg-query, snap

Linux-serveroperativsystemdata

Här är de operativsystemdata som installationen samlar in från varje identifierad Linux-server:

Data Kommandon
Namn
version
Samlas in från en eller flera av följande filer:

/etc/os-release
/usr/lib/os-release
/etc/enterprise-release
/etc/redhat-release
/etc/oracle-release
/etc/SuSE-release
/etc/lsb-release
/etc/debian_version
Arkitektur uname

SQL Server-instanser och databasdata

Azure Migrate-installationen som används för identifiering av virtuella VMware-datorer kan också samla in data på SQL Server-instanser och databaser.

SQL-databasmetadata

Databasmetadata Vyer/SQL Server-egenskaper
Unik identifierare för databasen sys.databases
Serverdefinierat databas-ID sys.databases
Namnet på databasen sys.databases
Kompatibilitetsnivå för databasen sys.databases
Sorteringsnamn för databasen sys.databases
Databasens tillstånd sys.databases
Databasens storlek (i MBs) sys.master_files
Enhetsbeteckning med plats som innehåller datafiler SERVERPROPERTY och Software\Microsoft\MSSQLServer\MSSQLServer
Lista över databasfiler sys.databases, sys.master_files
Tjänstens asynkron meddelandekö är aktiverad eller inte sys.databases
Databasen är aktiverad för insamling av ändringsdata eller inte sys.databases
Databaser och tillstånd för AlwaysOn-tillgänglighetsgrupp sys.dm_hadr_database_replica_states

SQL Server-metadata

Servermetadata Vyer/SQL Server-egenskaper
Servernamn SERVERPROPERTY
FQDN Anslutningssträng som härleds från identifiering av installerade program
Installera ID sys.dm_server_registry
Serverversion SERVERPROPERTY
Serverutgåva SERVERPROPERTY
Servervärdplattform (Windows/Linux) SERVERPROPERTY
Produktnivå för servern (RTM SP CTP) SERVERPROPERTY
Standardsökväg för säkerhetskopiering SERVERPROPERTY
Standardsökväg för datafilerna SERVERPROPERTY och Software\Microsoft\MSSQLServer\MSSQLServer
Standardsökväg för loggfilerna SERVERPROPERTY och Software\Microsoft\MSSQLServer\MSSQLServer
Nej. av kärnor på servern sys.dm_os_schedulers, sys.dm_os_sys_info
Namn på serversortering SERVERPROPERTY
Nej. av kärnor på servern med VISIBLE ONLINE-status sys.dm_os_schedulers
Unikt server-ID sys.dm_server_registry
HA aktiverat eller inte SERVERPROPERTY
Buffertpoolstillägg aktiverat eller inte sys.dm_os_buffer_pool_extension_configuration
Redundanskluster konfigurerat eller inte SERVERPROPERTY
Server som endast använder Windows-autentiseringsläge SERVERPROPERTY
Servern installerar PolyBase SERVERPROPERTY
Nej. av logiska processorer i systemet sys.dm_server_registry, sys.dm_os_sys_info
Förhållandet mellan antalet logiska eller fysiska kärnor som exponeras av ett fysiskt processorpaket sys.dm_os_schedulers, sys.dm_os_sys_info
Inga fysiska processorer i systemet sys.dm_os_schedulers, sys.dm_os_sys_info
Datum- och tidsservern startades senast sys.dm_server_registry
Maximal användning av serverminne (i MBS) sys.dm_os_process_memory
Totalt nej. användare i alla databaser sys.databases, sys.logins
Total storlek för alla användardatabaser sys.databases
Storlek på temporär databas sys.master_files, sys.configurations, sys.dm_os_sys_info
Nej. av inloggningar sys.logins
Lista över länkade servrar sys.servers
Lista över agentjobb [msdb]. [dbo]. [sysjobs], [sys]. [syslogins], [msdb]. [dbo]. [syscategories]
AlwaysOn-tillgänglighetsgrupper, repliker och deras tillstånd sys.availability_groups, sys.dm_hadr_availability_group_states, sys.availability_group_listeners, sys.availability_group_listener_ip_addresses, sys.availability_replicas, sys.dm_hadr_availability_replica_states
Always On-redundansklusterinstans sys.dm_hadr_cluster, sys.dm_hadr_cluster_members, sys.dm_hadr_cluster_networks

Prestandametadata

Prestanda Vyer/SQL Server-egenskaper Utvärderingspåverkan
CPU-användning för SQL Server sys.dm_os_ring_buffers Rekommenderad SKU-storlek (CPU-dimension)
Antal logiska SQL-processorer sys.dm_os_sys_info Rekommenderad SKU-storlek (CPU-dimension)
FYSISKT SQL-minne som används sys.dm_os_process_memory Oanvända
Sql-minnesanvändning i procent sys.dm_os_process_memory Oanvända
Databas-CPU-användning sys.dm_exec_query_stats, sys.dm_exec_plan_attributes Rekommenderad SKU-storlek (CPU-dimension)
Databasminne som används (buffertpool) sys.dm_os_buffer_descriptors Rekommenderad SKU-storlek (minnesdimension)
Filläsning/skriv-I/O sys.dm_io_virtual_file_stats, sys.master_files Rekommenderad SKU-storlek (I/O-dimension)
Filnummer för läsningar/skrivningar sys.dm_io_virtual_file_stats, sys.master_files Rekommenderad SKU-storlek (dataflödesdimension)
Fil-I/O-bås läsning/skrivning (ms) sys.dm_io_virtual_file_stats, sys.master_files Rekommenderad SKU-storlek (I/O-svarstidsdimension)
Filstorlek sys.master_files Rekommenderad SKU-storlek (lagringsdimension)

ASP.NET webbappsdata

Azure Migrate-installationen som används för identifiering av virtuella datorer kan också samla in data om ASP.NET webbprogram.

Här är konfigurationsdata för webbappar som enheten samlar in från varje Windows-server som identifieras i din miljö.

Enhet Data
Webbappar Programnamn
Konfigurationssökväg
Klientdelsbindningar
Aktiverade ramverk
Värd för webbserver
Underprogram och virtuella program
Namn på programpool
Körningsversion
Hanterat pipelineläge
Webbserver Servernamn
Servertyp (för närvarande endast IIS)
Konfigurationsplats
Version
FQDN
Autentiseringsuppgifter som används för identifiering
Lista över program

Java-webbappars data

Enhet Data
Webbappar Programnamn
Webbserver-ID
Webbservernamn
Visningsnamn
Kataloger
Konfigurationer
Bindningar
Identifierade ramverk (kan innehålla JVM-version)
Begäranden (CPU-begäranden)
Gränser (CPU-gränser)
WorkloadType
Sökväg till programmets scratch
Statiska mappar
Webbserver OS-typ
OS-namn
OS-version
OS-arkitektur
Värdnamn
CatalinaHomes
Tomcat-version
JVM-version
Användarnamn
Användar-ID
Gruppnamn
Grupp-ID

Data om Spring Boot-webbappar

Azure Migrate-installationen som används för identifiering kan också samla in data i Spring Boot-webbprogram.

Här är konfigurationsdata för webbappar som enheten samlar in från varje Windows-server som identifieras i din miljö.

Enhet Data
Webbappar Programnamn
Maven-artefaktnamn
JAR-filplats
JAR-filkontrollsumma
JAR-filstorlek
Spring Boot-version
Maven build JDK-version
Programegenskapsfiler
Filnamn för certifikat
Plats för statiskt innehåll
Programport
Bindningsportar (inklusive appport)
Loggningskonfiguration
JAR-fil senast ändrad tid
OS-körning OS-installerad JDK-version
JVM-alternativ
JVM-heapminne
OS-namn
OS-version
Miljövariabler

Beroendedata för program

Azure Migrate-installationen kan samla in data om beroenden mellan servrar för servrar som körs i din VMware-miljö/Hyper-V-miljö/fysiska servrar eller servrar som körs på andra moln som AWS, GCP osv.

Windows Server-beroendedata

Här är de anslutningsdata som enheten samlar in från varje Windows-server, som har aktiverats för agentlös beroendeanalys från portalen:

Data Kommandon
Lokal port netstat
Lokal IP-adress netstat
Fjärr-IP-adress netstat
Fjärr-IP-adress netstat
TCP-anslutningstillstånd netstat
Process ID netstat
Antal aktiva anslutningar netstat
Data WMI-klass WMI-klassegenskap
Processnamn Win32_Process Körbar sökväg
Processargument Win32_Process Kommandorad
Appnamn Win32_Process Parametern VersionInfo.ProductName för egenskapen ExecutablePath

Data om Linux-serverberoenden

Här är de anslutningsdata som enheten samlar in från varje Linux-server, som har aktiverats för agentlös beroendeanalys.

Data Kommandon
Lokal port netstat
Lokal IP-adress netstat
Fjärr-IP-adress netstat
Fjärr-IP-adress netstat
TCP-anslutningstillstånd netstat
Antal aktiva anslutningar netstat
Process ID netstat
Processnamn PS
Processargument PS
Appnamn dpkg eller rpm

Nästa steg

  • Lär dig hur du konfigurerar installationen för VMware.
  • Lär dig hur du konfigurerar installationen för Hyper-V.
  • Lär dig hur du konfigurerar installationen för fysiska servrar.