Share via


Het formaat van logische apparaten voor volumebeheer 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 kunt wijzigen die gebruikmaken van Azure Disk Encryption. Als u het formaat van de schijven wilt wijzigen, gebruikt u logisch volumebeheer (LVM) in Linux. De stappen zijn van toepassing op meerdere scenario's.

U kunt dit formaat wijzigen 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:
    • Single-pass-extensie
    • 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

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

Bij traditionele LVM-versleuteling worden tv'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 PV wijzigt.

LVM-on-crypt

De aanbevolen methode voor schijfversleuteling is LVM-on-encrypt. Deze methode versleutelt de hele schijf, 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 PV wijzigt.

Notitie

We raden u af om traditionele LVM-versleuteling en LVM-on-crypt op dezelfde VM te combineren.

De volgende secties bevatten voorbeelden van het gebruik van LVM en LVM-on-crypt. In de voorbeelden worden bestaande waarden gebruikt voor schijven, PV's, VM's, GV's, bestandssystemen, UUID's (Universally Unique Identifiers) en koppelpunten. Vervang deze waarden door uw eigen waarden die passen bij uw omgeving.

Een LV uitbreiden wanneer de VG beschikbare ruimte heeft

De traditionele manier om het formaat van TV's te wijzigen, is door een LV uit te breiden wanneer de VG ruimte beschikbaar heeft. 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 vergroten:

    df -h /mountpoint
    

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

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

    sudo vgs
    

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

    U kunt ook gebruiken vgdisplay:

    sudo vgdisplay vgname
    

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

  3. Bepaal welke LV het formaat moet worden gewijzigd:

    sudo lsblk
    

    Schermopname van het resultaat van de opdracht l s b l k. De opdracht en het resultaat zijn 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. De uitvoer is gemarkeerd. De versleutelde laag wordt weergegeven.

  4. Controleer de LV-grootte:

    sudo lvdisplay lvname
    

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

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

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

    Schermopname van de code die de grootte van het logische volume vergroot. De opdracht en de resultaten zijn gemarkeerd.

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

    df -h /mountpoint
    

    Schermopname van de code waarmee de grootte van de LV en het bestandssysteem wordt gecontroleerd. De opdracht en het resultaat zijn gemarkeerd.

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

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

sudo lvdisplay lvname

Schermopname van de code die de nieuwe grootten bevestigt. De grootten zijn gemarkeerd.

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

Wanneer u een nieuwe schijf moet 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 vergroten:

    df -h /mountpoint
    

    Schermopname van de code waarmee de huidige grootte van een bestandssysteem wordt gecontroleerd. De opdracht en het resultaat zijn gemarkeerd.

  2. Controleer de huidige PV-configuratie:

    sudo pvs
    

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

  3. Controleer de huidige VG-gegevens:

    sudo vgs
    

    Schermopname van de code waarmee de gegevens van de huidige volumegroep worden gecontroleerd. De opdracht en het resultaat zijn 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. De opdracht en de resultaten zijn gemarkeerd.

  5. Controleer de uitvoer van lsblk:

    sudo lsbk
    

    Schermopname van de code waarmee de uitvoer van l s b l wordt gecontroleerd. De opdracht en de resultaten zijn gemarkeerd.

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

  7. Controleer de lijst met schijven en let op de nieuwe schijf.

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

    Schermopname van de code waarmee de schijflijst wordt gecontroleerd. De resultaten zijn gemarkeerd.

    sudo lsblk
    

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

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

    sudo pvcreate /dev/newdisk
    

    Schermopname van de code waarmee een nieuwe PV wordt gemaakt. Het resultaat is gemarkeerd.

    Deze methode gebruikt de hele schijf als een HW zonder een partitie. U kunt ook gebruiken fdisk om een partitie te maken en die partitie vervolgens te gebruiken voor pvcreate.

  9. Controleer of de HW is toegevoegd aan de lijst met pv's:

    sudo pvs
    

    Schermopname van de code met de lijst met fysieke volumes. Het resultaat is gemarkeerd.

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

    sudo vgextend vgname /dev/newdisk
    

    Schermopname van de code waarmee de volumegroep wordt uitgebreid. Het resultaat is gemarkeerd.

  11. Controleer de nieuwe VG-grootte:

    sudo vgs
    

    Schermopname van de code waarmee de grootte van de volumegroep wordt gecontroleerd. De resultaten zijn gemarkeerd.

  12. Gebruik lsblk om de LV te identificeren die moet worden gewijzigd:

    sudo lsblk
    

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

  13. Breid de LV-grootte uit door te gebruiken -r om het bestandssysteem online te vergroten:

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

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

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

    df -h /mountpoint
    

    Schermopname van de code die de grootte van het lokale volume en het bestandssysteem controleert. De opdracht en het resultaat zijn gemarkeerd.

    Belangrijk

    Wanneer Azure Data Encryption wordt gebruikt voor 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 aanpak is.

  15. Controleer de versleutelingsgegevens van de portal:

    Schermopname van versleutelingsgegevens in de portal. De schijfnaam en de versleuteling zijn gemarkeerd.

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

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

  17. 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>"
    
  18. Controleer de versleutelingsgegevens van de portal:

    Schermopname van versleutelingsgegevens in de portal. De schijfnaam en de versleutelingsgegevens zijn gemarkeerd.

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

