PowerStore: Optimum XCOPY performansı için ESXi ana bilgisayarlarını yapılandırma

Summary: XCOPY, depolama dizisine görevleri boşaltmak için kullanılan VAAI temel öğelerinden biridir. Bu makalede, optimum XCOPY performansı için ESXi ana bilgisayarlarını yapılandırma yöntemi açıklanmaktadır. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Arkaplan:
  • XCOPY, depolama dizisine görevleri boşaltmak için kullanılan VAAI temel öğelerinden biridir. Örneğin, bu görevleri gerçekleştirmek için vSphere kaynaklarını kullanmak yerine sanal makineleri diziye taşıma veya klonlama gibi işlemleri boşaltmak amacıyla XCOPY'yi kullanabilirsiniz.
  • Varsayılan ESXi davranışı, 4 MB'ye eşit veya daha az olan tek bir segmente sahip XCOPY komutlarını vermektir.
  • PowerStore OS 3.0'dan önce XCOPY, verimli bir şekilde çalışmıyordu ve düşük performansa yol açıyordu. PowerStore OS 3.0, XCOPY performansı için birçok dahili iyileştirmeyi kullanıma sunar.
  • PowerStore OS 3.0'dan başlayarak PowerStore, her segmentte 30 MB'ye eşit veya daha küçük olan en fazla 8 segmentli XCOPY komutlarını destekler.
  • XCOPY operasyonlarının performansının müşteri için birincil sorun olduğu durumlarda, ESXi ana bilgisayarları daha büyük segment boyutlarına sahip çok segmentli XCOPY komutlarını kullanmak üzere yapılandırılmalıdır.
 Bu makalede, optimum XCOPY performansı için ESXi ana bilgisayarlarını yapılandırma açıklanmaktadır.


XCOPY Sınırlamaları:
PowerStore OS 3.0'da şu anda VMFS ve vVOL (ve tam tersi) arasında XCOPY'nin desteklenmediğine yönelik bilinen bir sorun mevcuttur. Bu sınırlamanın gelecekteki bir sürümde düzeltilmesi planlanmaktadır.
Çözüm:
1.   Bu Çözüm yalnızca PowerStore OS 3.0 ve sonraki sürümleri kullanan müşterileri etkiler.
2.   NVMe-oF şu anda VAAI eklentileriyle donanım hızlandırmayı desteklemez.
Daha fazla bilgi için https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html sayfasına başvurun.
3.   Yeni bir dizi için donanım hızlandırmayı yapılandırmak amacıyla biri VAAI filtresi, biri VAAI eklentisi için olmak üzere iki talep kuralı ekleyin. Yeni talep kurallarının etkin olması için önce kuralları tanımlayın ve ardından bunları sisteminize yükleyin.
4.   Şu komutlarla PowerStore aygıtları için önceden mevcut "VAAI filtresi" veya "VAAI eklentisi" talep kuralları olmadığını doğrulayın:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Not: "Matches" (Eşleşmeler) sütununda girişlerle ilgili, "vendor=DellEMC model=PowerStore" gibi hiçbir kural olmadığını doğrulayın
Not: PowerStore için yapılandırılmış herhangi bir kural varsa aşağıdaki kurallarla çakışmadığını doğrulayın. Çakışıyorsa bunları düzeltin.

5.   Aşağıdaki komutu kullanarak her bir ESXi ana bilgisayarına bir VAAI filtresi talebi kuralı ekleyin:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Kuralın doğru şekilde eklendiğinden emin olun
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin       Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
Filter       5001  file     vendor  VAAI_FILTER  vendor=DellEMC model=PowerStore                            false                        false                            0
6.  Aşağıdaki komutu kullanarak her bir ESXi ana bilgisayarına bir VAAI eklentisi talebi kuralı ekleyin:
esxcli storage core claimrule add -u -c VAAI -P VMW_VAAIP_T10 -t vendor -V DellEMC -M PowerStore -a -s -m 240
Yukarıdaki komutta her bir bağımsız değişken hakkında daha fazla bilgi için https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html sayfasına başvurun
 
-u Sistem otomatik olarak bir kural kimliği atar
-a XCOPY komutları için bildirilen dizi değerlerini kullanın
-s XCOPY komutları için birden fazla segment kullanın. Yalnızca -a belirtildiğinde geçerlidir
-m Bildirilen diziden farklı bir aktarım boyutu kullanıyorsanız XCOPY komutları için MB cinsinden maksimum aktarım boyutu. Yalnızca -a belirtildiğinde geçerlidir

