Udostępnij za pośrednictwem


Migracja maszyny wirtualnej z systemem Linux z dysków niezarządzanych na dyski zarządzane

Dotyczy: ✔️ maszyny wirtualne z systemem Linux

Jeśli masz istniejące maszyny wirtualne z systemem Linux korzystające z dysków niezarządzanych, możesz zmigrować maszyny wirtualne do korzystania z usługi Azure Dyski zarządzane. Ten proces konwertuje zarówno dysk systemu operacyjnego, jak i wszystkie dołączone dyski danych.

W tym artykule pokazano, jak migrować maszyny wirtualne przy użyciu interfejsu wiersza polecenia platformy Azure. Jeśli musisz go zainstalować lub uaktualnić, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.

Zanim rozpoczniesz

  • Migracja spowoduje ponowne uruchomienie maszyny wirtualnej, dlatego zaplanuj migrację maszyn wirtualnych podczas istniejącego okna obsługi.

  • Migracja nie jest odwracalna.

  • Wszyscy użytkownicy z rolą Współautor maszyny wirtualnej nie będą mogli zmieniać rozmiaru maszyny wirtualnej (ponieważ mogą oni wstępnie przeprowadzić migrację). Dzieje się tak, ponieważ maszyny wirtualne z dyskami zarządzanymi wymagają od użytkownika uprawnienia Microsoft.Compute/disks/write na dyskach systemu operacyjnego.

  • Pamiętaj, aby przetestować migrację. Przeprowadź migrację testowej maszyny wirtualnej, zanim przeprowadzisz migrację w środowisku produkcyjnym.

  • Podczas migracji cofasz przydział maszyny wirtualnej. Maszyna wirtualna otrzymuje nowy adres IP po rozpoczęciu migracji. W razie potrzeby do maszyny wirtualnej można przypisać statyczny adres IP.

  • Zapoznaj się z minimalną wersją agenta maszyny wirtualnej platformy Azure wymaganą do obsługi procesu migracji. Aby uzyskać informacje na temat sprawdzania i aktualizowania wersji agenta, zobacz Minimalna obsługa wersji agentów maszyn wirtualnych na platformie Azure

  • Oryginalne dyski VHD i konto magazynu używane przez maszynę wirtualną przed migracją nie zostaną usunięte. Nadal będą za nie naliczane opłaty. Aby uniknąć naliczania opłat za te artefakty, usuń oryginalne obiekty blob wirtualnego dysku twardego po sprawdzeniu, czy migracja została ukończona. Jeśli chcesz znaleźć te nieprzyłączone dyski, aby je usunąć, zobacz nasz artykuł Znajdowanie i usuwanie niedołączonego dysku zarządzanego i niezarządzanego platformy Azure.

Migrowanie maszyn wirtualnych z pojedynczym wystąpieniem

W tej sekcji opisano sposób migrowania maszyn wirtualnych platformy Azure z maszyn wirtualnych platformy Azure z dysków niezarządzanych do dysków zarządzanych. (Jeśli maszyny wirtualne znajdują się w zestawie dostępności, zobacz następną sekcję). Ten proces służy do migrowania maszyn wirtualnych z dysków niezarządzanych w warstwie Premium (SSD) do dysków zarządzanych w warstwie Premium lub z dysków niezarządzanych w warstwie Standardowa (HDD) do dysków zarządzanych w warstwie Standardowa.

  1. Cofanie przydziału maszyny wirtualnej przy użyciu polecenia az vm deallocate. Poniższy przykład cofa przydział maszyny wirtualnej o nazwie myVM w grupie zasobów o nazwie myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. Przeprowadź migrację maszyny wirtualnej do dysków zarządzanych przy użyciu polecenia az vm convert. Następujący proces konwertuje maszynę wirtualną o nazwie myVM, w tym dysk systemu operacyjnego i wszystkie dyski danych:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Uruchom maszynę wirtualną po migracji na dyski zarządzane przy użyciu polecenia az vm start. Poniższy przykład uruchamia maszynę wirtualną o nazwie myVM w grupie zasobów o nazwie myResourceGroup.

    az vm start --resource-group myResourceGroup --name myVM
    

Migrowanie maszyn wirtualnych w zestawie dostępności

Jeśli maszyny wirtualne, które chcesz przeprowadzić migrację do dysków zarządzanych, znajdują się w zestawie dostępności, najpierw należy zmigrować zestaw dostępności do zarządzanego zestawu dostępności.

Przed migracją zestawu dostępności należy cofnąć przydział wszystkich maszyn wirtualnych w zestawie dostępności. Zaplanuj migrację wszystkich maszyn wirtualnych na dyski zarządzane po przekonwertowaniu samego zestawu dostępności na zarządzany zestaw dostępności. Następnie uruchom wszystkie maszyny wirtualne i kontynuuj działanie w normalny sposób.

  1. Wyświetl listę wszystkich maszyn wirtualnych w zestawie dostępności przy użyciu polecenia az vm availability-set list. W poniższym przykładzie wymieniono wszystkie maszyny wirtualne w zestawie dostępności o nazwie w grupie zasobów o nazwie myAvailabilitySet myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Cofnij przydział wszystkich maszyn wirtualnych przy użyciu polecenia az vm deallocate. Poniższy przykład cofa przydział maszyny wirtualnej o nazwie myVM w grupie zasobów o nazwie myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. Migrowanie zestawu dostępności przy użyciu polecenia az vm availability-set convert. Poniższy przykład konwertuje zestaw dostępności o nazwie myAvailabilitySet w grupie zasobów o nazwie myResourceGroup:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. Przeprowadź migrację wszystkich maszyn wirtualnych do dysków zarządzanych przy użyciu polecenia az vm convert. Następujący proces konwertuje maszynę wirtualną o nazwie myVM, w tym dysk systemu operacyjnego i wszystkie dyski danych:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Uruchom wszystkie maszyny wirtualne po migracji do dysków zarządzanych przy użyciu polecenia az vm start. Poniższy przykład uruchamia maszynę wirtualną o nazwie myVM w grupie zasobów o nazwie myResourceGroup:

    az vm start --resource-group myResourceGroup --name myVM
    

Migrowanie przy użyciu witryny Azure Portal

Dyski niezarządzane można również migrować do dysków zarządzanych przy użyciu witryny Azure Portal.

  1. Zaloguj się w witrynie Azure Portal.
  2. Wybierz maszynę wirtualną z listy maszyn wirtualnych w portalu.
  3. W bloku maszyny wirtualnej wybierz pozycję Dyski z menu.
  4. W górnej części bloku Dyski wybierz pozycję Migruj do dysków zarządzanych.
  5. Jeśli maszyna wirtualna znajduje się w zestawie dostępności, w bloku Migrowanie do dysków zarządzanych pojawi się ostrzeżenie, które należy najpierw zmigrować zestaw dostępności. Ostrzeżenie powinno zawierać link, który można kliknąć, aby przeprowadzić migrację zestawu dostępności. Po przekonwertowaniu zestawu dostępności lub braku zestawu dostępności maszyny wirtualnej kliknij pozycję Migruj , aby rozpocząć proces migracji dysków do dysków zarządzanych.

Maszyna wirtualna zostanie zatrzymana i ponownie uruchomiona po zakończeniu migracji.

Następne kroki

Aby uzyskać więcej informacji na temat opcji magazynu, zobacz Omówienie usługi Azure Dyski zarządzane.