Aracılığıyla paylaş


Kümelenmiş VM'lerde Ayrık Cihaz Ataması ile GPU'ları kullanma

Kümelenmiş VM'lerde çalışan iş yüklerine GPU hızlandırma sağlamak için kümelerinize grafik işleme birimleri (GPU) ekleyebilirsiniz. GPU hızlandırma, vm'ye bir veya daha fazla fiziksel GPU ayırmanıza olanak tanıyan Ayrı Cihaz Ataması (DDA) veya GPU Bölümleme aracılığıyla sağlanabilir. Kümelenmiş VM'ler GPU hızlandırma ve yük devretme yoluyla yüksek kullanılabilirlik gibi kümeleme özelliklerinden yararlanabilir.

Bu makalede, Ayrı Cihaz Ataması kullanarak iş yüklerine GPU hızlandırma sağlamak için kümelenmiş VM'lerle GPU'ları kullanmayı öğreneceksiniz. Bu makale, kümeyi hazırlama, bir küme VM'sine GPU atama ve Windows Admin Center ile PowerShell kullanarak bu VM'nin yük devretmesi konusunda size yol gösterir.

Tavsiye

DDA tarafından sağlanan GPU'lar kullanılarak sanal makinelerin (VM) dinamik geçişi şu anda desteklenmemektedir, ancak bir hata olduğunda VM'ler otomatik olarak yeniden başlatılabilir ve GPU kaynaklarının kullanılabildiği yerlere yerleştirilebilir. Kümelenmiş VM'lerde Dinamik Geçiş'i kullanmak mı arıyorsunuz? GPU bölümleme kullanmayı göz önünde bulundurun. GPU bölümleme, GPU'nun tamamı yerine GPU'nun bir bölümünü paylaşmanızı sağlar. GPU bölümünün ne zaman kullanılacağı ve dinamik geçiş desteği hakkında daha fazla bilgi edinmek için bkz. Sanal makineye GPU'ları bölümleme ve atama.

Önkoşullar

Gpu'ları kümelenmiş VM'lerle kullanmaya başlamadan önce dikkate almanız gereken çeşitli gereksinimler ve şeyler vardır:

  • Windows Server 2025 veya üzerini çalıştıran bir Windows Server Yük Devretme kümesine ihtiyacınız vardır.
  • Failover kümelemesi ve Hyper-V hakkında aşinalığınız olmalıdır.

  • Kümenizdeki tüm sunuculara GPU'ların aynı derleme ve modelini yüklemeniz gerekir.

  • Kümedeki her sunucuya gerekli sürücüleri ve yazılımları yüklemek için GPU üreticinizin yönergelerini gözden geçirin ve izleyin.

  • Donanım satıcınıza bağlı olarak, tüm GPU lisanslama gereksinimlerini de yapılandırmanız gerekebilir.

  • Windows Admin Center yüklü bir makineye ihtiyacınız var. Bu makine küme düğümlerinizden biri olabilir.

  • GPU'ya atanacak bir VM oluşturun. Önbellek davranışını, durdurma eylemini ve bellek eşlemeli G/Ç (MMIO) özelliklerini Ayrı Cihaz Atamasıkullanarak grafik cihazları dağıtma başlığı altında verilen yönergelere göre ayarlayarak bu VM'yi DDA için hazırlayın.

  • Her sunucuya güvenlik azaltma sürücüleri yükleyerek, GPU'ları devre dışı bırakın ve sistemden sökün, her sunucudaki GPU'ları bu şekilde hazırlayın. Bu işlem hakkında daha fazla bilgi edinmek için bkz. Ayrı Cihaz Atamasıkullanarak grafik cihazları dağıtma.

  • Kümedeki GPU cihazlarını hazırlamak için Ayrı Cihaz Ataması kullanarak cihazları dağıtma planı'ndaki adımları izleyin.

  • Cihazınızda VM içinde yeterli MMIO alanı ayrıldığından emin olun. Daha fazla bilgi için bkz. MMIO Space.

  • GPU'ya atanacak bir VM oluşturun. Önbellek davranışını, durdurma eylemini ve bellek eşlemeli G/Ç (MMIO) özelliklerini Ayrı Cihaz Atamasıkullanarak grafik cihazları dağıtma başlığı altında verilen yönergelere göre ayarlayarak bu VM'yi DDA için hazırlayın.

  • Her sunucuya güvenlik azaltma sürücüleri yükleyerek, GPU'ları devre dışı bırakın ve sistemden sökün, her sunucudaki GPU'ları bu şekilde hazırlayın. Bu işlem hakkında daha fazla bilgi edinmek için bkz. Ayrı Cihaz Atamasıkullanarak grafik cihazları dağıtma.