Kuralın doğru şekilde eklendiğinden emin olun
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin            Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
VAAI         5001  file     vendor  VMW_VAAIP_T10     vendor=DellEMC model=PowerStore                             true                         true                       245760
7.   Kuralları aşağıdaki komutlarla yükleyin:
esxcli storage core claimrule load -c VAAI
esxcli storage core claimrule load -c Filter
8.   Aşağıdaki komutu kullanarak VAAI filtresi talebi kuralını çalıştırın:
esxcli storage core claimrule run -c Filter
esxcfg-rescan -A
 
SLN322737_en_US__1icon Not: Yalnızca filtre sınıfı kurallarının çalıştırılması gerekir. VAAI filtresi bir aygıt talep ettiğinde eklemek için uygun VAAI eklentisini otomatik olarak bulur.
Aşağıdaki komut ilgili eklentileri göstermezse ESXi ana bilgisayarını yeniden başlatın.

9.   Uygun filtrelerin yüklendiğini doğrulamak için aşağıdaki komutları çalıştırın:
esxcli storage core plugin list --plugin-class=VAAI
Plugin name    Plugin class
-------------  ------------
VMW_VAAIP_T10  VAAI
 
 
esxcli storage core plugin list --plugin-class=Filter
Plugin name  Plugin class
-----------  ------------
VAAI_FILTER  Filter
10.   Kuralların her bir Kural Sınıfı için "runtime" ve "file" Sınıfı ile güncelleştirildiğini doğrulamak üzere aşağıdaki komutları çalıştırın:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin       Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
Filter       5001  runtime  vendor  VAAI_FILTER  vendor=DellEMC model=PowerStore                            false                        false                            0
Filter       5001  file     vendor  VAAI_FILTER  vendor=DellEMC model=PowerStore                            false                        false                            0
 
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin            Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
VAAI         5001  runtime  vendor  VMW_VAAIP_T10     vendor=DellEMC model=PowerStore                             true                         true                       245760
VAAI         5001  file     vendor  VMW_VAAIP_T10     vendor=DellEMC model=PowerStore                             true                         true                       245760
Kural Sınıfı VAAI satırları için:
Eklenti adı "VMW_VAAIP_T10" olmalıdır
XCOPY Use Array Reported Values (XCOPY Kullanım Dizisi Raporlanan Değerler) "true" olmalıdır
XCOPY Use Multiple Segments (XCOPY Kullanım Birden Çok Segment) "true" olmalıdır
XCOPY Max Transfer Size KiB (XCOPY Maks. Aktarım Boyutu KiB) 245760 olmalıdır.

11.   Son doğrulama adımı olarak vCenter GUI'deki bir PowerStore biriminde bulunan VMFS veri depolarından birini seçin ve ardından "Device Backing" (Aygıt Yedekleme) öğesini seçin.
Tanımlayıcıyı Extent Name (Uzantı Adı) kısmına kopyalayın (şöyle bir dize: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Talep kurallarını eklemeden önce PowerStore aygıtları mevcutsa talep kurallarının uygulandığını doğrulamak için önceden mevcut olan aygıtlardan birinde bu denetimi gerçekleştirmek önemlidir. Talep kuralları, talep kuralları eklemeden önceki aygıtlar için güncelleştirilmezse ESXi ana bilgisayarları yeniden başlatılmalıdır.

12.    image.png
Bu aygıt tanımlayıcısını kullanarak aşağıdaki iki ESXCLI komutunu çalıştırın:
esxcli storage core device vaai status get -d 

Örneğin:

"VAAI Plugin Name: VMW_VAAIP_T10" ifadesinin, VAAI eklentisi yüklendikten ve çalıştırıldıktan sonra gösterildiğini doğrulayın

esxcli storage core device vaai status get -d naa.68ccf09800a8f879c7c2276889bc95d5
naa.68ccf09800a8f879c7c2276889bc95d5
   VAAI Plugin Name: VMW_VAAIP_T10
   ATS Status: supported
   Clone Status: supported
   Zero Status: supported
   Delete Status: supported
 
Başvuru:
Donanım talep kurallarının kullanımıyla ilgili eksiksiz bir açıklama şu bağlantıda bulunabilir: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-456EE197-FC35-4DC0-B412-879725514297.html

Affected Products

PowerStore
Article Properties
Article Number: 000202386
Article Type: How To
Last Modified: 22 Nov 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.