Come eseguire il mapping dei dischi di Azure ai dischi guest delle macchine virtuali Linux
Si applica a: ✔️ macchine virtuali di Linux ✔️ set di scalabilità flessibili
Potrebbe essere necessario determinare i dischi di Azure che esegue il backup dei dischi guest di una macchina virtuale. In alcuni scenari è possibile confrontare le dimensioni del disco o del volume con le dimensioni dei dischi di Azure collegati. Negli scenari in cui sono presenti più dischi di Azure con le stesse dimensioni collegate alla macchina virtuale è necessario usare il numero di unità logica (LUN) dei dischi dati.
Che cos'è un LUN?
Un numero di unità logica (LUN) è un numero usato per identificare un dispositivo di archiviazione specifico. A ogni dispositivo di archiviazione viene assegnato un identificatore numerico univoco, a partire da zero. Il percorso completo di un dispositivo è rappresentato dal numero del bus, dal numero ID di destinazione e dal numero di unità logica (LUN).
Ad esempio: Numero bus 0, ID di destinazione 0, LUN 3
Per l'esercizio, è sufficiente usare il LUN.
Ricerca del LUN
Di seguito sono elencati due metodi per trovare il LUN di un disco in Linux.
lsscsi
- Connettersi alla macchina virtuale
sudo lsscsi
La prima colonna elencata conterrà il LUN, il formato è [Host:Channel:Target:LUN].
Elenco dei dispositivi bloccati
- Connettersi alla macchina virtuale
sudo ls -l /sys/block/*/device
L'ultima colonna elencata conterrà il LUN, il formato è [Host:Channel:Target:LUN]
Individuazione del LUN per i dischi di Azure
È possibile individuare il LUN per un disco di Azure usando l'interfaccia della riga di comando di Azure portale di Azure.
Individuazione del LUN di un disco di Azure nel portale di Azure
- Nella portale di Azure selezionare "Macchine virtuali" per visualizzare un elenco dei Macchine virtuali
- Selezionare la macchina virtuale.
- Selezionare "Dischi"
- Selezionare un disco dati dall'elenco dei dischi collegati.
- Il LUN del disco verrà visualizzato nel riquadro dei dettagli del disco. Il LUN visualizzato qui è correlato ai LUN cercati nel guest usando lsscsi o elencando i dispositivi a blocchi.
Individuazione del LUN di un disco di Azure con l'interfaccia della riga di comando di Azure
az vm show -g myResourceGroup -n myVM --query "storageProfile.dataDisks"