Schermopname van de code waarmee het nieuwe logische volume wordt verwijderd. Het tabblad Verwijderde F S en het tabblad Crypt zijn 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. Verwijder de LV:

    sudo lvremove /dev/vgname/lvname
    

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

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

  1. Identificeer uw versleutelde schijven:

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

    Schermopname van de code waarmee versleutelde schijven worden geïdentificeerd. De resultaten zijn gemarkeerd.

    sudo lsblk -fs
    

    Schermopname van alternatieve code die versleutelde schijven identificeert. De resultaten zijn gemarkeerd.

  2. Controleer de HW-informatie:

    sudo pvs
    

    Schermopname van de code waarmee informatie over het fysieke volume wordt gecontroleerd. De resultaten zijn gemarkeerd.

    De resultaten in de afbeelding laten zien dat alle ruimte op alle pc'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. De resultaten zijn gemarkeerd.

  4. Controleer de schijfgrootten. U kunt of lsblk gebruiken fdisk om de stationsgrootten weer te geven.

    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. De resultaten zijn gemarkeerd.

    Hier hebben we geïdentificeerd welke pv's zijn gekoppeld aan welke tv's door gebruik te maken van lsblk -fs. U kunt de koppelingen identificeren door 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. De resultaten zijn 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 bestandssysteemgebruik:

    df -h /datalvm*
    

    Schermopname van de code waarmee het gebruik van het bestandssysteem wordt gecontroleerd. De opdracht en de resultaten zijn gemarkeerd.

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

    Belangrijk

    U kunt het formaat van virtuele schijven niet wijzigen terwijl de VM wordt uitgevoerd. Maak de toewijzing van uw VM ongedaan voor deze stap.

  7. Start de VM 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 waarmee de schijfgrootte wordt gecontroleerd. Het resultaat is gemarkeerd.

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

  8. Controleer de huidige pv-grootte:

    sudo pvdisplay /dev/resizeddisk
    

    Schermopname van de code die de grootte van de P V controleert. Het resultaat is gemarkeerd.

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

  9. De grootte van de HW wijzigen:

    sudo pvresize /dev/resizeddisk
    

    Schermopname van de code waarmee het formaat van het fysieke volume wordt gewijzigd. Het resultaat is gemarkeerd.

  10. Controleer de pv-grootte:

    sudo pvdisplay /dev/resizeddisk
    

    Schermopname van de code waarmee de grootte van het fysieke volume wordt gecontroleerd. Het resultaat is gemarkeerd.

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

  11. Controleer de VG-informatie.

    sudo vgdisplay vgname
    

    Schermopname van de code waarmee de gegevens voor de volumegroep worden gecontroleerd. Het resultaat is gemarkeerd.

    De VG heeft nu voldoende ruimte om aan de GV's te worden toegewezen.

  12. De grootte 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 het formaat van de L V wordt gewijzigd. De resultaten zijn gemarkeerd.

  13. Controleer de grootte van het bestandssysteem:

    df -h /datalvm2
    

    Schermopname van de code waarmee de grootte van het bestandssysteem wordt gecontroleerd. Het resultaat is 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 PV 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 VM's of GV'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. Resultaten zijn gemarkeerd.

  2. Controleer de grootte van het bestandssysteem en de LV die 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 waarmee de grootte van het bestandssysteem wordt gecontroleerd. Het resultaat is gemarkeerd.

  3. Voeg een nieuwe gegevensschijf toe aan de VM 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. Het resultaat is gemarkeerd.

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

    sudo lsblk
    

    Schermopname van een alternatieve code waarmee de grootte van de schijven wordt gecontroleerd. De resultaten zijn gemarkeerd.

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

    Het kernelnaamschema is van toepassing op het zojuist toegevoegde apparaat. Een nieuw station krijgt 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 die de schijven weergeeft. De resultaten zijn 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. De resultaten zijn gemarkeerd.

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

    Schermopname van aanvullende code die een bestandssysteem maakt en de schijf aan de gekoppelde apparaten koppelt. De resultaten zijn 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. Het resultaat is gemarkeerd.

    sudo lsblk
    

    Schermopname van aanvullende code die controleert of het bestandssysteem is gekoppeld. Het resultaat is 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 waarmee de crypt-laag wordt gecontroleerd. Het resultaat is gemarkeerd.

  11. Ontkoppel de versleutelde laag van de nieuwe schijf:

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

    sudo pvs
    

    Schermopname van de code waarmee informatie over het fysieke volume wordt gecontroleerd. Het resultaat is gemarkeerd.

  13. Maak een PV boven op de versleutelde laag van de schijf. Neem de apparaatnaam uit 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. De resultaten zijn 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 PV is toegevoegd aan de LVM-configuratie:

    sudo pvs
    

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

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

    sudo vgextend vgname /dev/mapper/nameofhenewpv
    

    Schermopname van de code waarmee een fysiek volume wordt toegevoegd aan een volumegroep. De resultaten zijn gemarkeerd.

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

    sudo vgdisplay vgname
    

    Schermopname van de code waarmee de grootte en vrije ruimte van de volumegroep worden gecontroleerd. De resultaten zijn 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 op 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 die de grootte van het lokale volume en het bestandssysteem vergroot. De resultaten zijn 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. De resultaten zijn gemarkeerd.

  2. Controleer de nieuwe grootte van het bestandssysteem:

    df -h /mountpoint
    

    Schermopname van de code waarmee de nieuwe grootte van het bestandssysteem wordt geverifieerd. Het resultaat is 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. Het resultaat is gemarkeerd.

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

    Mogelijk wilt u 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. Het resultaat is gemarkeerd.

