VMWARE → STACKIT · HANDLEIDING
VMware Tools, netwerkdrivers en conversie van gastsystemen voor STACKIT
Een geconverteerde disk start op STACKIT met een gastsysteem dat nog VMware-hardware verwacht. Deze handleiding beoordeelt zeven VM's met Linux- en Windows-gastsystemen, een legacy E1000-adapter, twee besturingssystemen die niet meer worden ondersteund en een proxy met twee netwerken. U ziet wat de run per gastsysteem signaleert, wat open blijft en welke stappen in het gastsysteem gangbare praktijk zijn die u zelf uitvoert.
Adapters in de export en een server met twee netwerken in het concept
Een demo-omgeving die voor deze pagina is geschreven en op 4 november 2026 door StackToIT is beoordeeld: zeven VM's, twee port groups. Links: de volledige vNetwork-sheet; let op de adaptertypen vmxnet3, E1000 en E1000E. Rechts: het concept voor fw-proxy01, met twee adapters; reviewcommentaren zijn weggelaten.
VM,NIC label,Adapter,Network,Switch,Connected,IPv4 Address,VM UUID
web-rhel9,Network adapter 1,Vmxnet3,PG-Prod,dvs-prod,True,10.50.1.11,4205-e014-0001
app-deb12,Network adapter 1,Vmxnet3,PG-Prod,dvs-prod,True,10.50.1.21,4205-e014-0002
win-ad01,Network adapter 1,Vmxnet3,PG-Infra,dvs-prod,True,10.50.2.11,4205-e014-0003
win-app02,Network adapter 1,E1000E,PG-Prod,dvs-prod,True,10.50.1.31,4205-e014-0004
legacy-c7,Network adapter 1,E1000,PG-Prod,dvs-prod,True,10.50.1.41,4205-e014-0005
fw-proxy01,Network adapter 1,Vmxnet3,PG-Prod,dvs-prod,True,10.50.1.51,4205-e014-0006
fw-proxy01,Network adapter 2,Vmxnet3,PG-Infra,dvs-prod,True,10.50.2.51,4205-e014-0006
tpl-rhel9,Network adapter 1,Vmxnet3,PG-Prod,dvs-prod,False,,4205-e014-0007resource "stackit_network_interface" "vm_fw_proxy01_nic1" {
project_id = var.project_id
network_id = stackit_network.network_PG_Prod.network_id
ipv4 = "10.50.1.51"
}
resource "stackit_network_interface" "vm_fw_proxy01_nic2" {
project_id = var.project_id
network_id = stackit_network.network_PG_Infra.network_id
ipv4 = "10.50.2.51"
}
resource "stackit_server" "vm_fw_proxy01" {
project_id = var.project_id
name = "fw-proxy01"
machine_type = var.vm_fw_proxy01_machine_type
availability_zone = var.availability_zone
boot_volume = {
source_type = "image"
source_id = var.vm_fw_proxy01_image_id
size = 60
}
network_interfaces = [stackit_network_interface.vm_fw_proxy01_nic1.network_interface_id, stackit_network_interface.vm_fw_proxy01_nic2.network_interface_id]
}Eén interface per adapter
Elke adapter wordt een netwerkinterface in het netwerk dat de port group vervangt, met het adres uit de export als vast IPv4-adres. De server noemt beide interfaces.
Het adaptertype komt niet in het bestand
De run noemt het adaptertype bij de eigenschappen die het concept niet overneemt. U ziet het wel terug in een bevinding over de legacy-adapters. Lees voor driverwerk dus de bevindingen, niet de Terraform.
Gastsysteem voor gastsysteem: wat de run meldt
| VM en gastsysteem | In de export | Wat de run meldt |
|---|---|---|
| web-rhel9: Red Hat Enterprise Linux 9 | vmxnet3, UEFI | Geen bevinding. Wel nog op de lijst met open instellingen: guest tools, firmware, power state. |
| app-deb12: Debian 12 | vmxnet3, UEFI | Geen bevinding. Dezelfde lijst met open instellingen. |
| win-ad01: Windows Server 2019 | vmxnet3 | Informatie: bereid het image voor op de nieuwe virtuele hardware en controleer de Windows-licenties. |
| win-app02: Windows Server 2012 R2 | E1000E, één snapshot | Waarschuwing: het besturingssysteem valt buiten de ondersteuning van de leverancier en wordt niet gedekt door de publieke images van STACKIT. Daarnaast de Windows-opmerking, de snapshotopmerking en de opmerking over de legacy-adapter. |
| legacy-c7: CentOS 7 | E1000, kolom tools-OS leeg | Waarschuwing voor einde van ondersteuning, opmerking over de legacy-adapter. De instelling voor de tools staat er niet bij, omdat de export voor deze VM geen tools-OS bevat. |
| fw-proxy01: Ubuntu 22.04 | twee vmxnet3-adapters | Informatie: meerdere adapters, elk wordt een interface. |
| tpl-rhel9: template | uitgeschakeld | REPLATFORM: converteer de template naar een STACKIT-image of bouw die opnieuw op vanuit een publiek STACKIT-image; geen Terraform-blok. |
Cijfers van de run: 9 eenheden, 8 in het concept en 1 voor de architect. De enige handmatige eenheid is de template.
Een gastsysteem voorbereiden, stap voor stap
De eerste stappen volgen wat de run meldt. De commando's en de volgorde binnen het gastsysteem zijn gangbare praktijk; StackToIT voert ze niet uit.
Deel de omgeving in naar gastsysteemfamilie
Lees de twee OS-kolommen van vInfo: het OS uit het configuratiebestand en het OS dat VMware Tools meldt. De controles van de run lezen alleen de kolom uit het configuratiebestand. Een gastsysteem waarvan de tools iets anders of niets melden, vereist dus een persoon.
Linux: VMware Tools verwijderen of vervangen
Broadcom beschrijft hoe u vmware-uninstall-tools.pl als root uitvoert, gevolgd door een herstart van het gastsysteem. Draait een gastsysteem open-vm-tools uit de pakketten van de distributie, dan regelt u dat met de pakketbeheerder (gangbare praktijk). STACKIT noemt Debian, Ubuntu, RHEL, Rocky, AlmaLinux, Fedora, CentOS Stream en openSUSE als beschikbare images; de pagina gaat niet in op eisen aan eigen images.
Windows: VMware Tools verwijderen
Broadcom beschrijft het pad: Programma's en onderdelen, VMware Tools selecteren, Verwijderen, daarna een herstart. Doe dit op het gastsysteem dat u converteert, vóór de laatste export, en houd de console van de bron-VM beschikbaar totdat het doel is gestart.
Drivers: volg het voorbeeld van STACKIT en test
De run meldt dat de VMware-specifieke componenten, VMware Tools en de drivers vmxnet3 en PVSCSI, worden vervangen door de drivers die het STACKIT-image nodig heeft. De STACKIT-documentatiepagina's die voor deze gids zijn gelezen, noemen geen driververeisten. Het eigen voorbeeld van STACKIT Professional Services voor een Windows-image installeert de drie VirtIO-drivers NetKVM, Viostor en Vioscsi, installeert Cloudbase-Init en voert Sysprep uit voordat de disk naar qcow2 wordt geconverteerd. Dat voorbeeld gaat uit van Hyper-V. Gebruik het dus als model, bevestig de eisen voor uw gastsystemen bij STACKIT en test op een kopie van elk VMware-gastsysteem. Voor Linux-gastsystemen noemt geen van de hier gelezen STACKIT-pagina's eisen voor drivers of cloud-init.
Firmware
BIOS of UEFI is een eigenschap van het geüploade image, zegt de run, en de architect maakt het aan. De export heeft een kolom Firmware; lees die voor elke VM en stel het image daarop in.
Netwerkconfiguratie
Het concept stelt op elke interface een vast IPv4-adres in. Een gastsysteem met een eigen statische configuratie of een legacy-adapter moet na de eerste start worden gecontroleerd, omdat adapternamen en drivers kunnen veranderen.
Start zonder het bronnetwerk
Start de eerste kopie in een geïsoleerd netwerk of met uitgeschakelde interface, zodat twee servers met hetzelfde adres elkaar nooit tegenkomen.
Firmware en het image dat het concept verwacht
Links: de open firmware-instelling uit de actielijst. Rechts: de imagevariabele voor win-app02, die het concept declareert en zonder waarde laat.
- `boot-firmware` (Platform Architect; decision register record DEC-OPS-VM-APP-DEB12)
- Why: The mapping rule for this kind of unit recognises the unit but only passes this setting to a person; it does not decide its value. BIOS or EFI is a property of the uploaded image (stackit_image.config.uefi, secure_boot), which the architect creates.variable "vm_win_app02_image_id" {
type = string
description = "STACKIT image converted from the boot disk of VM win-app02 (qcow2 or raw)."
}Beslissingen voor de architect
Gastsystemen waarvan de ondersteuning is beëindigd
win-app02 (Windows Server 2012 R2) en legacy-c7 (CentOS 7) vallen buiten de images die STACKIT levert: Windows Server 2016, 2019, 2022 en 2025 en CentOS Stream. Voer eerst een upgrade uit, of upload een aangepast image en draag het risico.
Windows-licenties
STACKIT levert geen Windows-licentie voor een geüpload image. De licentiepagina noemt het Flexible Virtualization Benefit en vereist abonnementslicenties of Software Assurance; u bent zelf volledig verantwoordelijk voor de licenties van uw eigen image.
Opnieuw opbouwen in plaats van converteren
Voor stateless Linux-gastsystemen zoals web-rhel9 is het vaak minder werk om vanuit een STACKIT-image te starten en de applicatie opnieuw te installeren dan om een disk te converteren. Beslis per gastsysteem.
Legacy adapters
Plan een consoletoegang voor het geval het netwerk van E1000-gastsystemen na de eerste start niet opkomt.
Snapshots
win-app02 heeft een snapshot. Consolideer die vóór de export.
Vragen over VMware Tools en drivers
Verwijdert StackToIT VMware Tools?
Nee. StackToIT leest de export en schrijft een plan en een concept. Verwijdering en driverwerk gebeuren in het gastsysteem, door u.
Moet ik VMware Tools verwijderen vóór de export?
De run meldt dat de VMware-specifieke componenten worden vervangen door wat het STACKIT-image nodig heeft. Broadcom beschrijft hoe u ze verwijdert. Of dat vóór of na de conversie gebeurt, hangt af van hoe u de eerste kopie start en test.
Waarom ontbreekt het adaptertype in de Terraform?
De run neemt het adaptertype niet over in het concept; de netwerkinterface die de run schrijft, noemt een netwerk en een adres. In plaats daarvan waarschuwt de run voor legacy-adapters, dus de controle in het gastsysteem ligt bij u.
Kan ik Windows Server 2012 R2 houden?
De eigen images van STACKIT beginnen bij 2016. Een aangepast image is mogelijk, maar dan zijn licenties en ondersteuning uw verantwoordelijkheid.
Bronnen
Uw volgende stap: STACKIT.
Vertel ons over uw omgeving, dan laten wij zien wat StackToIT daarvoor oplevert: doelarchitectuur, Terraform-artefacten en een gestructureerd migratieplan.
Laat uw gegevens achter, onze specialisten nemen contact met u op.
Liever zelf een e-mail sturen? connect@stacktoit.com
Hartelijk dank.
Uw verzoek is bij ons binnengekomen. Onze specialisten nemen contact met u op.