PowerFlex 4.X – aktualizace zdrojů brány se nezdařila při instalaci závislých balíčků

Summary: PowerFlex 4.X – Aktualizace zdrojů brány se nezdařila při instalaci závislých balíčků úlohy.

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.

Symptoms

Při pokusu o aktualizaci zdroje brány PowerFlex dojde k problému během úlohy "Instalace závislých balíčků", která selže.

Snímek obrazovky z uživatelského rozhraní PFxM s chybnou úlohou upgradu:

Instalace závislých balíčků 
 

Protokoly z úlohy modulu Thin-Deployer, která zodpovídá za instalaci závislých balíčků:

"item": "java-11-headless",
"msg": "Failure talking to yum: failure: repodata/repomd.xml from centos_extras: [Errno 256] No more mirrors to try.\nhttps://<ip>/httpshare/download/8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo/centos_extras/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found"
 

Výše uvedený výstup uvádí, že jeden z backendových uzlů PowerFlex nemůže najít soubor repomd.xml na httpshare.

Důsledky

Nelze upgradovat zdroj brány PowerFlex.

Cause

Během nahrávání souboru souladu se vygeneruje několik adresářů pro nahrávané soubory. Problém se softwarovým kódem může mít za následek neúmyslnou duplikaci nahraných souborů, což následně vede ke změnám v názvech adresářů.

Například očekávaná adresářová struktura podle PFxM může být:

.. /8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo/, ale jako takový již nemusí existovat.

Během fáze nahrávání souboru souladu je možné adresáře přejmenovat následujícím způsobem:

.. /8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo2/ s potenciálním koncovým číslem (v tomto případě 2), které by bylo možné zvýšit.

V kontextu úlohy upgradu pro instalaci závislých balíčků vytvoří nástroj PFxM na uzlech PowerFlex úložiště pro příslušného správce úložiště. Toto úložiště obsahuje soubor s názvem "scaleio.repo", který obsahuje adresu URL souborů potřebných k instalaci závislých balíčků. Je pozoruhodné, že PFxM používá cestu URL bez koncového čísla. Konkrétní příklad najdete ve fragmentu kódu v části příznaky.

Resolution

Názvy souborů na httpshare lze ručně upravit tak, aby odpovídaly očekáváním PFxM.

1) Pomocí SSH se připojte k serveru
PFMP (PowerFlex Manager Platform) 2) Identifikujte primární uzel PFMP, na kterém je hostovaný pod httpshare:

kubectl get pods -n powerflex http-share-0 -o custom-columns="NODE:.spec.nodeName"

3) Pomocí SSH se připojte k serveru PFMP, který byl identifikován v kroku 2.

4) Změňte adresář na httpshare, který obsahuje soubory úložiště:

cd /opt/platform/fileshare/8aaa80e58b494957018b49a837c81ac4/os/

Všimněte si, že ID úložiště se bude pro každé prostředí lišit. V tomto prostředí je ID úložiště 8aaa80e58b494957018b49a837c81ac4.

5) Vypište .. /os/, může vypadat podobně jako níže uvedený výstup:

 
pfmp1:/opt/platform/fileshare/8aaa80e58b494957018b49a837c81ac4/os # ls -al
drwxr-xr-x 1 root root  230 Oct 19 18:35 CLC7.1.8OSOVA2
drwxr-xr-x 1 root root  272 Oct 19 18:33 DellEMCPowerFlexEmbeddedOS3
drwxr-xr-x 1 root root  722 Oct 19 18:34 DellEMCPowerFlexEmbeddedOS4
drwxr-xr-x 1 root root 2312 Oct 19 18:34 ESXi7.0219305082
drwxr-xr-x 1 root root  156 Oct 19 18:34 VxFlex4.5.0RHEL7Repo2
drwxr-xr-x 1 root root   12 Oct 19 18:34 VxFlex4.5.0SDC2
drwxr-xr-x 1 root root   82 Oct 19 18:34 VxFlex4.5.0SLES15.3Repo2
drwxr-xr-x 1 root root  294 Oct 19 18:35 VxFlex4.5.0SVMOVA3
drwxr-xr-x 1 root root  294 Oct 19 18:36 VxFlex4.5.0SVMOVA4

6) Vytvářejte kopie, neodstraňujte ani nepřejmenovávejte adresáře v tomto úložišti. Vytvořte pouze kopie adresářů VxFlex4.5.0SLES15.3Repo2 a VxFlex450RHEL7Repo2:

cp -r VxFlex4.5.0SLES15.3Repo2 VxFlex4.5.0SLES15.3Repo
cp -r VxFlex4.5.0RHEL7Repo2 VxFlex4.5.0RHEL7Repo

Výše uvedené vytvoří druhou kopii každého adresáře bez koncového čísla.
Všimněte si, že koncové číslo se může v jednotlivých prostředích lišit.

 

Po dokončení kroku 6) by požadovaný výsledek měl vypadat podobně jako v následujícím výstupu:

pfmp1:/opt/platform/fileshare/8aaa80e58b494957018b49a837c81ac4/os # ls -al
drwxr-xr-x 1 root root  230 Oct 19 18:35 CLC7.1.8OSOVA2
drwxr-xr-x 1 root root  272 Oct 19 18:33 DellEMCPowerFlexEmbeddedOS3
drwxr-xr-x 1 root root  722 Oct 19 18:34 DellEMCPowerFlexEmbeddedOS4
drwxr-xr-x 1 root root 2312 Oct 19 18:34 ESXi7.0219305082
drwxr-xr-x 1 root root  156 Nov  6 22:06 VxFlex4.5.0RHEL7Repo
drwxr-xr-x 1 root root  156 Oct 19 18:34 VxFlex4.5.0RHEL7Repo2
drwxr-xr-x 1 root root   12 Oct 19 18:34 VxFlex4.5.0SDC2
drwxr-xr-x 1 root root   82 Nov  6 22:06 VxFlex4.5.0SLES15.3Repo
drwxr-xr-x 1 root root   82 Oct 19 18:34 VxFlex4.5.0SLES15.3Repo2
drwxr-xr-x 1 root root  294 Oct 19 18:35 VxFlex4.5.0SVMOVA3
drwxr-xr-x 1 root root  294 Oct 19 18:36 VxFlex4.5.0SVMOVA4

 

7) Pokračujte pokusem o aktualizaci zdroje PowerFlex Gateway.

Dotčené verze

PowerFlex 4.x

Opraveno ve verzi

bude určeno

Article Properties
Article Number: 000219399
Article Type: Solution
Last Modified: 24 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.