[Megoldva] Migrálás VirtualBox-ról Proxmox-ra

Fórumok

Sziasztok!

Az új szerveremen a segítségetekkel már megy szépen a hálózati elérés és a DHCP az újonnan telepített VM-ekben Proxmox VE7 alatt.
Azonban van 3 VirtualBoxban futó (2 db Debian 11 és 1 db Windosws Server 2019-) VM-em amit migrálni szeretnék, de azok sajnos nem kapnak IP címet.

Próbáltam új telepítést. A Debian megy szépen OOB, a Win 2019... az nem.
Qemu Guest Agent engedélyeztem a GUI/Opciók menüben. VirtIO drivereket választottam minden hardwerhez. .iso-ból telepítettem a virtio-win-gt-x64 -et. A drivert is telepítettem külön "kézzel". A Red Hat VirtIO Ethernet Adapter-en sárga felkiáltójel. Code: 56
Telepítés közben a hibaüzenet: A művelet a határidő túllépése miatt nem lett befejezve. (Hibakód: 28)

A migrált (Debian és Win 2019) VM-en uninstalláltam a VirtualBox Guest Addont, de egyelőre csak apt-al telepíthető guest-agentet találtam, ami ugye net nélkül nehézkes.
Windowson szintén a hálókártya drivere nem telepíthető csakúgy, mint új telepítésnél.

(Az, hogy Windowsban 2 egér látszik és többnyire közel sincsenek egymáshoz, arról is érdemes lenne beszélgetni :))
(Ez azért volt, mert a VM/Options-nál Use tablet for pointer: No beállításon volt)

Tudtok tippet adni, mit próbáljak még?

Megoldás Windowshoz
Megoldás Debianhoz

Köszönöm mindenkinek, aki segített!

Hozzászólások

Debianhoz, probald egy live cd/dvd rol.
halozati interface van?
dhcp ad cimet ha kersz?
routing rendben van?
nevfeloldas mukodik?

Ha új VM-be telepítek Debiant, ott minden rendben a hálózattal. Kap IP-t DHCP-n, routing és névfeloldás működik.
A VBoxból konvertált VM-ben a resolv.conf-ban ott van a szolgáltató  2 névszervere, amit megadtam. enp6s16 létezik, a MAC address is passzol, de nincs IPv4 cím.

Szerkesztve: 2021. 12. 21., k – 07:25

Milyen hálókártyát adtál a windowsnak (virtio, e1000, rtl8139)?

Nem maradt ott valahogy a vbox hálókártyája? Esetleg távolíts el a windows-ban a hálókártyát, utána új hardver keresés. Próbáld meg e1000-el is.

Senkinek nincs köze világod belsejéhez, neked sincs közöd mások életéhez, csak az Irgalom útján van közöd, Istenektől rendelt kötelességed.

A Windows-zal az az érdekesség, hogy telepítettem egy vadi újat egy új VM-be és ott is a hálókártya telepítésénél van időtúllépési hiba. Próbáltam csökkentett módban és úgy is, hogy a driver aláírás-ellenörzést kikapcsoltam. Ugyan úgy nem megy fel a driver.
Most virtio van beállítva, de próbáltam már e1000-el is. Ugyan ez a helyzet. Megnézem rtl8139-el is.

Nem lehetséges, hogy a hoston hiányzik valami ahhoz, hogy a Windowsban telepíthető legyen a hálókártya?
(A VM-ben a tűzfal ki van kapcsolva)

Szerk.: Kipróbáltam a VBoxos Windowst rtl8193-el. Sárga felkiáltójel a kártyán, "A Windows még nem fejezte be az eszköz osztálykonfigurációjának beállítását (Kód: 56)"... majd csonttá fagyott a Windows :O

Nem kevés proxmox szervert üzemeltettetek, de ilyen hibával még nem találkoztam.

A proxmox gyári iso-ból lett telepítve? Akkor a host-on tuti ott van minden. A proxmox a legfrissebb verzió?

Próbáld ki, hogy átkapcsolod Q35-re machine type-ot a windows alatt.

Senkinek nincs köze világod belsejéhez, neked sincs közöd mások életéhez, csak az Irgalom útján van közöd, Istenektől rendelt kötelességed.

A Hetznernél van a gép, nem választható Proxmox.
Debian 11 latest-re ment fel a Proxmox latest. Minden friss.

Most q35-ön van, i440-el nem ment, azóta ezzel próbálkozom.

