Partilhar via


Como mapear discos do Azure para discos convidados de VM Linux

Aplica-se a: ✔️ Linux VMs ✔️ Conjuntos de escala flexível

Talvez seja necessário determinar os Discos do Azure que apoiam os discos convidados de uma VM. Em alguns cenários, você pode comparar o tamanho do disco ou volume com o tamanho dos Discos do Azure anexados. Em cenários em que há vários Discos do Azure do mesmo tamanho anexados à VM, você precisa usar o LUN (Número de Unidade Lógica) dos discos de dados.

O que é um LUN?

Um número de unidade lógica (LUN) é um número usado para identificar um dispositivo de armazenamento específico. A cada dispositivo de armazenamento é atribuído um identificador numérico exclusivo, começando em zero. O caminho completo para um dispositivo é representado pelo número do barramento, número de ID de destino e número de unidade lógica (LUN).

Por exemplo: Número de barramento 0, ID de destino 0, LUN 3

Para o nosso exercício, você só precisa usar o LUN.

Localizando o LUN

Abaixo, listamos dois métodos para encontrar o LUN de um disco no Linux.

LSSCSI

  1. Ligar-se à VM
  2. sudo lsscsi

A primeira coluna listada conterá o LUN, o formato é [Host:Channel:Target:LUN].

Listando dispositivos de bloco

  1. Ligar-se à VM
  2. sudo ls -l /sys/block/*/device

A última coluna listada conterá o LUN, o formato é [Host:Channel:Target:LUN]

Localizando o LUN para os discos do Azure

Você pode localizar o LUN de um disco do Azure usando o portal do Azure, CLI do Azure.

Localizando o LUN de um disco do Azure no portal do Azure

  1. No portal do Azure, selecione "Máquinas Virtuais" para exibir uma lista de suas Máquinas Virtuais
  2. Selecione a máquina virtual
  3. Selecione "Discos"
  4. Selecione um disco de dados na lista de discos anexados.
  5. O LUN do disco será exibido no painel de detalhes do disco. O LUN exibido aqui está correlacionado aos LUNs que você pesquisou no convidado usando lsscsi ou listando os dispositivos de bloco.

Localizando o LUN de um disco do Azure usando a CLI do Azure

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