Suse Linux Enterprise Server VM Hyper-V 2008 R2 umziehen auf Hyper-V 2012 R2
Hallo Forum,
ich suche nach einer Lösung für den VM Umzug einer Suse Linux Enterprise Server VM von einem Hyper V 2008 R2 Host auf einen Hyper V 2012 R 2 Host.
Folgende Möglichkeiten habe ich bereits ausprobiert:
- Hyper V Export / Import - SUSE VM startet nicht (Trying Manual resume from /dev/disk/.... scsi ... part 1 usw.)
- Veeam Sicherung ( B & R 9) - SUSE VM startet nicht - (Trying Manual resume from /dev/disk/.... scsi ... part 1 usw.)
- Veeam Replikation (B & R 9) - SUSE VM startet nicht - (Trying Manual resume from /dev/disk/.... scsi ... part 1 usw.)
Kennt jemand eine Möglichkeit die SUSE VM funktionsfähig zu übertragen oder lauffähig zu bekommen ?
Nette Grüße
Scout71
ich suche nach einer Lösung für den VM Umzug einer Suse Linux Enterprise Server VM von einem Hyper V 2008 R2 Host auf einen Hyper V 2012 R 2 Host.
Folgende Möglichkeiten habe ich bereits ausprobiert:
- Hyper V Export / Import - SUSE VM startet nicht (Trying Manual resume from /dev/disk/.... scsi ... part 1 usw.)
- Veeam Sicherung ( B & R 9) - SUSE VM startet nicht - (Trying Manual resume from /dev/disk/.... scsi ... part 1 usw.)
- Veeam Replikation (B & R 9) - SUSE VM startet nicht - (Trying Manual resume from /dev/disk/.... scsi ... part 1 usw.)
Kennt jemand eine Möglichkeit die SUSE VM funktionsfähig zu übertragen oder lauffähig zu bekommen ?
Nette Grüße
Scout71
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 310355
Url: https://administrator.de/contentid/310355
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
22 Kommentare
Neuester Kommentar
Hallo,
bitte vom 2008 R2 einfach kopieren und auf dem 2012R2 Importieren. Nicht den Export durchführen auf dem 2008 R2.
Oder
Neue VM mit der passenden Konfiguration auf dem 2012R2 anlegen und nur die VHD an die neue VM "anhängen"
Gruß c
bitte vom 2008 R2 einfach kopieren und auf dem 2012R2 Importieren. Nicht den Export durchführen auf dem 2008 R2.
Oder
Neue VM mit der passenden Konfiguration auf dem 2012R2 anlegen und nur die VHD an die neue VM "anhängen"
Gruß c
Hallo,
Deine VM Startet - erfolgreich. Das ist nicht der Fehler.
ist diese Linux überhaupt sauber heruntergefahren worden? Sind alle benötigten Platten vorhanden?. Warum findet der deine Partitionen nicht- vielleicht doch mal mehr Erzählen was denn nun tatsächlich los ist?
Gruß,
Peter
Deine VM Startet - erfolgreich. Das ist nicht der Fehler.
ist diese Linux überhaupt sauber heruntergefahren worden? Sind alle benötigten Platten vorhanden?. Warum findet der deine Partitionen nicht- vielleicht doch mal mehr Erzählen was denn nun tatsächlich los ist?
Gruß,
Peter
Kannst du damit was anfangen?
https://bbs.archlinux.org/viewtopic.php?id=119059
also in deine /etc/fstab gucken ob alles passt...
https://bbs.archlinux.org/viewtopic.php?id=119059
also in deine /etc/fstab gucken ob alles passt...
Hallo,
Sauber? Alle Snapshots vorher übernommen oder gelöscht bevor du dran gehst deine VM auf ein anderes Blech zu pappen? Dein Linux dateisystem ist der meinung das es putt ist.
http://linux-club.de/forum/viewtopic.php?t=104794
https://www.digitalocean.com/community/tutorials/how-to-recover-from-fil ...
https://forums.suse.com/archive/index.php/t-847.html
Gruß,
Peter
Sauber? Alle Snapshots vorher übernommen oder gelöscht bevor du dran gehst deine VM auf ein anderes Blech zu pappen? Dein Linux dateisystem ist der meinung das es putt ist.
http://linux-club.de/forum/viewtopic.php?t=104794
https://www.digitalocean.com/community/tutorials/how-to-recover-from-fil ...
https://forums.suse.com/archive/index.php/t-847.html
und danach habe ich die Übertragung ausprobiert mit den o.g. Wegen.
Naja, zum ausprobieren nimmt man unwichtige VMs. Ist diese VM noch auf den Urspringsserver laufffähig um eine erneute Übernahmen anzugehen?Nach den Neustart auf dem Hyper-V 2012 R2 bekomme ich die o.g. Fehlermeldung.
Nur das dies ein Linux Fehler ist und nichts mit Hyper-V zu tun hat (ausser du betrachtest Dateisystemfehler als Hyper-V Fehler).Gruß,
Peter
der Netzwerkfehler ist ja recht unwichtig:
der virtuelle Switch ist jetzt ein anderer, ja damit soll ersich wieder verbinden, gut ist.
Aber: daß die SCSI-Disk in Stücken nur erkannt wird - evt. der Paravirtualisierungs-Treiber verantwortlich, daß die VM das überhaupt sieht - ist viel schlimmer, da hat der Export insfern nicht geklappt, als dass nun dieses Stück der VHD fehlt!
- neu exportieren, bzw. wie schon gesagt VHD - erneut kopiert - an eine andere VM hängen!
HG
Mark
der virtuelle Switch ist jetzt ein anderer, ja damit soll ersich wieder verbinden, gut ist.
Aber: daß die SCSI-Disk in Stücken nur erkannt wird - evt. der Paravirtualisierungs-Treiber verantwortlich, daß die VM das überhaupt sieht - ist viel schlimmer, da hat der Export insfern nicht geklappt, als dass nun dieses Stück der VHD fehlt!
- neu exportieren, bzw. wie schon gesagt VHD - erneut kopiert - an eine andere VM hängen!
HG
Mark
Hallo,
Da gibt es aber keinen Unterschied. VHD ist VHD und VHDX ist VHDX. VHDX ist etwas anders da andere Optionen unterstützt werden. Du kannst auch deine VM Offline nehmen (Herunterfahren) und die VHD kopieren. Diese dann auf ein anderen Host ohne weiteres verwenden. Einzig die Konfiguration und ob Gen 1 oder Gen 2 ist der Unterschied z.B. EFI gegenüber UEFI, Booten von SCSI usw. Sind also die Generationen gleich dann muss das funktionieren oder dein Linux braucht noch andere dir nicht bekannten Datenträger (als VHD) die irgendwo auf / in dein Server 2008 R2 Horst schlummern oder gar per iSCSI angebunden sind oder irgendwo auf irgendwelchen Storages. Dein Linux sagt jedenfalls - Upps - mit meinen Festplatten stimmt was nicht...
Gruß,
Peter
[Nachtrag]
FSTAB wurde ja schon genannt und dort könnte deine Lösung liegen.
http://diggerpage.blogspot.de/2011/11/cannot-boot-opensuse-12-after-clo ...
http://linux-club.de/forum/viewtopic.php?t=114142
http://superuser.com/questions/432358/unable-to-use-cloned-vm-opensuse- ...
https://forums.opensuse.org/showthread.php/432485-openSuse-11-1-not-boot ...
Multipath?
EFI Installiert aber jetzt UEFI gebootet? (unter anderem Gen1 zu Gen 2 Unterschiede....)
http://www.novell.com/support/kb/doc.php?id=7009817
https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/ ...
https://community.spiceworks.com/topic/1254964-change-from-gen-1-to-gen- ...
https://forums.suse.com/showthread.php?7311-Boot-SLES12-Hyper-V-Gen-2&am ...
https://code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81dd ...
Die Integration Servivces vielleicht?
https://social.technet.microsoft.com/Forums/windowsserver/en-US/f345e911 ...
http://www.altaro.com/hyper-v/hyper-v-enable-disable-integration-servic ...
https://www.concurrency.com/blog/w/install-hyper-v-integration-tools-on- ...
Da gibt es aber keinen Unterschied. VHD ist VHD und VHDX ist VHDX. VHDX ist etwas anders da andere Optionen unterstützt werden. Du kannst auch deine VM Offline nehmen (Herunterfahren) und die VHD kopieren. Diese dann auf ein anderen Host ohne weiteres verwenden. Einzig die Konfiguration und ob Gen 1 oder Gen 2 ist der Unterschied z.B. EFI gegenüber UEFI, Booten von SCSI usw. Sind also die Generationen gleich dann muss das funktionieren oder dein Linux braucht noch andere dir nicht bekannten Datenträger (als VHD) die irgendwo auf / in dein Server 2008 R2 Horst schlummern oder gar per iSCSI angebunden sind oder irgendwo auf irgendwelchen Storages. Dein Linux sagt jedenfalls - Upps - mit meinen Festplatten stimmt was nicht...
Gruß,
Peter
[Nachtrag]
FSTAB wurde ja schon genannt und dort könnte deine Lösung liegen.
http://diggerpage.blogspot.de/2011/11/cannot-boot-opensuse-12-after-clo ...
http://linux-club.de/forum/viewtopic.php?t=114142
http://superuser.com/questions/432358/unable-to-use-cloned-vm-opensuse- ...
https://forums.opensuse.org/showthread.php/432485-openSuse-11-1-not-boot ...
Multipath?
EFI Installiert aber jetzt UEFI gebootet? (unter anderem Gen1 zu Gen 2 Unterschiede....)
http://www.novell.com/support/kb/doc.php?id=7009817
https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/ ...
https://community.spiceworks.com/topic/1254964-change-from-gen-1-to-gen- ...
https://forums.suse.com/showthread.php?7311-Boot-SLES12-Hyper-V-Gen-2&am ...
https://code.msdn.microsoft.com/windowsdesktop/Convert-VMGeneration-81dd ...
Die Integration Servivces vielleicht?
https://social.technet.microsoft.com/Forums/windowsserver/en-US/f345e911 ...
http://www.altaro.com/hyper-v/hyper-v-enable-disable-integration-servic ...
https://www.concurrency.com/blog/w/install-hyper-v-integration-tools-on- ...
Mit diesem Befehl deine fstab Datei anpassen
"sudo vi /etc/fstab"
Folgende Zeilen ändern:
"/dev/disk/by-id/scsi-"deineellenlangeid"-part1"
mit
"/dev/disk/dev/sda1" ersetzen
das gleiche mit part2, nur dann natürlich "sda2" draus machen.
\\\vi ist ein komisch zu bedienender Editor wenn man's nicht gewöhnt ist, schließen mit ":wq"
Dann in der 2. Datei analog zu den Bezeichnungen die Einträge ändern. Guck in deinen Link wies aussehen sollte,
"sudo vi /boot/grub/menu.lst"
ggf. Youtube schauen wie man "vi editor" benützt.
gruß c
"sudo vi /etc/fstab"
Folgende Zeilen ändern:
"/dev/disk/by-id/scsi-"deineellenlangeid"-part1"
mit
"/dev/disk/dev/sda1" ersetzen
das gleiche mit part2, nur dann natürlich "sda2" draus machen.
\\\vi ist ein komisch zu bedienender Editor wenn man's nicht gewöhnt ist, schließen mit ":wq"
Dann in der 2. Datei analog zu den Bezeichnungen die Einträge ändern. Guck in deinen Link wies aussehen sollte,
"sudo vi /boot/grub/menu.lst"
ggf. Youtube schauen wie man "vi editor" benützt.
gruß c
Zitat von @127103:
Mit diesem Befehl deine fstab Datei anpassen
"sudo vi /etc/fstab"
Folgende Zeilen ändern:
"/dev/disk/by-id/scsi-"deineellenlangeid"-part1"
mit
"/dev/disk/dev/sda1" ersetzen
das gleiche mit part2, nur dann natürlich "sda2" draus machen.
\\\vi ist ein komisch zu bedienender Editor wenn man's nicht gewöhnt ist, schließen mit ":wq"
Dann in der 2. Datei analog zu den Bezeichnungen die Einträge ändern. Guck in deinen Link wies aussehen sollte,
"sudo vi /boot/grub/menu.lst"
Mit diesem Befehl deine fstab Datei anpassen
"sudo vi /etc/fstab"
Folgende Zeilen ändern:
"/dev/disk/by-id/scsi-"deineellenlangeid"-part1"
mit
"/dev/disk/dev/sda1" ersetzen
das gleiche mit part2, nur dann natürlich "sda2" draus machen.
\\\vi ist ein komisch zu bedienender Editor wenn man's nicht gewöhnt ist, schließen mit ":wq"
Dann in der 2. Datei analog zu den Bezeichnungen die Einträge ändern. Guck in deinen Link wies aussehen sollte,
"sudo vi /boot/grub/menu.lst"
Hallo
ich habe so ziemlich das selbe Problem wie oben beschrieben.
ich habe auf einem Hyper-V Server eine Suse enterprise Server 9 laufen. Diese wird durch Veeam B&R 9 gesichert.
Wenn ich nun versuche mit Veeam das Backup in einem virtual Lab zu starten bekomme ich den oben genannten Fehler.
meine Frage ist nun, muss ich deine Lösung in dem Livesystem ändern? (Diese läuft einwandfrei und startet auch normal) oder muss ich die änderungen im nicht laufenden System vornehmen?
dort habe ich es versucht, allerdings funktioniert der sudo befehl nicht.
gruß S
Hi,
lang ist's her...
Natürlich nicht in dem Ursprungsystem ändern!
In dem wiederhergestellten Suse Linux passen die Device IDs der Partitionen nicht mehr, ist auch logisch da es ja neue virtuelle Platten sind.
Deshalb muss die fstab Datei angepasst werden wie in den Links beschrieben.
Gruß c
lang ist's her...
Natürlich nicht in dem Ursprungsystem ändern!
In dem wiederhergestellten Suse Linux passen die Device IDs der Partitionen nicht mehr, ist auch logisch da es ja neue virtuelle Platten sind.
Deshalb muss die fstab Datei angepasst werden wie in den Links beschrieben.
Gruß c
naja solange auch noch nicht
vielen Dank, ich habe es mir fast gedacht. Leider klappt das nicht. Ich habe scheinbar noch andere Probleme mit der Kiste.
nach dem ich die Meldung bekomme bin in in /bin/bsh und kann keinerlei befehl ausführen. Bekomme dann immer command not found.
vielen Dank aber trotzdem für deine Antwort. das Bringt mich schonmal deutlich weiter.
vielen Dank, ich habe es mir fast gedacht. Leider klappt das nicht. Ich habe scheinbar noch andere Probleme mit der Kiste.
nach dem ich die Meldung bekomme bin in in /bin/bsh und kann keinerlei befehl ausführen. Bekomme dann immer command not found.
vielen Dank aber trotzdem für deine Antwort. das Bringt mich schonmal deutlich weiter.