Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Debian Server in vorbereiteten Debian-Gast (VMware ESX) kopieren/migrieren

  1. #1
    Ex-Premium Mitglied
    Registriert seit
    Aug 2000
    Ort
    Nordheide
    Beiträge
    254

    Debian Server in vorbereiteten Debian-Gast (VMware ESX) kopieren/migrieren

    Hallo zusammen,

    ich habe hier einen pysikalischen Debian Server (Etch), den ich virtualisieren möchte. Dazu habe ich bereits in unserer VMware ESX-Umgebung einen virtuellen Debian Server (gleiche Version, Grundinstallation) vorbereitet.

    Nun könnte ich 1:1 wieder alle Serverdienste auf der neuen VM installieren und soweit vorbereiten, dass ich nur noch Inhalte (z.B. Dateien vom Apache) kopieren muss.

    Die Arbeit kann ich mir doch bestimmt sparen und das alte System (Dienste, Konfigurationen, DBs, Benutzer usw.) komplett migrieren. Ist das möglich? Wenn ja, wie? (evtl. mit dd?)

    greets
    nother
    Single point of pwnage.

  2. #2
    Registrierter Benutzer Avatar von heatwalker
    Registriert seit
    Jul 2003
    Beiträge
    973
    Am einfachsten erstellst du von deinem Server ein Image und spielst das
    dann in die VMware ein.

    Geht zum beispiel mit z.B mit sysrescuecd und partimage.

    http://www.sysresccd.org/Download
    Lache nie über die Dummheit der anderen. Sie ist deine Chance
    Winston Churchill

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    66
    Um Deine Installation zu migrieren, kannst Du beispielsweise wie folgt vorgehen:

    - Anlegen einer virtuellen Maschine, die Festplattengröße sollte der der physikalischen Platte entsprechen
    - Booten der realen sowie der virtuellen Maschine über eine Live-CD (Knoppix, grml, ...)
    - Auf dem Zielrechner als root: "netcat -l -p 2345 | dd of=/dev/sda" absetzen
    (/dev/sda ist der Name der virtuellen Platte, ggf. muss der Name angepasst werden)
    - Auf dem Quellrechner kann nun die Übertragung der Plattendaten erfolgen: dd if=/dev/sda | netcat [zielrechnerip] 2345"

    Differiert die Plattenbezeichnung /dev/[hs]da der Quelle zum Ziel, muss nach der Übertragung der Plattendaten auf dem Zielrechner noch die Startumgebung angepasst werden, ich gebe ein kurzes Beispiel:
    Code:
    # mkdir /media/neuessystem
    # mount /dev/sda1 /media/install
    - Anpassen der Datei /media/install/boot/grub/menu.lst
    # grub-install --root-directory=/media/install /dev/sda
    - Anpassen der Datei /media/install/etc/fstab
    # umount /media/install
    - ggf. mit "swapon" noch die Swap-Partition initialisieren

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    oder die gute, alte Methode über tar? Dann ist nämlich auch die Plattengröße egal...
    Ich bin root - ich darf das.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jul 2008
    Beiträge
    66
    @marce:

    Das geht natürlich auch, davor muss halt die zielplatte partitioniert, nach dem Kopiervorgang zwangsweise der Bootsektor geschrieben werden.

    Auch der tar ließe sich bei dieser Methode über das Netzwerk erledigen:

    Auf dem Zielrechner:
    Code:
    # cd /root/partition
    # netcat -l -p 2345 | tar x
    Dann auf dem Quellrechner
    Code:
    # cd /root/partition
    # tar cf - | netcat [zielrechnerip] 2345
    Das müsste dann entweder für jede Partition extra ausgeführt werden, oder die Mountpoints auf beiden System müssten schon "richtig" eingehangen sein.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Zitat Zitat von nother Beitrag anzeigen
    ich habe hier einen pysikalischen Debian Server (Etch), den ich virtualisieren möchte. Dazu habe ich bereits in unserer VMware ESX-Umgebung einen virtuellen Debian Server (gleiche Version, Grundinstallation) vorbereitet.
    -> System ist also bereits komplett vorhanden. Daher wohl mit tar die einfachste Variante.
    Ich bin root - ich darf das.

  7. #7
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    398
    Oder eine Liste der installierten Pakete erstellen (dpkg get-selections) und diese Pakete im Zielserver installieren.
    Ubuntu Linux 8.10 Intrepid Ibex
    Kernel 2.6.27-9-generic
    Asrock 4CoreDual-VSTA, C2D 6420, 2 GB DDRAM2, GeForce 8600GT, Samsung 250GB, LG GSA-H42N, SB Live!

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    Das löst aber nicht das Problem der User und der Konfigurationen - die muß er immer noch manuell nachpflegen. Und genau das will er doch umgehen.
    Ich bin root - ich darf das.

  9. #9
    Registrierter Benutzer Avatar von bla!zilla
    Registriert seit
    Apr 2001
    Beiträge
    9.884
    Öhm.. warum nicht einfach die komplette VM per VMware Converter migrieren? Warum macht ihr es alle so kompliziert?

  10. #10
    Who's Johnny? Avatar von L00NIX
    Registriert seit
    Mar 2004
    Beiträge
    1.229
    Zitat Zitat von bla!zilla Beitrag anzeigen
    Öhm.. warum nicht einfach die komplette VM per VMware Converter migrieren? Warum macht ihr es alle so kompliziert?
    Funktioniert das mit dem Hot Clone?

    Die Cold Clone ISO gibt es nur mit Enterprise Lizenz!

  11. #11
    Registrierter Benutzer Avatar von bla!zilla
    Registriert seit
    Apr 2001
    Beiträge
    9.884
    Live ist cloning nur mit Windows supported, da der TE offensichtlich einen ESX hat, hat er möglicherweise auch die Coldclone ISO. VirtualCenter Lizenz samt gültigem Supportcontract reicht aus um an die Mware Converter Standalone Enterprise Edition zu kommen.

  12. #12
    Ex-Premium Mitglied
    Registriert seit
    Aug 2000
    Ort
    Nordheide
    Beiträge
    254

    Post

    Vielen Dank zunächst für die vielen Antworten!

    Da der ESX-Cluster über einen externen Dienstleister zur Verfügung gestellt wird, habe ich leider nicht die Möglichkeit die genannten Converter zu benutzen. Ich komme auf unsere Maschinen auch nur über einen Virtuel Infrastructure Client. Das Center befindet sich außerhalb.
    Das einzige Cloning-Tool, dass ich hier verwenden kann ist P2V, das leider keine Linux-Gäste migriert.

    Ich werde aber die verschiedenen, von euch erwähnten Varianten mal durchspielen. Dem alten System tun sie ja nichts an.

    Ich meld' mich wieder

    greets
    nother
    Single point of pwnage.

Ähnliche Themen

  1. NFS Homeverzeichnisse sind zu langsam
    Von tomiondrums im Forum Linux als Server
    Antworten: 4
    Letzter Beitrag: 16.10.07, 10:16
  2. USB-Festplattenausfall
    Von blablubb im Forum stationäre Hardware
    Antworten: 2
    Letzter Beitrag: 28.10.05, 22:19
  3. Apache - Virtuelle Domains
    Von im Forum Linux als Server
    Antworten: 18
    Letzter Beitrag: 23.12.04, 07:34
  4. Perl und CGi unter Debian Sarge
    Von H3mpm4n im Forum Linux als Server
    Antworten: 4
    Letzter Beitrag: 24.11.04, 21:21
  5. Modem Elsa Microlink 56k-pro + HylaFax Problem
    Von Matrix im Forum Anbindung an die Aussenwelt
    Antworten: 26
    Letzter Beitrag: 15.07.00, 19:18

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •