PowerFlex 4.X: Så här använder du intern PowerFlex Manager HTTP-resurs för 4.X-överföringar
Sammanfattning: I den här artikeln beskrivs hur du använder den interna HTTP-resursen för 4.x PowerFlex Manager Release Certification Matrix (RCM), Intelligent Catalog (IC) och ISO-överföringar.
Instruktioner
PowerFlex Manager 4.6.x och lägre har en intern http-filresurs som kan användas för att ladda upp ISO-, RCM- eller IC-paket via externa URL:
er PowerFlex Manager 4.8.x och senare, som en del av listan över säkerhetshärdningskataloger för http-share, exponeras inte längre via externa URL:er.
Detta kan vara användbart om CIFS-resurser inte är tillgängliga eller av någon anledning inte fungerar korrekt.
Steg
-
Leta reda på PFMP-noden som är värd för http-resurspodden:
# kubectl get pod -n powerflex -o json http-share-0 | jq -r '.spec.nodeName' pfmp1
- Kopiera den fil som behövs till katalogen /opt/platform/fileshare på noden, pfmp1 i det här exemplet.
- Användbara verktyg för att åstadkomma detta är WinSCP, Filezilla eller SCP från en annan Linux-värd.
- Alla verktyg som tillåter en kopia av de filer som behövs till Linux PFMP-värden kan användas.
- För v4.6.x och lägre (/download slutpunktskatalog används här)
Kontrollera att filen nu visas från http-resursen.
- Använd en webbläsare och anslut till "https://<PFMP_FQDN>/httpshare/download/
- Det bör finnas några filer där, inklusive filen som just kopierades i steg 2.
- I det här exemplet noterar du ESXi-isofilen som visas i webbläsaren

För v4.8.x och senare (/download_with_listings slutpunktskatalog används här)
- Identifiera de tillgängliga filnamnen genom att köra kommandot nedan från en MVM
(Obs! Samma mappar och filer visas också på MVM som är värd för http-share-podden under /opt/platform/fileshare)
kubectl exec -it $(kubectl get pods -A | grep "thin-deployer-" | grep -i running | awk '{print $2}') -n powerflex -- \
curl -sk https://http-share.powerflex/download_with_listings/ \
| sed -n '/<pre>/,/<\/pre>/p' \
| sed -e 's/<a href="[^"]*">//g' -e 's#</a>##g' \
| sed 's#<pre>##; s#</pre>##' \
| sed '/^<h1>/d' \
| sed '/^<hr>/d' \
| sed '/^\.\.\/$/d' \
| sed 's/^[[:space:]]*//' \
| sed '1i\Directory listing: /download_with_listings/\n----------------------------------------'
För v4.6.x och lägre
Samla länken till den fil som behövs genom att högerklicka på filen och välja "Kopiera länkadress".
För v4.8 och senare
Filsökvägen kommer att vara https://<PFMP_FQDN>/download_with_listings/<filename>
(ersätt <filnamnet> med filnamnet från steg 3)
- Gå till avsnittet Inställningar i PFxM beroende på filen som måste laddas upp:
- RCM, IC-paket: Inställningar > Kompatibilitetsversioner
- Iso: Inställningar >OS-avbildningar
- Klicka på knappen "Add" och fyll i filsökvägen som samlats in från steg 4, tillsammans med annan relevant information. Inga autentiseringsuppgifter behövs för den här HTTP-resursen.
- Klicka på knappen "Test Connection" för att säkerställa att sökvägen och filen kan nås.
- Slutför arkivet för RCM-, IC- eller ISO-avbildningar genom att klicka på knappen "Add" längst ned till höger.
RCM-, IC-paketet eller ISO har nu lagts till som en lagringsplats som ska användas för distributioner.