{"id":354,"date":"2009-11-26T17:02:47","date_gmt":"2009-11-26T15:02:47","guid":{"rendered":"http:\/\/blog.bl-its.at\/?p=354"},"modified":"2010-04-21T06:45:55","modified_gmt":"2010-04-21T05:45:55","slug":"linux-debian-lenny-server-von-vmware-virtalserver-nach-ms-hyper-v-server-2008-r2-migrieren","status":"publish","type":"post","link":"https:\/\/blog.bl-its.at\/?p=354","title":{"rendered":"Linux (Debian Lenny) Server von VMWare Virtalserver nach MS Hyper-V Server 2008 R2 Migrieren"},"content":{"rendered":"<p style=\"text-align: left;\">VMWare Server soll zu einem MS Hyper-V Server werden und es sollen alle Gastsysteme \u00fcbernommen werden.<\/p>\n<h3 style=\"text-align: left;\">Das Problem:<\/h3>\n<p style=\"text-align: left;\">Beim anlegen eines Gastsystems nimmt VMWare Server an, dass die Festplatte(n) an einen virtuellen SCSI-Kontroller angeschlossen sind.<br \/>\nDies ist beim MS Hyper-V Server nicht der Fall, da virtuelle SCSI-Kontroller hier, zu 100% virtuell erstellt werden und daher erst zur laufzeit des Gastbetriebssystems auf Festplatten am virtuellen SCSI-Kontroller zugegriffen werden kann. Daher ist das Booten von virtuellen SCSI-Festplatten, mit dem Hyper-V Server, nicht m\u00f6glicht.<\/p>\n<p style=\"text-align: left;\">Das Gast-Linux soll aber trotzdem auf den Hyper-V Server umziehen.<\/p>\n<h3 style=\"text-align: left;\"><strong>L\u00f6sung:<\/strong><\/h3>\n<p style=\"text-align: left;\">Dieses Verfahren ist mit Debian Lenny\/Etch bereits getestet und sollte auch bei anderen Linuxdistributionen funktionieren.<\/p>\n<ol style=\"text-align: left;\">\n<li>Als erstes muss die virtuelle Laufwerksdatei &lt;server&gt;.VDMK nach &lt;server&gt;.VHD Konvertieren werden. Dies gelingt mit dem Tool <a href=\"http:\/\/vmtoolkit.com\/blogs\/announcements\/archive\/2006\/11\/20\/vmdk-to-vhd-converter-available.aspx\">Vdmk2Vhd<\/a>.<\/li>\n<li>Als n\u00e4chstes leget man auf dem neuen Hyper-V Server einen neuen virtuellen Gast an.<br \/>\nDabei ist darauf zu achen, dass ein <strong>vorhandenes Laufwerk <\/strong>(das gerade eben konvertierte) ausgew\u00e4hlt wird.<br \/>\nZus\u00e4tzlich muss eine neue &#8222;<strong>Alte Netzwerkkarte<\/strong>&#8220; hinzuf\u00fcgen.<br \/>\nMit der Netzwerkkarte die standardm\u00e4\u00dfig hinzugef\u00fcgt wird, kann Linux ohne zus\u00e4tzliche Treiber nichts anfangen.<\/li>\n<li>Gastsystem booten.<\/li>\n<li>Warten bis die Meldung <em><strong>(initramfs)<\/strong><\/em> auf dem Bildschirm zur Eingabe auffordert.<\/li>\n<li>Ein neues Verzeichnis erstellen, in das, im n\u00e4chsten Schritt, die Festplatte gemountet werden kann. (z. B. <em>mkdir \/mnt<\/em>)<\/li>\n<li>Da die Festplatte jetzt an einem virtuellen IDE-Kontroller h\u00e4ngt, mounten wir jetzt die HDA1:<br \/>\n<em>mount -t <\/em>&lt;dateisystem&gt; <em>\/dev\/hda1 \/<\/em>&lt;oben erstelltes Verzeichnis&gt;<br \/>\nz.B. <em>mount -t ext3 \/dev\/hda1 \/mnt<\/em><\/li>\n<li>\u00e4ndern der Dateien \/etc\/fstab und \/boot\/grub\/menu.lst<br \/>\n<em>vi \/mnt\/etc\/fstab<\/em> &lt;&#8211; in dieser Datei alle Strings &#8222;sda&#8220; in &#8222;hda&#8220; \u00e4ndern<br \/>\n<em>vi \/mnt\/boot\/grub\/menu.lst <\/em>&lt;&#8211; auch hier alle &#8222;sda&#8220; in &#8222;hda&#8220; \u00e4ndern<\/li>\n<li><em>reboot<\/em><\/li>\n<\/ol>\n<p style=\"text-align: left;\"><strong>VI tipps:<\/strong><br \/>\nsuchen mit\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/&lt;suchbegriff&gt;<br \/>\nZeichen \u00e4ndern mit\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 r\u00a0 &lt;neues Zeichen&gt;<br \/>\nspeichern und exit mit\u00a0\u00a0 \u00a0 : x<\/p>\n<p style=\"text-align: left;\">Sollte, wieder erwarten, die Netzwerkkarte doch noch nicht funktionieren, kann es daran liegen, dass in der datei \/etc\/udev\/rules.d\/70-persistent-net.rules ein falscher Eintrag steht.<br \/>\nKommentiert, alle Zeilen begginend mit &#8222;<strong>SUBSYSTEM==&#8220;net&#8220;, ACTION==&#8220;add&#8220;, DRIVERS==&#8220;?*&#8220;, ATTR{address}==<\/strong>&#8230;&#8220;, <strong>aus<\/strong>. Danach nocheinma neu starten und es sollte alles wieder funktionieren wie gehabt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VMWare Server soll zu einem MS Hyper-V Server werden und es sollen alle Gastsysteme \u00fcbernommen werden. Das Problem: Beim anlegen eines Gastsystems nimmt VMWare Server an, dass die Festplatte(n) an einen virtuellen SCSI-Kontroller angeschlossen sind. Dies ist beim MS Hyper-V &hellip; <a href=\"https:\/\/blog.bl-its.at\/?p=354\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,73,92,20],"tags":[103,284,104],"class_list":["post-354","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-betriebessystem","category-ms-windows-server-2008-r2-hyper-v","category-server","tag-hyper-v","tag-linux","tag-virtualisierung"],"_links":{"self":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts\/354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=354"}],"version-history":[{"count":18,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts\/354\/revisions"}],"predecessor-version":[{"id":361,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=\/wp\/v2\/posts\/354\/revisions\/361"}],"wp:attachment":[{"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bl-its.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}