Delen via


Azure Disks toewijzen aan Linux VM-gastschijven

Van toepassing op: ✔️ Flexibele schaalsets voor Linux-VM's ✔️

Mogelijk moet u de Azure-schijven bepalen die de gastschijven van een virtuele machine terugzetten. In sommige scenario's kunt u de schijf- of volumegrootte vergelijken met de grootte van de gekoppelde Azure-schijven. In scenario's waarin er meerdere Azure-schijven van dezelfde grootte zijn gekoppeld aan de VIRTUELE machine, moet u het LUN (Logical Unit Number) van de gegevensschijven gebruiken.

Wat is een LUN?

Een LUN (Logical Unit Number) is een getal dat wordt gebruikt om een specifiek opslagapparaat te identificeren. Aan elk opslagapparaat wordt een unieke numerieke id toegewezen, beginnend bij nul. Het volledige pad naar een apparaat wordt vertegenwoordigd door het busnummer, het doel-id-nummer en het LUN (Logical Unit Number).

Bijvoorbeeld: Busnummer 0, Doel-id 0, LUN 3

Voor onze oefening hoeft u alleen de LUN te gebruiken.

De LUN zoeken

Hieronder hebben we twee methoden vermeld voor het vinden van de LUN van een schijf in Linux.

lsscsi

  1. Verbinding maken met de VM
  2. sudo lsscsi

De eerste kolom die wordt vermeld, bevat de LUN. De indeling is [Host:Channel:Target:LUN].

Blokapparaten vermelden

  1. Verbinding maken met de VM
  2. sudo ls -l /sys/block/*/device

De laatste kolom die wordt vermeld, bevat de LUN. De indeling is [Host:Channel:Target:LUN]

De LUN voor de Azure-schijven zoeken

U kunt de LUN voor een Azure-schijf vinden met behulp van Azure Portal, Azure CLI.

De LUN van een Azure Disk zoeken in Azure Portal

  1. Selecteer in Azure Portal 'Virtuele machines' om een lijst met uw virtuele machines weer te geven
  2. Selecteer de virtuele machine
  3. Selecteer 'Schijven'
  4. Selecteer een gegevensschijf in de lijst met gekoppelde schijven.
  5. De LUN van de schijf wordt weergegeven in het detailvenster van de schijf. De LUN die hier wordt weergegeven, correleert met de LUN's die u hebt opgezoekd in de gast met behulp van lsscsi of het weergeven van de blokapparaten.

De LUN van een Azure-schijf zoeken met behulp van Azure CLI

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