Migrowanie maszyny wirtualnej z systemem Linux z dysków niezarządzanych do dysków zarządzanych

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 przeprowadzić migrację maszyn wirtualnych 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 ją 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ą 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.

  • Przejrzyj 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 musisz znaleźć te nieprzyłączone dyski, aby je usunąć, zobacz nasz artykuł Znajdowanie i usuwanie niezałączanych dysków zarządzanych i niezarządzanych na platformie Azure.

Migrowanie maszyn wirtualnych z jednym wystąpieniem

W tej sekcji opisano sposób migrowania maszyn wirtualnych platformy Azure z pojedynczego wystąpienia 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 standardowych dysków zarządzanych.

  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. Migrowanie 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 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 maszyn wirtualnych w zestawie dostępności

Jeśli maszyny wirtualne, które mają zostać zmigrowane do dysków zarządzanych, znajdują się w zestawie dostępności, należy najpierw przeprowadzić migrację zestawu 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 do dysków zarządzanych 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 myAvailabilitySet w grupie zasobów o nazwie myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Cofanie przydziału 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 Azure Portal

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

  1. Zaloguj się do 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 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.