Udostępnij za pośrednictwem


Jak mapować dyski platformy Azure na dyski gościa maszyny wirtualnej z systemem Linux

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux — elastyczne zestawy ✔️ skalowania

Może być konieczne określenie dysków platformy Azure, które są kopią zapasową dysków gościa maszyny wirtualnej. W niektórych scenariuszach można porównać rozmiar dysku lub woluminu z rozmiarem dołączonych dysków platformy Azure. W scenariuszach, w których istnieje wiele dysków platformy Azure o tym samym rozmiarze dołączonych do maszyny wirtualnej, należy użyć numeru jednostki logicznej (LUN) dysków danych.

Co to jest jednostka LUN?

Numer jednostki logicznej (LUN) to liczba używana do identyfikowania określonego urządzenia magazynu. Każde urządzenie magazynujące ma przypisany unikatowy identyfikator liczbowy, zaczynając od zera. Pełna ścieżka do urządzenia jest reprezentowana przez numer magistrali, numer identyfikatora docelowego i numer jednostki logicznej (LUN).

Na przykład: numer magistrali 0, identyfikator docelowy 0, numer LUN 3

W naszym ćwiczeniu wystarczy użyć tylko jednostki LUN.

Znajdowanie jednostki LUN

Poniżej przedstawiono dwie metody znajdowania jednostki LUN dysku w systemie Linux.

lsscsi

  1. Łączenie z maszyną wirtualną
  2. sudo lsscsi

Pierwsza wymieniona kolumna będzie zawierać numer LUN. Format to [Host:Channel:Target:LUN].

Wyświetlanie listy urządzeń zablokowanych

  1. Łączenie z maszyną wirtualną
  2. sudo ls -l /sys/block/*/device

Ostatnia kolumna na liście będzie zawierać numer LUN. Format to [Host:Channel:Target:LUN]

Znajdowanie jednostki LUN dla dysków platformy Azure

Jednostkę LUN dla dysku platformy Azure można zlokalizować przy użyciu interfejsu wiersza polecenia platformy Azure Azure Portal.

Znajdowanie jednostki LUN dysku platformy Azure w Azure Portal

  1. W Azure Portal wybierz pozycję "Virtual Machines", aby wyświetlić listę Virtual Machines
  2. Wybierz maszynę wirtualną
  3. Wybierz pozycję "Dyski"
  4. Wybierz dysk danych z listy dołączonych dysków.
  5. Jednostka LUN dysku zostanie wyświetlona w okienku szczegółów dysku. Wyświetlona tutaj jednostka LUN jest skorelowana z numerami LUN, które zostały wyszukane w gościu przy użyciu lsscsi lub wyświetleniu listy urządzeń blokowych.

Znajdowanie jednostki LUN dysku platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure

az vm show -g myResourceGroup -n myVM --query "storageProfile.dataDisks"