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 makalede, kullanım süresi sonu durumundaki CentOS'a başvuruda bulunur. 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, kuruluşunuzun güvenlik ve uyumluluk taahhütlerini yerine getirmek için verilerinizin korunmasına 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, Azure Sanal Makineler gibi bölge yedekliliğine sahiptir. 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 derecesine sahip olarak gösterilir ve bu VM'lerin şifrelenmesi önerisinde bulunur.

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şılamamış 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'yi daha az bellekle çalışacak şekilde yapılandırabilirsiniz.

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

Desteklenen işletim sistemleri

Azure Disk Şifrelemesi, tüm olası Linux sunucu 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 onaylamadığı Linux sunucu dağıtımları Azure Disk Şifrelemesi desteklemez. Azure onaylayan dağıtımlar arasında yalnızca aşağıdaki dağıtımlar ve sürümler Azure Disk Şifrelemesi 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:

  • Yeni Azure Disk Şifreleme uygulaması, RHEL işletim sistemi ve RHEL7 kullandıkça öde görüntüleri için veri diskleri ile desteklenmektedir.
  • ADE, RHEL Bring-Your-Own-Subscription Gold Images için de desteklenir ancak yalnızca abonelik kaydedildikten sonra desteklenir. Daha fazla bilgi için bkz. Azure'da Red Hat Enterprise LinuxOwn-Subscription Gold Görüntüleri Getirme

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çmez.
  • 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 içinde /etc/fstabdüzgün ş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ığını doğrulayın. Bu ayarları yapılandırmak için komutunu çalıştırın mount -a veya VM'yi yeniden başlatın ve yeniden bağlamayı bu şekilde tetikleyin. Bu adım tamamlandıktan sonra, sürücünün hâlâ bağlı durumda olduğunu doğrulamak için lsblk komutunun çıktısını kontrol edin.

  • Ş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.
  • Şifrelemeyi başlatmadan önce, bağlı veri disklerine yazabilecek tüm hizmetleri ve işlemleri durdurun ve yeniden başlatma sonrasında otomatik olarak yeniden başlatılmamaları için bunları devre dışı bırakın. Bu işlemler 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. Diğer işlemlerin bunlara erişebilmesi için işlemin başlatılması, kilidinin açılması ve ardından şifrelenmiş sürücülerin bağlanması için zamana ihtiyacı vardır. Sistem özelliklerine bağlı olarak yeniden başlatma işleminden sonra bu işlem bir dakikadan fazla sürebilir.

Aşağıdaki örnekte, veri disklerini bağlamak ve gerekli /etc/fstab girdilerini oluşturmak için kullanılan komutlar gösterilmektedir:

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 Şifrelemesi belgelerde kullanılan yaygın terimler tanımlanmıştır:

Terminoloji Tanım
Azure Key Vault Azure Key Vault, Federal Bilgi İşleme Standartları (FIPS) tarafından doğrulanmış donanım güvenlik modüllerini temel alan bir şifreleme anahtarı yönetim 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