Delen via


Het formaat van logische volumebeheerapparaten wijzigen die gebruikmaken van Azure Disk Encryption

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

In dit artikel leert u hoe u het formaat van gegevensschijven wijzigt die gebruikmaken van Azure Disk Encryption. Als u de grootte van de schijven wilt wijzigen, gebruikt u LVM (Logical Volume Management) in Linux. De stappen zijn van toepassing op meerdere scenario's.

U kunt dit formaatproces gebruiken in de volgende omgevingen:

  • Linux-distributies:
    • Red Hat Enterprise Linux (RHEL) 7 of hoger
    • Ubuntu 18.04 of hoger
    • SUSE 12 of hoger
  • Versies van Azure Disk Encryption:
    • Extensie voor één wachtwoord
    • Dual-pass-extensie

Vereisten

In dit artikel wordt ervan uitgegaan dat u het volgende hebt:

Scenario's

De procedures in dit artikel zijn van toepassing op de volgende scenario's:

  • Traditionele LVM- en LVM-on-crypt-configuraties
  • Traditionele LVM-versleuteling
  • LVM-on-crypt
  • Alleen gegevensschijven. Grootte van besturingssysteemschijven wordt niet ondersteund.

Traditionele LVM- en LVM-on-crypt-configuraties

Traditionele LVM- en LVM-on-crypt-configuraties breiden een logisch volume (LV) uit wanneer de volumegroep (VG) beschikbare ruimte heeft.

Traditionele LVM-versleuteling

In traditionele LVM-versleuteling worden LV's versleuteld. De hele schijf is niet versleuteld.

Met traditionele LVM-versleuteling kunt u het volgende doen:

  • Breid de LV uit wanneer u een nieuw fysiek volume (HW) toevoegt.
  • Breid de LV uit wanneer u het formaat van een bestaande HW wijzigt.

LVM-on-crypt

De aanbevolen methode voor schijfversleuteling is LVM-on-encrypt. Met deze methode wordt de hele schijf versleuteld, niet alleen de LV.

Door LVM-on-crypt te gebruiken, kunt u het volgende doen:

  • Breid de LV uit wanneer u een nieuwe HW toevoegt.
  • Breid de LV uit wanneer u het formaat van een bestaande HW wijzigt.

Notitie

Het is niet raadzaam om traditionele LVM-versleuteling en LVM-on-crypt op dezelfde virtuele machine te combineren.

