Klonowanie maszyny wirtualnej na platformie Azure, zachowując istniejące


17

Wydaje się, że nie ma prostej odpowiedzi na ten temat w Internecie. Mam istniejącą maszynę wirtualną na platformie Azure i chcę ją sklonować w innym regionie na wypadek awarii mojego istniejącego serwera. To musi być dokładna replika, ale wszystko, co mogę znaleźć, to przenoszenie maszyn wirtualnych, a nie klonowanie. Zakładam, że nie możesz wykonać określonego typu klonowania, może dlatego, że nazwy komputerów nie mogą być takie same dla maszyny wirtualnej.

Czy jest dobry artykuł o tym, co robić, czy powinienem zacząć od zera i ponownie zbudować maszynę wirtualną, próbując powielić to, co już mam?


1
Zobacz drugą opcję w tym artykule MS: docs.microsoft.com/en-us/azure/virtual-machines/windows/…
crshovrd

Odpowiedzi:


3

Jeśli używasz klasycznego wdrożenia, w zasadzie wszystko, co musisz zrobić, to:

  1. Sysprepuj serwer (Windows) lub wyrejestruj agenta (Linux)
  2. Naciśnij Capture za pomocą portalu, aby utworzyć obraz swojej maszyny wirtualnej
  3. Użyj Azcopy, aby skopiować wygenerowany plik VHD do regionu dodatkowego
  4. Utwórz nowy obraz (region dodatkowy) za pomocą właśnie skopiowanego pliku VHD
  5. Wdróż nową maszynę wirtualną za pomocą tego obrazu (region dodatkowy)

Jeśli używasz ARM, przeczytaj to .

Referencje :

Przechwyć obraz maszyny wirtualnej z systemem Windows Azure

Jak uchwycić klasyczną maszynę wirtualną z systemem Linux jako obraz

Przesyłaj dane za pomocą narzędzia wiersza polecenia AzCopy


2
Czy to nie pozostawia twojej oryginalnej maszyny „uogólnionej”? Co jeśli chcesz nadal używać zarówno oryginału, jak i klonu?
Andy Jones

Nie możesz Po uogólnieniu musisz ponownie wdrożyć.
Bruno Faria,

1
Ta część „Po uogólnieniu musisz ponownie wdrożyć” jest bardzo ważna i była dla mnie niejasna. Próbowałem uogólnić maszynę wirtualną i nie zdawałem sobie sprawy, że będę całkowicie zablokowany. A ponieważ nie zamknąłem poprawnie maszyny wirtualnej (zamiast tego wybrałem ponowne uruchomienie), nie byłem nawet w stanie jej sklonować. Na szczęście była to tylko testowa maszyna wirtualna.
Simon

4

Oto jak to zrobiłem, nie musiałem używać programu PowerShell, a moja oryginalna maszyna wirtualna nadal działała.

Wynik, jeśli korzystasz sysprepz dokumentacji:

Po uruchomieniu sysprep na maszynie wirtualnej jest uważany za uogólniony i nie można go ponownie uruchomić. Proces generalizacji maszyny wirtualnej nie jest odwracalny. Jeśli chcesz zachować oryginalną maszynę wirtualną, powinieneś wziąć kopię maszyny wirtualnej i uogólnić kopię.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Fclassic%2Ftoc.json

Kroki:

Zacznij od skopiowania dysku. Utwórz migawkę, a następnie utwórz dysk z migawki. Pozwala to zachować oryginalny dysk VHD jako rezerwowy.

  1. W menu po lewej stronie kliknij Wszystkie zasoby.
  2. Z listy rozwijanej Wszystkie typy usuń zaznaczenie Wybierz wszystko, a następnie przewiń w dół i wybierz Dyski, aby znaleźć dostępne dyski.
  3. Kliknij dysk, którego chcesz użyć. Zostanie otwarta strona Przegląd dysku.
  4. Na stronie Przegląd w menu u góry kliknij + Utwórz migawkę.
  5. Wpisz nazwę migawki.
  6. Wybierz grupę zasobów dla migawki. Możesz użyć istniejącej grupy zasobów lub utworzyć nową.
  7. Wybierz, czy chcesz używać standardowej (HDD) czy Premium (SDD) pamięci.
  8. Po zakończeniu kliknij przycisk Utwórz, aby utworzyć migawkę.
  9. Po utworzeniu migawki kliknij + Utwórz zasób w lewym menu.
  10. Na pasku wyszukiwania wpisz dysk zarządzany i wybierz z listy Zarządzane dyski.
  11. Na stronie Zarządzane dyski kliknij przycisk Utwórz.
  12. Wpisz nazwę dysku.
  13. Wybierz grupę zasobów dla dysku. Możesz użyć istniejącej grupy zasobów lub utworzyć nową. Będzie to również grupa zasobów, w której tworzysz maszynę wirtualną z dysku.
  14. Wybierz, czy chcesz używać standardowej (HDD) czy Premium (SDD) pamięci.
  15. Upewnij się, że w opcji Typ źródła wybrano opcję Migawka.
  16. Z listy rozwijanej Migawka źródłowa wybierz migawkę, której chcesz użyć.
  17. W razie potrzeby wprowadź inne zmiany, a następnie kliknij przycisk Utwórz, aby utworzyć dysk.

Utwórz maszynę wirtualną z dysku Po utworzeniu wirtualnego dysku twardego na dysku twardym, którego chcesz użyć, możesz utworzyć maszynę wirtualną w portalu.

  1. W menu po lewej stronie kliknij Wszystkie zasoby.
  2. Z listy rozwijanej Wszystkie typy usuń zaznaczenie Wybierz wszystko, a następnie przewiń w dół i wybierz Dyski, aby znaleźć dostępne dyski.
  3. Kliknij dysk, którego chcesz użyć. Zostanie otwarta strona Przegląd dysku. Na stronie Przegląd upewnij się, że STAN DYSKU jest wymieniony jako Niepodłączony. Jeśli tak nie jest, może być konieczne odłączenie dysku od maszyny wirtualnej lub usunięcie maszyny wirtualnej w celu zwolnienia dysku.
  4. W menu u góry panelu kliknij + Utwórz maszynę wirtualną.
  5. Na stronie Podstawy nowej maszyny wirtualnej wpisz nazwę i wybierz istniejącą grupę zasobów lub utwórz nową.
  6. Na stronie Rozmiar wybierz stronę rozmiaru maszyny Wirtualnej, a następnie kliknij Wybierz.
  7. Na stronie Ustawienia możesz pozwolić portalowi tworzyć wszystkie nowe zasoby lub wybrać istniejącą sieć wirtualną i grupę zabezpieczeń sieci. Portal zawsze tworzy nową kartę sieciową i publiczny adres IP dla nowej maszyny wirtualnej.
  8. Wprowadź zmiany w opcjach monitorowania i dodaj dowolne rozszerzenia w razie potrzeby.
  9. Po zakończeniu kliknij przycisk OK.
  10. Jeśli konfiguracja maszyny wirtualnej przejdzie sprawdzanie poprawności, kliknij przycisk OK, aby rozpocząć wdrażanie.

Zdecydowałem się utworzyć nową sieć wirtualną, ponieważ same serwery nie wymagały żadnych połączeń lokalnych.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#copy-a-disk


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.