Sokmindent próbálgattam már ezen a gépen, úgyhogy éles bevetés előtt csinálni fogok egy tiszta telepítést. Még a Proxmox előtt, Debian alatt volt fenn VirtualBox is. Uninstalláltam a Proxmox telepítése előtt, de ki tudja, maradt-e utána valami...

Ha azt mondod, egy Windows Server 2019 telepítőnek (is) trükközés nélkül mennie kellene VM-ben, akkor most újraítelepítem az egész gépet. :)

A Hetznernél van a gép, nem választható Proxmox.

Nem ismerem őket. Ez a gép eleve egy virtualizált host?

Én ilyen hibát még nem láttam, gyanítom, hogy valami gép specifikus dolog lesz. Rendes vason a proxmox, telepítés után minden megy trükközés nélkül.

Senkinek nincs köze világod belsejéhez, neked sincs közöd mások életéhez, csak az Irgalom útján van közöd, Istenektől rendelt kötelességed.

Ez rendes vas, nem virtual szerver.
https://www.hetzner.com/dedicated-rootserver/matrix-px
PX93-as. 128 GB RAM.  Van benne 4 db NVMe SSD.
2 software Raid1-ben a rendszernek ext4-el, 2 pedig ZFS mirror 1. vonalas backupnak.

Az mondjuk egy másik fórumtémát megérne, hogy a ZFS némeliyk újraindítás után nem látszik. A partíciók megvannak, de a pool nem található.
Ilyenkor (néha többször is) újraindítom és újra automatikusan van ZFS...

"Az mondjuk egy másik fórumtémát megérne, hogy a ZFS némeliyk újraindítás után nem látszik. A partíciók megvannak, de a pool nem található.
Ilyenkor (néha többször is) újraindítom és újra automatikusan van ZFS..."

Csak egy tipp. Nálam a ZFS export-import-nál volt gond hasonló esetben.

Csak akkor szólok hozzá egy témához, ha értelmét látom.

OpenSuse Tumbleweed alatt desktopon régóta használok zfs-t, sosem volt vele gond.
Nem szoktam exportálni, importálni. Simán újraindítom a gépet. Ez lehet baj Debianon?

Csak a zfsutils-linux csomagot tettem fel a szerverre, Kell esetleg a zfs-dkms, a zfs-dracut, vagy a zfs-initramfs, esetleg bármi más?

Újratelepítettem a szervert.
Debian 11, Proxmox VE 7.
Létrehoztam 1 VM-et next, next, finish-el.
Feltettem egy Windows Server 2019-et.
Telepítettem a virtio-win.iso-ról a virtio-win-gt-x64 segítségével a drivereket.
Az eszközkezelőben a hálózati kártyák alatt az Intel(R) Pro/1000 MT hálózati kapcsolat sárga felkiáltójeles.
"A Windows még nem fejezte be az eszköz osztálykonfigurációjának beállítását (Kód: 56)"

Van valakinek bármi ötlete?

Senkinek nincs köze világod belsejéhez, neked sincs közöd mások életéhez, csak az Irgalom útján van közöd, Istenektől rendelt kötelességed.

Kipróbáltam a desktop gépemen Tumbleweed alatt virt-managerben. A .vdi-t konvertáltam .qcow2-be, létrehoztam egy gépet, amelynek ezt az image-t adtam SATA Disk-ként.
A NIC-et virtio-ra állítottam és start.
A virtio-win-gt-x64.msi telepítése ugyan azzal a hibával ér véget, mint Proxmox alatt.
Ha kézzel próbálom frissíteni az illesztőprogramot úgy, hogy a CD főkönyvtárát adom meg, keresse ki magának, ami tetszik, akkor:
"Red Hat VirtIO Network Adapter
A művelet a határidő túllépése miatt nem lett befejezve"

A szükséges hardware beállítás:
Machine: q35, verzió: 5.1
és máris telepíthető minden driver!

Érdekesség a témához:
Windows Server 2022 működik q35 6.1-el (default) is.
Igaz, azóta már 0.1.215-2 verziónál jár a virtio. A probléma idején 0.1.187 volt, ha jól rémlik.

Szerk.: A driver telepítese valóban működik, de hálózat nincs vele. Az eszközkezelőben látszólag minden eszköz rendben van.
Vissza kellett állítanom ezt is (Win Server 2022) 5.1-es hardververzióra.