Een LVM uitbreiden op een crypt-volume door het formaat van een bestaande PV te wijzigen

  1. Identificeer uw versleutelde schijven:

    sudo lsblk
    

    Schermopname van de code waarmee de versleutelde schijven worden geïdentificeerd. De resultaten zijn gemarkeerd.

    sudo lsblk -s
    

    Schermopname van alternatieve code waarmee de versleutelde schijven worden geïdentificeerd. De resultaten zijn gemarkeerd.

  2. Controleer uw PV-gegevens:

    sudo pvs
    

    Schermopname van de code waarmee informatie voor fysieke volumes wordt gecontroleerd. De resultaten zijn gemarkeerd.

  3. Controleer uw VG-gegevens:

    sudo vgs
    

    Schermopname van de code waarmee informatie voor volumegroepen wordt gecontroleerd. De resultaten zijn gemarkeerd.

  4. Controleer uw LV-gegevens:

    sudo lvs
    

    Schermopname van de code waarmee de informatie voor het lokale volume wordt gecontroleerd. Het resultaat is gemarkeerd.

  5. Controleer het bestandssysteemgebruik:

    df -h /mountpoint(s)
    

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

  6. Controleer de grootte van uw schijven:

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

    Schermopname van de code waarmee de grootte van schijven wordt gecontroleerd. De resultaten zijn 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 uitbreiden op een Linux-VM voor meer informatie.

    Belangrijk

    U kunt het formaat van virtuele schijven niet wijzigen terwijl de VM wordt uitgevoerd. Maak de toewijzing van uw VM ongedaan voor deze stap.

  8. Controleer de grootte van uw schijven:

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

    Schermopname van code waarmee de schijfgrootten worden gecontroleerd. De resultaten zijn gemarkeerd.

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

  9. Controleer de huidige PV-grootte. Houd er rekening mee dat op LVM-on-crypt de PV 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. De resultaten zijn gemarkeerd.

  10. De grootte van de HW wijzigen:

    sudo pvresize /dev/mapper/devicemappername
    

    Schermopname van de code waarmee het formaat van het fysieke volume wordt gewijzigd. De resultaten zijn 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. De resultaten zijn gemarkeerd.

  12. Wijzig het formaat van de versleutelde laag op de HW:

    sudo cryptsetup resize /dev/mapper/devicemappername
    

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

  13. Controleer uw VG-gegevens:

    sudo vgdisplay vgname
    

    Schermopname van de code waarmee de gegevens voor de volumegroep worden gecontroleerd. De resultaten zijn gemarkeerd.

    De VG heeft nu voldoende ruimte om aan de GV's te worden toegewezen.

  14. Controleer de LV-informatie:

    sudo lvdisplay vgname/lvname
    

    Schermopname van de code waarmee de informatie voor het lokale volume wordt gecontroleerd. De resultaten zijn gemarkeerd.

  15. Controleer het bestandssysteemgebruik:

    df -h /mountpoint
    

    Schermopname van de code die het gebruik van het bestandssysteem controleert. De resultaten zijn gemarkeerd.

  16. De grootte van de LV wijzigen:

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

    Schermopname van de code waarmee het formaat van het lokale volume wordt gewijzigd. De resultaten zijn gemarkeerd.

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

  17. Controleer de LV-informatie:

    sudo lvdisplay vgname/lvname
    

    Schermopname van de code waarmee informatie over het lokale volume wordt opgehaald. De resultaten zijn gemarkeerd.

  18. Controleer het bestandssysteemgebruik:

    df -h /mountpoint
    

    Schermopname van de code waarmee het gebruik van het bestandssysteem wordt gecontroleerd. De resultaten zijn gemarkeerd.

Pas dezelfde formaatprocedure toe op elke andere LV waarvoor dit is vereist.

Volgende stappen

Problemen met Azure Disk Encryption oplossen