Como mapear os Azure Disks para discos convidados da VM do Linux
Aplica-se a: ✔️ VMs do Linux ✔️ Conjuntos de dimensionamento flexíveis
Talvez seja necessário determinar os Discos do Azure que retornam os discos convidados de uma VM. Em alguns cenários, você pode comparar o tamanho do disco ou do volume com o tamanho dos Discos do Azure anexados. Em cenários em que há vários Discos do Azure com o mesmo tamanho anexados à VM, você precisa usar o LUN (número de unidade lógica) dos discos de dados.
O que é um LUN?
Um LUN (número de unidade lógica) é um número usado para identificar um dispositivo de armazenamento específico. Cada dispositivo de armazenamento recebe um identificador numérico exclusivo, começando em zero. O caminho completo para um dispositivo é representado pelo número de barramento, número de ID de destino e pelo LUN (número de unidade lógica).
Por exemplo: número de barramento 0, ID de destino 0, LUN 3
Para nosso exercício, você só precisa usar o LUN.
Encontrando o LUN
Abaixo, listamos dois métodos para localizar o LUN de um disco no Linux.
lsscsi
- Conectar-se à VM
sudo lsscsi
A primeira coluna listada conterá o LUN, o formato será [Host:Channel:Target:LUN].
Listando dispositivos de bloco
- Conectar-se à VM
sudo ls -l /sys/block/*/device
A última coluna listada conterá o LUN, o formato será [host: Channel:Target:LUN]
Localizando o LUN para Azure Disk
Você pode localizar o LUN para um Azure Disk usando o portal do Azure, CLI do Azure.
Localizando um LUN do Azure Disk no portal do Azure
- No portal do Azure, selecione "Máquinas Virtuais" para exibir uma lista das suas Máquinas Virtuais
- Selecione a Máquina Virtual
- Selecione "Discos"
- Selecione um disco de dados na lista de discos anexados.
- O LUN do disco será exibido no painel detalhes do disco. O LUN exibido aqui está correlacionado aos LUNs que você procurou no Convidado usando lsscsi ou listando os dispositivos de bloqueio.
Localizando um LUN do Azure Disk usando a CLI do Azure
az vm show -g myResourceGroup -n myVM --query "storageProfile.dataDisks"