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 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:
5. Aşağıdaki komutu kullanarak her bir ESXi ana bilgisayarına bir VAAI filtresi talebi kuralı ekleyin:
Kuralın doğru şekilde eklendiğinden emin olun
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:
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.
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
- 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.
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 06. 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 2457607. Kuralları aşağıdaki komutlarla yükleyin:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Aşağıdaki komutu kullanarak VAAI filtresi talebi kuralını çalıştırın:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
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 Filter10. 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.
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
PowerStoreArticle 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.