Linux VM'leri için Azure Disk Şifrelemesi

Önemli

Azure Disk Şifrelemesi 15 Eylül 2028'de kullanımdan kaldırılıyor. Bu tarihe kadar Azure Disk Şifrelemesi'ni kesinti olmadan kullanmaya devam edebilirsiniz. 15 Eylül 2028'de ADE özellikli iş yükleri çalışmaya devam edecek, ancak VM yeniden başlatıldıktan sonra şifrelenmiş disklerin kilidi açılamaz ve hizmet kesintisine neden olur.

Yeni VM'ler için ana makinede şifreleme kullanın veya gizli bilgi işlem iş yükleri için işletim sistemi disk şifrelemesi ile Gizli VM boyutlarını değerlendirin. Hizmet kesintisini önlemek için tüm ADE özellikli VM'lerin (yedeklemeler dahil) kullanımdan kaldırma tarihinden önce konakta şifrelemeye geçirilmesi gerekir. Ayrıntılar için bkz. Azure Disk Şifrelemesi'nden konakta şifrelemeye geçiş .

Dikkat

CentOS Kullanım Süresi Sonu Bildirimi: Bu makale, Kullanım Süresi Sonu durumuna ulaşan CentOS'a başvurur. CentOS kullanıyorsanız dağıtım planlarınızı gözden geçirin ve desteklenen bir Linux dağıtımına geçmeyi göz önünde bulundurun. Geçiş kılavuzu ve zaman çizelgeleri için bkz. CentOS Kullanım Süresi Sonu kılavuzu.

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Esnek ölçek kümeleri

Azure Disk Şifrelemesi verilerinizi koruyarak kurumsal güvenlik ve uyumluluk taahhütlerinizi yerine getirmenize yardımcı olur. Azure sanal makinelerinin (VM) işletim sistemi ve veri diskleri için birim şifrelemesi sağlamak üzere Linux'un DM-Crypt özelliğini kullanır ve disk şifreleme anahtarlarını ve gizli dizilerini denetlemenize ve yönetmenize yardımcı olmak için Azure Key Vault ile tümleşiktir.

Azure Disk Şifrelemesi, Sanal Makineler ile aynı şekilde bölge dayanıklıdır. Ayrıntılar için bkz. Kullanılabilirlik Alanlarını destekleyen Azure Hizmetleri.

Bulut için Microsoft Defender kullanıyorsanız, şifrelenmemiş VM'leriniz varsa uyarı alırsınız. Uyarılar Yüksek Önem Derecesi olarak gösterilir ve bu VM'lerin şifrelenmesi önerilir.

Bulut için Microsoft Defender disk şifreleme uyarısı

Uyarı

  • Vm'yi şifrelemek için daha önce Microsoft Entra Id ile Azure Disk Şifrelemesi kullandıysanız, VM'nizi şifrelemek için bu seçeneği kullanmaya devam etmeniz gerekir. Ayrıntılar için bkz. Microsoft Entra ID ile Azure Disk Şifrelemesi (önceki sürüm).
  • Bazı öneriler veri, ağ veya işlem kaynağı kullanımını artırarak ek lisans veya abonelik maliyetlerine neden olabilir. Desteklenen bölgelerde Azure'da kaynak oluşturmak için geçerli bir etkin Azure aboneliğiniz olmalıdır.

Azure CLI ile Linux VM oluşturma ve şifreleme hızlı başlangıcı veya Azure PowerShell ile Linux VM oluşturma ve şifreleme hızlı başlangıcı ile Linux için Azure Disk Şifrelemesi'nin temellerini yalnızca birkaç dakika içinde öğrenebilirsiniz.

Desteklenen VM'ler ve işletim sistemleri

Desteklenen VM'ler

Linux VM'leri çeşitli boyutlarda kullanılabilir. Azure Disk Şifrelemesi 1. Nesil ve 2. Nesil VM'lerde desteklenir. Azure Disk Şifrelemesi, premium depolama alanı olan VM'ler için de kullanılabilir.

Bkz. Yerel geçici disk içermeyen Azure VM boyutları.