De volgende secties bevatten voorbeelden van het gebruik van LVM en LVM-on-crypt. In de voorbeelden worden vooraf bestaande waarden gebruikt voor schijven, TV's, VG's, CV's, bestandssystemen, universeel unieke id's (UUID's) en koppelpunten. Vervang deze waarden door uw eigen waarden om aan uw omgeving te voldoen.

Een LV uitbreiden wanneer de VG beschikbare ruimte heeft

De traditionele manier om het formaat van LV's te wijzigen, is door een LV uit te breiden wanneer er ruimte beschikbaar is voor de VG. U kunt deze methode gebruiken voor niet-versleutelde schijven, traditionele LVM-versleutelde volumes en LVM-on-crypt-configuraties.

  1. Controleer de huidige grootte van het bestandssysteem dat u wilt verhogen:

    df -h /mountpoint
    

    Schermopname van code die de grootte van het bestandssysteem controleert met de opdracht en het resultaat gemarkeerd.

  2. Controleer of de VG voldoende ruimte heeft om de LV te vergroten:

    sudo vgs
    

    Schermopname van de code die controleert op ruimte op de VG met de opdracht en het resultaat gemarkeerd.

    U kunt ook het volgende gebruiken vgdisplay:

    sudo vgdisplay vgname
    

    Schermopname van de V G-weergavecode die controleert op ruimte op de VG, met de opdracht en het resultaat gemarkeerd.

  3. Bepalen welke LV moet worden aangepast:

    sudo lsblk
    

    Schermopname van het resultaat van de opdracht l s b l k met de opdracht en het resultaat gemarkeerd.

    Voor LVM-on-crypt is het verschil dat deze uitvoer laat zien dat de versleutelde laag zich op schijfniveau bevindt.

    Schermopname van het resultaat van de opdracht l s b l k met de uitvoer gemarkeerd en de versleutelde laag weergegeven.

  4. Controleer de LV-grootte:

    sudo lvdisplay lvname
    

    Schermopname van de code waarmee de grootte van het logische volume wordt gecontroleerd, met de opdracht en het resultaat gemarkeerd.

  5. Vergroot de LV-grootte door -r het formaat van het bestandssysteem online te wijzigen:

    sudo lvextend -r -L +2G /dev/vgname/lvname
    

    Schermopname van de code waarmee de grootte van het logische volume wordt vergroot, waarbij de opdracht en resultaten zijn gemarkeerd.

  6. Controleer de nieuwe grootten voor de LV en het bestandssysteem:

    df -h /mountpoint
    

    Schermopname van de code die de grootte van de LV en het bestandssysteem verifieert met de opdracht en het resultaat gemarkeerd.

    De uitvoer van de grootte geeft aan dat het formaat van de LV en het bestandssysteem is gewijzigd.

U kunt de LV-gegevens opnieuw controleren om de wijzigingen op het niveau van de LV te bevestigen:

sudo lvdisplay lvname

Schermopname van de code waarmee de nieuwe grootten worden bevestigd, met de grootten gemarkeerd.

Een traditioneel LVM-volume uitbreiden door een nieuwe HW toe te voegen

Wanneer u een nieuwe schijf wilt toevoegen om de VG-grootte te vergroten, kunt u uw traditionele LVM-volume uitbreiden door een nieuwe HW toe te voegen.

  1. Controleer de huidige grootte van het bestandssysteem dat u wilt verhogen:

    df -h /mountpoint
    

    Schermopname van de code die de huidige grootte van een bestandssysteem controleert met de opdracht en het resultaat gemarkeerd.

  2. Controleer de huidige PV-configuratie:

    sudo pvs
    

    Schermopname van de code die de huidige PV-configuratie controleert met de opdracht en het resultaat gemarkeerd.

  3. Controleer de huidige VG-gegevens:

    sudo vgs
    

    Schermopname van de code waarmee de gegevens van de huidige volumegroep worden gecontroleerd met de opdracht en het resultaat gemarkeerd.

  4. Controleer de huidige schijflijst. Identificeer gegevensschijven door de apparaten in /dev/disk/azure/scsi1/te controleren.

    sudo ls -l /dev/disk/azure/scsi1/
    

    Schermopname van de code die de huidige schijflijst controleert met de opdracht en resultaten gemarkeerd.

  5. Controleer de uitvoer van lsblk:

    sudo lsbk
    

    Schermopname van de code die de uitvoer van l s b l k controleert met de opdracht en resultaten gemarkeerd.

  6. Koppel de nieuwe schijf aan de virtuele machine door de instructies in Een gegevensschijf koppelen aan een Virtuele Linux-machine te volgen.

  7. Controleer de schijflijst en let op de nieuwe schijf.

    sudo ls -l /dev/disk/azure/scsi1/
    

    Schermopname van de code die de schijflijst controleert met de resultaten gemarkeerd.

    sudo lsblk
    

    Schermopname van de code die de schijflijst controleert met behulp van l s b l l k met de opdracht en het resultaat gemarkeerd.

  8. Maak een nieuwe HW boven op de nieuwe gegevensschijf:

    sudo pvcreate /dev/newdisk
    

    Schermopname van de code waarmee een nieuwe PV wordt gemaakt, met het resultaat gemarkeerd.

    Deze methode maakt gebruik van de hele schijf als een HW zonder partitie. U kunt ook een fdisk partitie maken en die partitie vervolgens gebruiken voor pvcreate.

  9. Controleer of de HW is toegevoegd aan de PV-lijst:

    sudo pvs
    

    Schermopname van de code waarin de lijst met fysieke volumes wordt weergegeven, met het resultaat gemarkeerd.

  10. Breid de VG uit door de nieuwe HW eraan toe te voegen:

    sudo vgextend vgname /dev/newdisk
    

    Schermopname van de code die de volumegroep uitbreidt met het resultaat gemarkeerd.

  11. Controleer de nieuwe VG-grootte:

    sudo vgs
    

Schermopname van de code waarmee de grootte van de volumegroep wordt gecontroleerd, met de resultaten gemarkeerd.

  1. Gebruik lsblk dit om de LV te identificeren die moet worden aangepast:

    sudo lsblk
    

    Schermopname van de code die het lokale volume identificeert dat moet worden aangepast met de resultaten gemarkeerd.

  2. Breid de LV-grootte uit door het -r bestandssysteem online te verhogen:

    sudo lvextend -r -L +2G /dev/vgname/lvname
    

    Schermopname van code die de grootte van het bestandssysteem online vergroot met de resultaten gemarkeerd.

  3. Controleer de nieuwe grootten van de LV en het bestandssysteem:

    df -h /mountpoint
    

    Schermopname van de code die de grootten van het lokale volume en het bestandssysteem controleert met de opdracht en het resultaat gemarkeerd.

    Belangrijk

    Wanneer Azure Data Encryption wordt gebruikt in traditionele LVM-configuraties, wordt de versleutelde laag gemaakt op LV-niveau, niet op schijfniveau.

    Op dit moment wordt de versleutelde laag uitgebreid naar de nieuwe schijf. De werkelijke gegevensschijf heeft geen versleutelingsinstellingen op platformniveau, dus de versleutelingsstatus wordt niet bijgewerkt.

    Dit zijn enkele van de redenen waarom LVM-on-crypt de aanbevolen benadering is.

  4. Controleer de versleutelingsgegevens van de portal:

    Schermopname van versleutelingsgegevens in de portal met de schijfnaam en versleuteling gemarkeerd.

    Als u de versleutelingsinstellingen op de schijf wilt bijwerken, voegt u een nieuwe LV toe en schakelt u de extensie in op de virtuele machine.

  5. Voeg een nieuwe LV toe, maak er een bestandssysteem op en voeg het toe aan /etc/fstab.

  6. Stel de versleutelingsextensie opnieuw in. Deze keer stempelt u de versleutelingsinstellingen op de nieuwe gegevensschijf op platformniveau. Hier volgt een CLI-voorbeeld:

    az vm encryption enable -g ${RGNAME} --name ${VMNAME} --disk-encryption-keyvault "<your-unique-keyvault-name>"
    
  7. Controleer de versleutelingsgegevens van de portal:

    Schermopname van versleutelingsinformatie in de portal met de schijfnaam en de versleutelingsinformatie gemarkeerd.

Nadat de versleutelingsinstellingen zijn bijgewerkt, kunt u de nieuwe LV verwijderen. Verwijder ook de vermelding uit de /etc/fstab vermelding en /etc/crypttab die u hebt gemaakt.

Schermopname van de code waarmee het nieuwe logische volume wordt verwijderd, met het verwijderde tabblad F S en het tabblad crypt gemarkeerd.

Volg deze stappen om het opschonen te voltooien:

  1. Ontkoppel de LV:

    sudo umount /mountpoint
    
  2. Sluit de versleutelde laag van het volume:

    sudo cryptsetup luksClose /dev/vgname/lvname
    
  3. De LV verwijderen:

    sudo lvremove /dev/vgname/lvname
    

Een traditioneel LVM-volume uitbreiden door het formaat van een bestaande HW te wijzigen

In sommige scenario's is het mogelijk dat u het formaat van een bestaande schijf moet wijzigen. U doet dit als volgt:

  1. Identificeer uw versleutelde schijven:

    sudo ls -l /dev/disk/azure/scsi1/
    

    Schermopname van de code die versleutelde schijven identificeert met de resultaten gemarkeerd.

    sudo lsblk -fs
    

    Schermopname van alternatieve code die versleutelde schijven identificeert met de resultaten gemarkeerd.

  2. Controleer de HW-informatie:

    sudo pvs
    

    Schermopname van de code waarmee informatie over het fysieke volume wordt gecontroleerd, met de resultaten gemarkeerd.

    De resultaten in de afbeelding laten zien dat alle ruimte op alle tv's momenteel wordt gebruikt.

  3. Controleer de VG-gegevens:

    sudo vgs
    sudo vgdisplay -v vgname
    

    Schermopname van de code waarmee informatie over de volumegroep wordt gecontroleerd, met de resultaten gemarkeerd.

  4. Controleer de schijfgrootten. U kunt de stationsgrootten gebruiken fdisk of lsblk weergeven.

    for disk in `sudo ls -l /dev/disk/azure/scsi1/* | awk -F/ '{print $NF}'` ; do echo "sudo fdisk -l /dev/${disk} | grep ^Disk "; done | bash
    
    sudo lsblk -o "NAME,SIZE"
    

    Schermopname van de code waarmee de schijfgrootten worden gecontroleerd, met de resultaten gemarkeerd.

    Hier hebben we vastgesteld welke TV's zijn gekoppeld aan welke LVs met behulp van lsblk -fs. U kunt de koppelingen identificeren door deze uit te voeren lvdisplay.

    sudo lvdisplay --maps VG/LV
    sudo lvdisplay --maps datavg/datalv1
    

    Schermopname van een alternatieve manier om fysieke volumekoppelingen met lokale volumes te identificeren, met de resultaten gemarkeerd.

    In dit geval maken alle vier de gegevensstations deel uit van dezelfde VG en één LV. Uw configuratie kan verschillen.

  5. Controleer het huidige gebruik van het bestandssysteem:

    df -h /datalvm*
    

    Schermopname van de code die het bestandssysteemgebruik controleert met de opdracht en resultaten gemarkeerd.

  6. Wijzig de grootte van de gegevensschijven door de instructies in Een beheerde Azure-schijf uitvouwen te volgen. U kunt de portal, de CLI of PowerShell gebruiken.

    Belangrijk

    Sommige gegevensschijven op Linux-VM's kunnen worden gewijzigd zonder de virtuele machine te verplaatsen. Controleer [Virtuele harde schijven op een virtuele Linux-machine uitvouwen](/azure/virtual-machines/linux/expand-disks? tabs=ubuntu#expand-an-azure-managed-disk) om te controleren of uw schijven aan de vereisten voldoen.

  7. Start de VIRTUELE machine en controleer de nieuwe grootten met behulp van fdisk.

    for disk in `sudo ls -l /dev/disk/azure/scsi1/* | awk -F/ '{print $NF}'` ; do echo "sudo fdisk -l /dev/${disk} | grep ^Disk "; done | bash
    
    sudo lsblk -o "NAME,SIZE"
    

    Schermopname van de code die de schijfgrootte controleert met het resultaat gemarkeerd.

    In dit geval is /dev/sdd het formaat gewijzigd van 5 G tot 20 G.

  8. Controleer de huidige HW-grootte:

    sudo pvdisplay /dev/resizeddisk
    

    Schermopname van de code die de grootte van de P V controleert, met het resultaat gemarkeerd.

    Hoewel het formaat van de schijf is gewijzigd, heeft de HW nog steeds de vorige grootte.

  9. Het formaat van de HW wijzigen:

    sudo pvresize /dev/resizeddisk
    

    Schermopname van de code waarmee het formaat van het fysieke volume wordt gewijzigd, met het resultaat gemarkeerd.

  10. Controleer de HW-grootte:

    sudo pvdisplay /dev/resizeddisk
    

    Schermopname van de code waarmee de grootte van het fysieke volume wordt gecontroleerd, met het resultaat gemarkeerd.

    Pas dezelfde procedure toe voor alle schijven waarvan u het formaat wilt wijzigen.

  11. Controleer de VG-gegevens.

    sudo vgdisplay vgname
    

    Schermopname van de code waarmee informatie voor de volumegroep wordt gecontroleerd, met het resultaat gemarkeerd.

    De VG heeft nu voldoende ruimte om aan de CV's toe te wijzen.

  12. Het formaat van de LV wijzigen:

    sudo lvresize -r -L +5G vgname/lvname
    sudo lvresize -r -l +100%FREE /dev/datavg/datalv01
    

    Schermopname van de code waarmee de grootte van de L V wordt gewijzigd, met de resultaten gemarkeerd.

  13. Controleer de grootte van het bestandssysteem:

    df -h /datalvm2
    

    Schermopname van de code die de grootte van het bestandssysteem controleert, met het resultaat gemarkeerd.

Een LVM-on-crypt-volume uitbreiden door een nieuwe HW toe te voegen

U kunt ook een LVM-on-crypt-volume uitbreiden door een nieuwe HW toe te voegen. Deze methode volgt de stappen in LVM en RAID configureren op versleutelde apparaten. Zie de secties waarin wordt uitgelegd hoe u een nieuwe schijf toevoegt en deze instelt in een LVM-on-crypt-configuratie.

U kunt deze methode gebruiken om ruimte toe te voegen aan een bestaande LV. U kunt ook nieuwe VG's of LV's maken.

  1. Controleer de huidige grootte van uw VG:

    sudo vgdisplay vgname
    

    Schermopname van de code waarmee de grootte van de volumegroep wordt gecontroleerd, met de resultaten gemarkeerd.

  2. Controleer de grootte van het bestandssysteem en LV dat u wilt uitvouwen:

    sudo lvdisplay /dev/vgname/lvname
    

    Schermopname van de code waarmee de grootte van het lokale volume wordt gecontroleerd. Resultaten zijn gemarkeerd.

    df -h mountpoint
    

    Schermopname van de code die de grootte van het bestandssysteem controleert, met het resultaat gemarkeerd.

  3. Voeg een nieuwe gegevensschijf toe aan de virtuele machine en identificeer deze.

    Controleer de schijven voordat u de nieuwe schijf toevoegt:

    sudo fdisk -l | egrep ^"Disk /"
    

    Schermopname van de code waarmee de grootte van de schijven wordt gecontroleerd, met het resultaat gemarkeerd.

    Hier volgt een andere manier om de schijven te controleren voordat u de nieuwe schijf toevoegt:

    sudo lsblk
    

    Schermopname van een alternatieve code die de grootte van de schijven controleert met de resultaten gemarkeerd.

    Als u de nieuwe schijf wilt toevoegen, kunt u PowerShell, de Azure CLI of Azure Portal gebruiken. Zie Een gegevensschijf koppelen aan een Virtuele Linux-machine voor meer informatie.

    Het kernelnaamschema is van toepassing op het zojuist toegevoegde apparaat. Aan een nieuw station wordt normaal gesproken de volgende beschikbare letter toegewezen. In dit geval is sddde toegevoegde schijf .

  4. Controleer de schijven om te controleren of de nieuwe schijf is toegevoegd:

    sudo fdisk -l | egrep ^"Disk /"
    

    Schermopname van de code met de schijven met de resultaten gemarkeerd.

    sudo lsblk
    

    Schermopname van de zojuist toegevoegde schijf in de uitvoer.

  5. Maak een bestandssysteem boven op de onlangs toegevoegde schijf. Koppel de schijf aan de gekoppelde apparaten op /dev/disk/azure/scsi1/.

    sudo ls -la /dev/disk/azure/scsi1/
    

    Schermopname van de code waarmee een bestandssysteem wordt gemaakt, met de resultaten gemarkeerd.

    sudo mkfs.ext4 /dev/disk/azure/scsi1/${disk}
    

    Schermopname van extra code waarmee een bestandssysteem wordt gemaakt en die overeenkomt met de schijf met de gekoppelde apparaten, met de resultaten gemarkeerd.

  6. Maak een tijdelijk koppelpunt voor de nieuwe toegevoegde schijf:

    newmount=/data4
    sudo mkdir ${newmount}
    
  7. Voeg het onlangs gemaakte bestandssysteem toe aan /etc/fstab.

    sudo blkid /dev/disk/azure/scsi1/lun4| awk -F\" '{print "UUID="$2" '${newmount}' "$4" defaults,nofail 0 0"}' >> /etc/fstab
    
  8. Koppel het zojuist gemaakte bestandssysteem:

    sudo mount -a
    
  9. Controleer of het nieuwe bestandssysteem is gekoppeld:

    df -h
    

    Schermopname van de code die controleert of het bestandssysteem is gekoppeld met het resultaat gemarkeerd.

    sudo lsblk
    

    Schermopname van extra code waarmee wordt gecontroleerd of het bestandssysteem is gekoppeld met het resultaat gemarkeerd.

  10. Start de versleuteling die u eerder hebt gestart voor gegevensstations opnieuw.

    Tip

    Voor LVM-on-crypt raden we u aan om te gebruiken EncryptFormatAll. Anders ziet u mogelijk een dubbele versleuteling terwijl u extra schijven instelt.

    Zie LVM en RAID configureren op versleutelde apparaten voor meer informatie.

    Hier volgt een voorbeeld:

    az vm encryption enable \
    --resource-group ${RGNAME} \
    --name ${VMNAME} \
    --disk-encryption-keyvault ${KEYVAULTNAME} \
    --key-encryption-key ${KEYNAME} \
    --key-encryption-keyvault ${KEYVAULTNAME} \
    --volume-type "DATA" \
    --encrypt-format-all \
    -o table
    

    Wanneer de versleuteling is voltooid, ziet u een crypt-laag op de zojuist toegevoegde schijf:

    sudo lsblk
    

    Schermopname van de code die de crypt-laag controleert met het resultaat gemarkeerd.

  11. Ontkoppel de versleutelde laag van de nieuwe schijf:

    sudo umount ${newmount}
    
  12. Controleer de huidige HW-gegevens:

    sudo pvs
    

    Schermopname van de code waarmee informatie over het fysieke volume wordt gecontroleerd, met het resultaat gemarkeerd.

  13. Maak een HW boven op de versleutelde laag van de schijf. Neem de apparaatnaam van de vorige lsblk opdracht. Voeg een /dev/ mapper toe vóór de apparaatnaam om de HW te maken:

    sudo pvcreate /dev/mapper/mapperdevicename
    

    Schermopname van de code waarmee een fysiek volume op de versleutelde laag wordt gemaakt, met de resultaten gemarkeerd.

    U ziet een waarschuwing over het wissen van de huidige ext4 fs handtekening. Deze waarschuwing wordt verwacht. Beantwoord deze vraag met y.

  14. Controleer of de nieuwe HW is toegevoegd aan de LVM-configuratie:

    sudo pvs
    

    Schermopname van de code die controleert of het fysieke volume is toegevoegd aan de LVM-configuratie, met het resultaat gemarkeerd.

  15. Voeg de nieuwe HW toe aan de VG die u moet verhogen.

    sudo vgextend vgname /dev/mapper/nameofhenewpv
    

    Schermopname van de code waarmee een fysiek volume wordt toegevoegd aan een volumegroep, met de resultaten gemarkeerd.

  16. Controleer de nieuwe grootte en vrije ruimte van de VG:

    sudo vgdisplay vgname
    

    Schermopname van de code die de grootte en vrije ruimte van de volumegroep verifieert, met de resultaten gemarkeerd.

    Let op de toename van het Total PE aantal en de Free PE / Size.

  17. Vergroot de grootte van de LV en het bestandssysteem. Gebruik de -r optie aan lvextend. In dit voorbeeld voegen we de totale beschikbare ruimte in de VG toe aan de opgegeven LV.

    sudo lvextend -r -l +100%FREE /dev/vgname/lvname
    

    Schermopname van de code waarmee de grootte van het lokale volume en het bestandssysteem wordt vergroot, met de resultaten gemarkeerd.

Volg de volgende stappen om uw wijzigingen te controleren.

  1. Controleer de grootte van de LV:

    sudo lvdisplay /dev/vgname/lvname
    

    Schermopname van de code waarmee de nieuwe grootte van het lokale volume wordt geverifieerd, met de resultaten gemarkeerd.

  2. Controleer de nieuwe grootte van het bestandssysteem:

    df -h /mountpoint
    

    Schermopname van de code die de nieuwe grootte van het bestandssysteem verifieert, met het resultaat gemarkeerd.

  3. Controleer of de LVM-laag zich boven op de versleutelde laag bevindt:

    sudo lsblk
    

    Schermopname van de code die controleert of de LVM-laag zich boven op de versleutelde laag bevindt, met het resultaat gemarkeerd.

    Als u zonder opties gebruikt lsblk , ziet u de koppelpunten meerdere keren. De opdracht sorteert op apparaat en OPV's.

    Misschien wilt u dit gebruiken lsblk -fs. In deze opdracht -fs wordt de sorteervolgorde omgekeerd, zodat de koppelpunten eenmaal worden weergegeven. De schijven worden meerdere keren weergegeven.

    sudo lsblk -fs
    

    Schermopname van alternatieve code die controleert of de LVM-laag zich boven op de versleutelde laag bevindt, met het resultaat gemarkeerd.

Een LVM uitbreiden op een cryptvolume door het formaat van een bestaande HW te wijzigen

  1. Identificeer uw versleutelde schijven:

    sudo lsblk
    

    Schermopname van de code die de versleutelde schijven identificeert met de resultaten gemarkeerd.

    sudo lsblk -s
    

    Schermopname van alternatieve code die de versleutelde schijven identificeert met de resultaten gemarkeerd.

  2. Controleer uw HW-gegevens:

    sudo pvs
    

    Schermopname van de code waarmee gegevens voor fysieke volumes worden gecontroleerd, met de resultaten gemarkeerd.

  3. Controleer uw VG-gegevens:

    sudo vgs
    

    Schermopname van de code waarmee informatie voor volumegroepen wordt gecontroleerd, met de resultaten gemarkeerd.

  4. Controleer uw LV-gegevens:

    sudo lvs
    

    Schermopname van de code waarmee informatie voor het lokale volume wordt gecontroleerd, met het resultaat gemarkeerd.

  5. Controleer het gebruik van het bestandssysteem:

    df -h /mountpoint(s)
    

    Schermopname van de code die controleert hoeveel van het bestandssysteem wordt gebruikt met de resultaten gemarkeerd.

  6. Controleer de grootte van uw schijven:

    sudo fdisk
    sudo fdisk -l | egrep ^"Disk /"
    sudo lsblk
    

    Schermopname van de code die de grootte van schijven controleert met de resultaten gemarkeerd.

  7. Wijzig het formaat van de gegevensschijf. U kunt de portal, CLI of PowerShell gebruiken. Zie de sectie Schijfgrootte wijzigen in Virtuele harde schijven uitvouwen op een Virtuele Linux-VM voor meer informatie.

    Belangrijk

    U kunt de grootte van virtuele schijven niet wijzigen terwijl de virtuele machine wordt uitgevoerd. De toewijzing van uw VIRTUELE machine ongedaan maken voor deze stap.

  8. Controleer de grootte van uw schijven:

    sudo fdisk
    sudo fdisk -l | egrep ^"Disk /"
    sudo lsblk
    

    Schermopname van code die de schijfgrootten controleert met de resultaten gemarkeerd.

    In dit geval zijn beide schijven gewijzigd van 2 GB naar 4 GB. Maar de grootte van het bestandssysteem, LV en HW blijven hetzelfde.

  9. Controleer de huidige HW-grootte. Houd er rekening mee dat op LVM-on-crypt de HW het /dev/mapper/ apparaat is, niet het /dev/sd* apparaat.

    sudo pvdisplay /dev/mapper/devicemappername
    

    Schermopname van de code waarmee de grootte van het huidige fysieke volume wordt gecontroleerd, met de resultaten gemarkeerd.

  10. Het formaat van de HW wijzigen:

    sudo pvresize /dev/mapper/devicemappername
    

    Schermopname van de code waarmee het formaat van het fysieke volume wordt gewijzigd, met de resultaten gemarkeerd.

  11. Controleer de nieuwe PV-grootte:

    sudo pvdisplay /dev/mapper/devicemappername
    

    Schermopname van de code waarmee de grootte van het fysieke volume wordt gecontroleerd, met de resultaten gemarkeerd.

  12. Wijzig de grootte van de versleutelde laag op de HW:

    sudo cryptsetup resize /dev/mapper/devicemappername
    

    Pas dezelfde procedure toe voor alle schijven waarvan u het formaat wilt wijzigen.

  13. Controleer uw VG-gegevens:

    sudo vgdisplay vgname
    

    Schermopname van de code waarmee informatie voor de volumegroep wordt gecontroleerd, met de resultaten gemarkeerd.

    De VG heeft nu voldoende ruimte om aan de CV's toe te wijzen.

  14. Controleer de LV-gegevens:

    sudo lvdisplay vgname/lvname
    

    Schermopname van de code waarmee informatie voor het lokale volume wordt gecontroleerd, met de resultaten gemarkeerd.

  15. Controleer het gebruik van het bestandssysteem:

    df -h /mountpoint
    

    Schermopname van de code die het gebruik van het bestandssysteem controleert, met de resultaten gemarkeerd.

  16. Het formaat van de LV wijzigen:

    sudo lvresize -r -L +2G /dev/vgname/lvname
    

    Schermopname van de code waarmee de grootte van het lokale volume wordt gewijzigd, met de resultaten gemarkeerd.

    Hier gebruiken we de -r optie om ook het formaat van het bestandssysteem te wijzigen.

  17. Controleer de LV-gegevens:

    sudo lvdisplay vgname/lvname
    

    Schermopname van de code die informatie over het lokale volume ophaalt, met de resultaten gemarkeerd.

  18. Controleer het gebruik van het bestandssysteem:

    df -h /mountpoint
    

    Schermopname van de code waarmee het bestandssysteemgebruik wordt gecontroleerd, met de resultaten gemarkeerd.

Pas dezelfde formaatprocedure toe op andere LV's die hiervoor nodig zijn.

Volgende stappen

Problemen met Azure Disk Encryption oplossen