Not

Sisteminizin GPU desteğiyle Desteklenen Azure Yerel çözümü olması gerekir. Seçeneklere göz atmak için Azure Yerel Kataloğuziyaret edin.

Kümeyi hazırlama

önkoşulları tamamlandığında, kümeyi kümelenmiş VM'lerle GPU'ları kullanacak şekilde hazırlayabilirsiniz.

Kümenin hazırlanması, VM'lere atanabilecek GPU'ları içeren bir kaynak havuzu oluşturmayı içerir. Küme, GPU kaynak havuzuna atanan tüm başlatılan veya taşınan VM'ler için VM yerleşimini belirlemek için bu havuzu kullanır.

Windows Yönetim Merkezi'ni kullanarak kümeyi kümelenmiş VM'lerle GPU'ları kullanacak şekilde hazırlamak için aşağıdaki adımları izleyin.

Kümeyi hazırlamak ve GPU kaynak havuzuna vm atamak için:

  1. Windows Yönetim Merkezi'ni başlatın ve GPU uzantısının zaten yüklü olduğundan emin olun.

  2. Üstteki açılan menüden Küme Yöneticisi seçin ve kümenize bağlanın.

  3. Ayarlar menüsünden Uzantılar>GPU'laröğesini seçin.

  4. Araçlar menüsünde, Uzantılaraltında, aracı açmak için GPU'ları seçin.

    Windows Yönetim Merkezi'ndeki GPU aracının ekran görüntüsü.

  5. Aracın ana sayfasında, GPU havuzları sekmesini seçin ve ardından GPU havuzu oluşturseçin.

    Windows Yönetim Merkezi'ndeki GPU havuzları oluştur sayfasının ekran görüntüsü.

  6. Yeni GPU havuzu sayfasında aşağıdakileri belirtin ve sonra Kaydet seçin.

    1. Sunucusu adı
    2. GPU havuzu adı
    3. Havuza eklemek istediğiniz GPU

    sunucuları, havuz adını ve GPU'ları belirtmek için Windows Yönetim Merkezi'ndeki Yeni GPU havuzu sayfasının ekran görüntüsü .

    İşlem tamamlandıktan sonra yeni GPU havuzunun ve konak sunucunun adını gösteren bir başarı istemi alırsınız.

GPU kaynak havuzuna VM atama

Artık BIR GPU kaynak havuzuna VM atayabilirsiniz. Kümelenmiş GPU kaynak havuzuna bir veya daha fazla VM atayabilir ve kümelenmiş GPU kaynak havuzundan vm kaldırabilirsiniz.

Windows Yönetim Merkezi'ni kullanarak mevcut bir VM'yi GPU kaynak havuzuna atamak için bu adımları izleyin.

Not

