Narzędziem Disk2vhd w prosty sposób możemy nasze „fizyczne Windowsy” z migrować do środowiska wirtualnego , problem jest wtedy gdy do czynienia mamy z systemami Linuxowymi.

Przy pomocy programu dd dostępnego w systemach Linux do kopiowania i konwersji danych oraz narzędzia VHDTool możemy tego dokonać w ten sposób:

  1. Tworzymy katalog imagei podmontowujemy do niego zasób sieciowy:
  2. Następnie programem dd klonujemy nasz dysk do wcześniej podmontowanego zasobu:

    Możemy przekierować wynik do programu kompresującego dzięki czemu nie otrzymamy plik wielkości naszego dysku twardego:

    Wcześniej warto poleceniem fdisk -l możemy sprawdzić nazwę naszego dysku w systemie. W moim przypadku /dev/hda który ma 60GB pojemności.

  3. Po zakończeniu używamy VHDTool  do konwersji:

    Następnie zmieniamy rozszerzenie pliku z img na vhd.

Po tych kilku krokach możemy utworzyć nową maszynę wirtualną z istniejącym dyskiem vhd, przy takiej konwersji mogą wystąpić problemy np. z interfejsami sieciowymi ale to temat na kolejny wpis.

Mateusz Nadobnik

Z pasją poświęcam czas na zdobywanie wiedzy w zakresie szeroko rozumianej Data Platform. Zachwycony językiem skryptowym Windows PowerShell. Swoją wiedzę, doświadczenia i spostrzeżenia opisuję na blogu.

read more

4 komentarze

  • Reply

    premax

    Marzec 23, 2015 at 3:44 pm

    Niezłe, ale dd na żywym systemie plików może wygenerować trochę śmieci w logach, plikach baz danych etc., prawda?

    • Reply

      Mateusz Nadobnik

      Marzec 23, 2015 at 8:09 pm

      Tak, to prawda ale może znasz jakaś alternatywę dla tego sposobu?

  • Reply

    bartekD

    Grudzień 28, 2018 at 2:19 pm

    Po tych kilku krokach możemy utworzyć nową maszynę wirtualną z istniejącym dyskiem vhd, przy takiej konwersji mogą wystąpić problemy np. z interfejsami sieciowymi ale to temat na kolejny wpis.

    Czy powstał ten kolejny wpis dotyczący interfejsów sieciowych? Po skonwertowaniu serwera do maszyny wirtualnej widzę starą fujitsową kartę sieciową, która kompletnie nie działa. Co robić?

    • Reply

      Mateusz Nadobnik

      Grudzień 28, 2018 at 7:47 pm

      Cześć. Z wymienionej korespondencji, wiem, że sobie poradziłeś ale zostawię poniżej odpowiedź na Twoje pytanie dla innych.

      Niezbędne jest dodanie Legacy Network Adapter zamiast Network Adapter do tak zmigrowanej maszyny.