Azure Disk Şifrelemesi Temel, A serisi VM'ler, v6 serisi VM'ler, v7 serisi VM'ler veya daha yeni sürümlerde ya da bu minimum bellek gereksinimlerini karşılamayan sanal makinelerde kullanılamaz:

Bellek gereksinimleri

Sanal makine En düşük bellek gereksinimi
Yalnızca veri birimlerini şifrelerken Linux VM'leri 2GB
Hem verileri hem de işletim sistemi birimlerini şifrelerken ve kök (/) dosya sistemi kullanımının 4 GB veya daha az olduğu durumlarda Linux VM'leri 8GB
Hem verileri hem de işletim sistemi birimlerini şifrelerken ve kök (/) dosya sistemi kullanımının 4 GB'tan büyük olduğu durumlarda Linux VM'leri şifreleme işlemi yapar. Kök dosya sistemi kullanımı * 2. Örneğin, 16 GB kök dosya sistemi kullanımı en az 32 GB RAM gerektirir

Linux sanal makinelerinde işletim sistemi disk şifreleme işlemi tamamlandıktan sonra VM daha az bellekle çalışacak şekilde yapılandırılabilir.

Diğer özel durumlar için bkz. Azure Disk Şifrelemesi: Kısıtlamalar.

Desteklenen işletim sistemleri

Azure Disk Şifrelemesi, Tüm Linux sunucusu olası dağıtımlarının bir alt kümesi olan Azure onaylı Linux dağıtımlarının bir alt kümesinde desteklenir.

Azure Disk Şifrelemesini destekleyen Linux sunucu dağıtımlarının Venn Diyagramı

Azure tarafından desteklenmeyen Linux sunucu dağıtımları, Azure Disk Şifrelemesi'nin desteklenmediğini; onaylananların yalnızca aşağıdaki dağıtımları ve sürümleri Azure Disk Şifrelemesi'ni destekler:

