Symptoms
Aşağıdaki 2 yöntemden birini kullanarak VxRail kümesini 8.0.210 a yükseltin:
1. Yükseltme ön denetimi yapmak için VxRail genel API'sini kullanın, ardından yükseltmeyi gerçekleştirmek için genel API'yi kullanmaya devam edin.
2. VxRail üzerinde VCF ortamında SDDC Manager'dan yükseltmeyi tetikleme.
VxRail eklentisinin kullanıcı arayüzünden yükseltme işlemini kontrol edin; "İstek gövdesi işlenemedi" hatasını bildirir.
Cause
Küme, VxRail 4.5.x, 4.7.x sürümlerinden VxRail 7.0.x, 8.0.x sürümlerine yükseltildiyse yükseltme taşıma verilerini kaydetmek için VxRail yöneticisi "/etc/vmware-marvin/scripts/lcm" dizininde bir taşıma klasörü bulunur ve taşıma klasörünün sahibi kök kullanıcıdır.
VxRail 8.0.210 yükseltme ön denetimi, "/etc/vmware-marvin/scripts/lcm" dizini altındaki içeriği yedekler, bazı doğrulama ve temizleme işleri gerçekleştirir, ardından dizin içeriğini geri yükler.
Geçiş klasörü sahibinin kök kullanıcı olması nedeniyle yükseltme ön denetimi, yedekleme veya temizleme için yeterli ayrıcalığa sahip değildir. Bu nedenle "/etc/vmware-marvin/scripts/lcm" dizin içeriği geri yüklenmez ve LCM ile ilgili tüm komut dosyalarının kaybolmasına neden olur.
Bu sorun yalnızca API ön denetim ve yükseltme yöntemini etkiler. Yükseltme işlemi VxRail eklentisinin kullanıcı arayüzünden yapıldıysa bu sorunla karşılaşmazsınız.
Resolution
8.0.210 LCM komut dosyalarını VxRail Manager da dağıtmak için aşağıdaki adımları izleyin.
1.
Dell Destek sitesinden VxRail 8.0.210 yükseltme kompozit paketini indirin.
2. 8.0.210 yükseltme paketinden "surrogate.war" dosyasını ayıklayın.
3. "lcm-scripts.zip" öğesini "surrogate.war" dosyasından çıkarın.
4. lcm-scripts.zip"yi "/tmp" dizini altındaki VxRail yöneticisine yükleyin.
5. SSH aracılığıyla VxRail Manager sanal makinesinde oturum açın. Kök kullanıcıya geçin ve aşağıdaki komutları çalıştırın.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. LCM'yi yeniden deneyin.