Ayrıca, VM'deki uygulamaların kendilerine atanan GPU'dan yararlanabilmesi için VM'nin içine GPU üreticinizin sürücülerini yüklemeniz gerekir.

  1. VM'yi GPU havuzuna ata sayfasında, aşağıdakileri belirtin, ardından Ataseçeneğini seçin:

    1. Sunucusu adı
    2. GPU havuzu adı
    3. GPU'yu GPU havuzundan atamak istediğiniz sanal makine.

    Ayrıca, tek bir GPU için kaynak gereksinimlerini belirlemek üzere bellek eşlemeli GÇ (MMIO) alanları için gelişmiş ayar değerleri tanımlayabilirsiniz.

    Windows Yönetim Merkezi'nde GPU havuzundan GPU'ya VM atadığınız GPU havuzuna VM atama sayfasının ekran görüntüsü.

    İşlem tamamlandıktan sonra GPU kaynak havuzundan VM'ye GPU'nun başarıyla atandığını gösteren bir onay istemi alırsınız. Bu komut Atanan VM'leraltında görüntülenir.

    GPU'nun bir VM'ye atandığını ve VM'nin Atanan VM'ler altında görüntülendiğini gösteren başarı bildirim ekran görüntüsü.

GPU kaynak havuzundan vm atamasını kaldırmak için:

  1. GPU havuzları sekmesinde, atamasını silmek istediğiniz GPU'yu seçin ve ardından VM atamasını kaldırseçeneğine tıklayın.

  2. VM'yi GPU havuzundan kaldırma sayfasındaki Sanal makineler listesinde VM adını belirtin ve ardından Kaldıröğesini seçin.

    GPU havuzundan VM Atamasını Kaldır sayfasının, ataması kaldırılacak VM'yi gösteren ekran görüntüsü.

    İşlem tamamlandıktan sonra, VM'nin GPU havuzundan başarılı bir şekilde çıkarıldığını belirten bir bildirim alırsınız ve Atama durumu GPU'nun Kullanılabilir (Atanmadı)olarak göründüğünü gösterir.

VM'yi başlattığınızda küme, vm'nin bu küme genelindeki havuzdan kullanılabilir GPU kaynaklarına sahip bir sunucuya yerleştirilmesini sağlar. Küme ayrıca GPU'yu DDA aracılığıyla VM'ye atar ve bu sayede GPU'ya VM içindeki iş yüklerinden erişilir.

Atanmış GPU ile VM'ye yük devretme

Kümenin GPU iş yükünüzün yükünü devretme becerisini test etmek için VM'nin atanmış bir GPU ile çalıştığı sunucuda bir boşaltma işlemi gerçekleştirin. Sunucuda bir boşaltma işlemi gerçekleştirmek, oluşturduğunuz havuzda başka bir sunucu yeterli kullanılabilir kaynağa sahip olduğu sürece kümenin kümedeki başka bir sunucuda VM'yi yeniden başlatmasına neden olur.

Sunucuyu boşaltmak için yönergeleri izleyin veyük devretme kümesi bakım yordamlarına başvurun. Oluşturduğunuz havuzda başka bir sunucunun yeterli kullanılabilir GPU kaynağı olduğu sürece küme, kümedeki başka bir sunucudaki VM'yi yeniden başlatır.

Kümenin GPU iş yükünüzün yükünü devretme becerisini test etmek için VM'nin atanmış bir GPU ile çalıştığı sunucuda bir boşaltma işlemi gerçekleştirin. Sunucuda bir boşaltma işlemi gerçekleştirmek, oluşturduğunuz havuzda başka bir sunucu yeterli kullanılabilir kaynağa sahip olduğu sürece kümenin kümedeki başka bir sunucuda VM'yi yeniden başlatmasına neden olur.

Sunucuyu boşaltmak için yönergeleri izleyin veyük devretme kümesi bakım yordamlarına başvurun. Oluşturduğunuz havuzda başka bir sunucunun yeterli kullanılabilir GPU kaynağı olduğu sürece küme, kümedeki başka bir sunucudaki VM'yi yeniden başlatır.

Kümelenmiş VM'lerinizle GPU'ları kullanma hakkında daha fazla bilgi için bkz:

VM'lerinizle GPU'ları kullanma ve GPU bölümleme hakkında daha fazla bilgi için bkz: