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łączonym 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 wymieniono dwie metody znajdowania jednostki LUN dysku w systemie Linux.
lsscsi
- Nawiązywanie połączenia z maszyną wirtualną
sudo lsscsi
Pierwsza wyświetlona kolumna będzie zawierać numer LUN. Format to [Host:Channel:Target:LUN].
Wyświetlanie listy urządzeń blokowych
- Nawiązywanie połączenia z maszyną wirtualną
sudo ls -l /sys/block/*/device
Ostatnia wyświetlona kolumna będzie zawierać numer LUN, a format to [Host:Channel:Target:LUN]
Znajdowanie jednostki LUN dla dysków platformy Azure
Numer LUN dla dysku platformy Azure można zlokalizować przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure.
Znajdowanie jednostki LUN dysku platformy Azure w witrynie Azure Portal
- W witrynie Azure Portal wybierz pozycję "Maszyny wirtualne", aby wyświetlić listę maszyn wirtualnych
- Wybierz maszynę wirtualną
- Wybierz pozycję "Dyski"
- Wybierz dysk danych z listy dołączonych dysków.
- 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 protokołu 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"