Yayınevi Teklif SKU (Stok Kod Numarası) URNA Şifreleme için desteklenen birim türü
Kurallı Ubuntu 24.04-LTS Canonical:ubuntu-24_04-lts-daily:server-gen1:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 24.04-LTS 2. Nesil Canonical:ubuntu-24_04-lts:server:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 22.04-LTS Canonical:0001-com-ubuntu-server-jammy:22_04-lts:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 22.04-LTS İkinci Nesil Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 20.04-LTS Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 20.04-DAILY-LTS Canonical:0001-com-ubuntu-server-focal-daily:20_04-daily-lts:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 20.04-LTS Gen 2 Canonical:0001-com-ubuntu-server-focal:20_04-lts-gen2:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 20.04-DAILY-LTS 2. Nesil Canonical:0001-com-ubuntu-server-focal-daily:20_04-daily-lts-gen2:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 18.04-LTS Canonical:UbuntuServer:18.04-LTS:latest İşletim sistemi ve veri diski
Kurallı Ubuntu 18.04 18.04-DAILY-LTS Canonical:UbuntuServer:18.04-DAILY-LTS:latest İşletim sistemi ve veri diski
MicrosoftCBLMariner cbl-mariner cbl-mariner-2 MicrosoftCBLMariner:cbl-mariner:cbl-mariner-2:latest* İşletim sistemi ve veri diski
MicrosoftCBLMariner cbl-mariner cbl-mariner-2-gen2 MicrosoftCBLMariner:cbl-mariner:cbl-mariner-2-gen2:latest* İşletim sistemi ve veri diski
OpenLogic CentOS 8-LVM 8-LVM OpenLogic:CentOS-LVM:8-LVM:latest İşletim sistemi ve veri diski
OpenLogic CentOS 8.4 8_4 OpenLogic:CentOS:8_4:latest İşletim sistemi ve veri diski
OpenLogic CentOS 8.3 8_3 OpenLogic:CentOS:8_3:latest İşletim sistemi ve veri diski
OpenLogic CentOS 8.2 8_2 OpenLogic:CentOS:8_2:latest İşletim sistemi ve veri diski
OpenLogic CentOS 7-LVM 7-LVM OpenLogic:CentOS-LVM:7-LVM:7.9.2021020400 İşletim sistemi ve veri diski
OpenLogic CentOS 7.9 7_9 OpenLogic:CentOS:7_9:latest İşletim sistemi ve veri diski
OpenLogic CentOS 7.8 7_8 OpenLogic:CentOS:7_8:latest İşletim sistemi ve veri diski
OpenLogic CentOS 7.7 7.7 OpenLogic:CentOS:7.7:latest İşletim sistemi ve veri diski
OpenLogic CentOS 7.6 7.6 OpenLogic:CentOS:7.6:latest İşletim sistemi ve veri diski
OpenLogic CentOS 7.5 7.5 OpenLogic:CentOS:7.5:en güncel İşletim sistemi ve veri diski
OpenLogic CentOS 7.4 7.4 OpenLogic:CentOS:7.4:latest İşletim sistemi ve veri diski
OpenLogic CentOS 6.8 6.8 OpenLogic:CentOS:6.8:latest Yalnızca veri diski
Oracle Oracle Linux 8.6 8.6 Oracle:Oracle-Linux:ol86-lvm:latest İşletim sistemi ve veri diski (nota bakın)
Oracle Oracle Linux 2. Nesil 8.6 8.6 Oracle:Oracle-Linux:ol86-lvm-gen2:latest İşletim sistemi ve veri diski (nota bakın)
Oracle Oracle Linux 8.5 8.5 Oracle:Oracle-Linux:ol85-lvm:latest İşletim sistemi ve veri diski (nota bakın)
Oracle Oracle Linux 8.5 2. Nesil 8.5 Oracle:Oracle-Linux:ol85-lvm-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.4 9.4 RedHat:RHEL:9_4:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.4 2. nesil 9.4 RedHat:RHEL:94_gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.3 9.3 RedHat:RHEL:9_3:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.3 2. Nesil 9.3 RedHat:RHEL:93-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.2 9.2 RedHat:RHEL:9_2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.2 2. Nesil 9.2 RedHat:RHEL:92-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.0 9.0 RedHat:RHEL:9_0:en son sürüm İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9.0 2. Kuşak 9.0 RedHat:RHEL:90-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9-lvm 9-lvm RedHat:RHEL:9-lvm:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 9-lvm 2. Nesil 9-lvm-gen2 RedHat:RHEL:9-lvm-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.9 8.9 RedHat:RHEL:8_9:son sürüm İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.9 2. Nesil 8.9 RedHat:RHEL:89-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.8 8.8 RedHat:RHEL:8_8:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.8 2. Nesil 8.8 RedHat:RHEL:88-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.7 8.7 RedHat:RHEL:8_7:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.7 2. Nesil 8.7 RedHat:RHEL:87-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.6 8.6 RedHat:RHEL:8_6:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.6 2. Nesil 8.6 RedHat:RHEL:86-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.5 8.5 RedHat:RHEL:8_5:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.5 İkinci Nesil 8.5 RedHat:RHEL:85-gen2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.4 8.4 RedHat:RHEL:8.4:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.3 8.3 RedHat:RHEL:8.3:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8-LVM 8-LVM RedHat:RHEL:8-LVM:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8-LVM İkinci Nesil 8-lvm-gen2 RedHat:RHEL:8-lvm-gen2:latest (RedHat'in en son versiyonu) İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.2 8.2 RedHat:RHEL:8.2:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 8.1 8.1 RedHat:RHEL:8.1:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7-LVM 7-LVM RedHat:RHEL:7-LVM:7.9.2020111202 İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7.9 7_9 RedHat:RHEL:7_9:son sürüm İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7.8 7,8 RedHat:RHEL:7.8:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7.7 7.7 RedHat:RHEL:7.7:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7.6 7.6 RedHat:RHEL:7.6:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7.5 7.5 RedHat:RHEL:7.5:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 7.4 7.4 RedHat:RHEL:7.4:latest İşletim sistemi ve veri diski (nota bakın)
RedHat RHEL 6.8 6.8 RedHat:RHEL:6.8:latest Veri diski (nota bakın)
RedHat RHEL 6.7 6.7 RedHat:RHEL:6.7:latest Veri diski (nota bakın)
SUSE openSUSE 42.3 42.3 SUSE:openSUSE-Leap:42.3:latest Yalnızca veri diski
SUSE SLES 12-SP4 12-SP4 SUSE:SLES:12-SP4:latest Yalnızca veri diski
SUSE SLES HPC 12-SP3 12-SP3 SUSE:SLES-HPC:12-SP3:latest Yalnızca veri diski

* Mayıs 2023'ten büyük veya buna eşit görüntü sürümleri için.

Uyarı

RHEL:

Tüm dağıtımlar:

  • Belirli bir teklif türü için ADE desteği, yayımcı tarafından sağlanan kullanım süresi sonu tarihinin ötesine geçmiyor.
  • Eski ADE çözümü (Microsoft Entra kimlik bilgilerini kullanarak) yeni VM'ler için önerilmez ve RHEL 7.8'den sonraki RHEL sürümleriyle veya varsayılan olarak Python 3 ile uyumlu değildir.

Ek VM gereksinimleri

Azure Disk Şifrelemesi, sistemde dm-crypt ve vfat modüllerinin mevcut olmasını gerektirir. Vfat'ın varsayılan görüntüden kaldırılması veya devre dışı bırakılması, sistemin anahtar birimini okumasını ve sonraki yeniden başlatmalarda disklerin kilidini açmak için gereken anahtarı almasını engeller. Vfat modülünü sistemden kaldıran veya veri sürücülerindeki işletim sistemi bağlama noktalarını/klasörlerini genişletmeyi zorlayan sistem sağlamlaştırma adımları Azure Disk Şifrelemesi ile uyumlu değildir.

Şifrelemeyi etkinleştirmeden önce, şifrelenecek veri disklerinin /etc/fstab içinde düzgün bir şekilde listelenmesi gerekir. Girdi oluştururken "nofail" seçeneğini kullanın ve kalıcı bir blok cihaz adı seçin ("/dev/sdX" biçimindeki cihaz adları, özellikle şifrelemeden sonra yeniden başlatmalarda aynı diskle ilişkilendirilmeyebilir; bu davranış hakkında daha fazla ayrıntı için bkz. Linux VM cihaz adı değişiklikleriyle ilgili sorunları giderme).

/etc/fstab ayarlarının bağlama için düzgün yapılandırıldığından emin olun. Bu ayarları yapılandırmak için bağlama -a komutunu çalıştırın veya VM'yi yeniden başlatın ve yeniden bağlamayı bu şekilde tetikleyin. Bu işlem tamamlandıktan sonra, sürücünün hala bağlı olduğunu doğrulamak için lsblk komutunun çıkışını denetleyin.

  • Şifrelemeyi etkinleştirmeden önce /etc/fstab dosyası sürücüyü düzgün bağlamazsa, Azure Disk Şifrelemesi sürücüyü düzgün şekilde bağlayamaz.
  • Azure Disk Şifrelemesi işlemi, bağlama bilgilerini /etc/fstab'ın dışına ve şifreleme işleminin bir parçası olarak kendi yapılandırma dosyasına taşır. Veri sürücüsü şifrelemesi tamamlandıktan sonra /etc/fstab'de eksik girişi görmek için alarma alınmayın.
  • Şifrelemeye başlamadan önce, bağlı veri disklerine yazabilecek tüm hizmetleri ve işlemleri durdurduğunuzdan ve devre dışı bıraktığınızdan emin olun, böylece yeniden başlatmadan sonra otomatik olarak yeniden başlamasınlar. Bunlar, dosyaları bu bölümlerde açık tutarak şifreleme yordamının bunları yeniden bağlamasını önleyerek şifrelemenin başarısız olmasını sağlayabilir.
  • Yeniden başlatma işleminden sonra Azure Disk Şifrelemesi işleminin yeni şifrelenen diskleri bağlaması zaman alır. Yeniden başlatmadan sonra hemen kullanılamazlar. İşlemin başlaması, kilidinin açılması ve ardından şifrelenmiş sürücülerin bağlanması için zaman gereklidir; bu işlemler tamamlandıktan sonra diğer işlemler erişim sağlayabilir. Sistem özelliklerine bağlı olarak yeniden başlatma işleminden sonra bu işlem bir dakikadan fazla sürebilir.

Veri disklerini bağlamak ve gerekli /etc/fstab girdilerini oluşturmak için kullanılan komutların bir örneği aşağıda verilmiştir:

sudo UUID0="$(blkid -s UUID -o value /dev/sda1)"
sudo UUID1="$(blkid -s UUID -o value /dev/sda2)"
sudo mkdir /data0
sudo mkdir /data1
sudo echo "UUID=$UUID0 /data0 ext4 defaults,nofail 0 0" >>/etc/fstab
sudo echo "UUID=$UUID1 /data1 ext4 defaults,nofail 0 0" >>/etc/fstab
sudo mount -a

Ağ gereksinimleri

Azure Disk Şifrelemesi özelliğini etkinleştirmek için Linux VM'lerinin aşağıdaki ağ uç noktası yapılandırma gereksinimlerini karşılaması gerekir:

  • Linux VM'nin Azure uzantı deposunu barındıran bir Azure depolama uç noktasına ve VHD dosyalarını barındıran bir Azure depolama hesabına bağlanabilmesi gerekir.
  • Güvenlik ilkeniz Azure VM'lerinden İnternet'e erişimi kısıtlıyorsa, önceki URI'yi çözümleyebilir ve IP'lere giden bağlantıya izin verecek belirli bir kuralı yapılandırabilirsiniz. Daha fazla bilgi için Güvenlik duvarının arkasındaki Azure Key Vault kısmına bakın.

Şifreleme anahtarı depolama gereksinimleri

Azure Disk Şifrelemesi, disk şifreleme anahtarlarını ve gizli dizilerini denetlemek ve yönetmek için bir Azure Key Vault gerektirir. Anahtar kasanız ve VM'leriniz aynı Azure bölgesinde ve aynı abonelikte bulunmalıdır.

Ayrıntılar için bkz. Azure Disk Şifrelemesi için anahtar kasası oluşturma ve yapılandırma.

Terminoloji

Aşağıdaki tabloda, Azure disk şifreleme belgelerinde kullanılan bazı yaygın terimler tanımlanmaktadır:

Terminoloji Tanım
Azure Key Vault Key Vault, Federal Bilgi İşleme Standartları (FIPS) tarafından doğrulanmış donanım güvenlik modüllerini temel alan bir şifreleme, anahtar yönetimi hizmetidir. Bu standartlar, şifreleme anahtarlarınızı ve hassas gizli dizilerinizi korumaya yardımcı olur. Daha fazla bilgi için Bkz. Azure Key Vault belgeleri ve Azure Disk Şifrelemesi için anahtar kasası oluşturma ve yapılandırma.
Azure Komut Satırı Arayüzü (Azure CLI) Azure CLI , Azure kaynaklarını komut satırından yönetmek ve yönetmek için iyileştirilmiştir.
DM-Crypt DM-Crypt , Linux vm'lerinde disk şifrelemesini etkinleştirmek için kullanılan Linux tabanlı, saydam disk şifreleme alt sistemidir.
Anahtar şifreleme anahtarı (KEK) Gizli bilgiyi korumak veya sarmak için kullanabileceğiniz asimetrik anahtar (RSA 2048). Donanım güvenlik modülü (HSM) korumalı anahtar veya yazılım korumalı anahtar sağlayabilirsiniz. Daha fazla bilgi için Bkz. Azure Key Vault belgeleri ve Azure Disk Şifrelemesi için anahtar kasası oluşturma ve yapılandırma.
PowerShell cmdlet'leri Daha fazla bilgi için bkz. Azure PowerShell cmdlet'leri.

Sonraki Adımlar