Så här mappar du Azure Disks till virtuella Linux-dators gästdiskar
Gäller för: ✔️ Flexibla skalningsuppsättningar för virtuella Linux-datorer ✔️
Du kan behöva fastställa vilka Azure-diskar som stöder en virtuell dators gästdiskar. I vissa scenarier kan du jämföra disk- eller volymstorleken med storleken på de anslutna Azure-diskarna. I scenarier där det finns flera Azure-diskar av samma storlek som är anslutna till den virtuella datorn måste du använda LUN (Logical Unit Number) för datadiskarna.
Vad är ett LUN?
Ett LUN (Logical Unit Number) är ett tal som används för att identifiera en specifik lagringsenhet. Varje lagringsenhet tilldelas en unik numerisk identifierare med början vid noll. Den fullständiga sökvägen till en enhet representeras av bussnumret, mål-ID-numret och LUN (Logical Unit Number).
Exempel: Bussnummer 0, Mål-ID 0, LUN 3
För vår övning behöver du bara använda LUN.
Hitta LUN
Nedan har vi listat två metoder för att hitta LUN för en disk i Linux.
lsscsi
- Ansluta till den virtuella datorn
sudo lsscsi
Den första kolumnen i listan innehåller LUN, formatet är [Host:Channel:Target:LUN].
Lista blockenheter
- Ansluta till den virtuella datorn
sudo ls -l /sys/block/*/device
Den sista kolumnen i listan innehåller LUN, formatet är [Host:Channel:Target:LUN]
Hitta LUN för Azure Disks
Du kan hitta LUN för en Azure Disk med hjälp av Azure-portalen, Azure CLI.
Hitta en Azure Disk LUN i Azure-portalen
- I Azure-portalen väljer du "Virtuella datorer" för att visa en lista över dina virtuella datorer
- Välj den virtuella datorn
- Välj "Diskar"
- Välj en datadisk i listan över anslutna diskar.
- LUN för disken visas i fönstret med diskinformation. Lun som visas här korrelerar med de LUN som du har letat upp i gästen med hjälp av lsscsi eller visar blockenheterna.
Hitta en Azure Disk LUN med Hjälp av Azure CLI
az vm show -g myResourceGroup -n myVM --query "storageProfile.dataDisks"