PowerFlex 4.X: Sådan bruges den interne PowerFlex Manager HTTP-deling til 4.X-overførsler
Résumé: Denne artikel beskriver, hvordan du bruger den interne HTTP-deling til 4.x PowerFlex Manager Release Certification Matrix (RCM), Intelligent Catalog (IC), ISO-uploads.
Instructions
PowerFlex Manager 4.6.x og derunder har et internt http-filshare, der kan bruges til at uploade ISO-, RCM- eller IC-pakker via eksterne URL-adresser
PowerFlex Manager 4.8.x og derover som en del af listen over sikkerhedshærdningsmapper for http-share vises ikke længere via eksterne URL-adresser.
Dette kan være nyttigt, hvis CIFS-aktier af en eller anden grund ikke er tilgængelige eller ikke fungerer korrekt.
Trin
-
Find den PFMP-node, der hoster http-delingspod'en:
# kubectl get pod -n powerflex -o json http-share-0 | jq -r '.spec.nodeName' pfmp1
- Kopiér den nødvendige fil til mappen /opt/platform/fileshare på den node, pfmp1 i dette eksempel.
- Nyttige værktøjer til at opnå dette er WinSCP, Filezilla eller SCP fra en anden Linux-vært.
- Ethvert værktøj, der tillader en kopi af de nødvendige filer til Linux PFMP-værten, kan bruges.
- For v4.6.x og derunder (/download af slutpunktsmappe bruges her)
Kontrollér, at filen nu kan ses fra http-delingen.
- Brug en webbrowser og opret forbindelse til "https://<PFMP_FQDN>/httpshare/download/
- Der skal være et par filer der, herunder den fil, der lige er kopieret i trin 2.
- I dette eksempel skal du bemærke ESXi iso-filen, der vises i browseren

For v4.8.x og derover (/download_with_listings bruges slutpunktsmappen her)
– Identificer de tilgængelige filnavne ved at køre kommandoen nedenfor fra en MVM
(Bemærk: De samme mapper og filer er også synlige på MVM, der er vært for http-share-pod'en 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----------------------------------------'
For v4.6.x og derunder
Indsaml linket til den nødvendige fil ved at højreklikke på filen og vælge "Kopier linkadresse".
For v4.8 og derover
FileStien bliver https://<PFMP_FQDN>/download_with_listings/<filename>
(erstat <filnavn> med filnavnet fra trin 3)
- Gå til afsnittet Indstillinger i PFxM afhængigt af den fil, der skal uploades:
- RCM, IC-pakke: Indstillinger > Compliance-versioner
- Isos: Indstillinger >OS-billeder
- Klik på knappen "Tilføj", og udfyld filstien, som den er indsamlet fra trin 4, sammen med andre relevante oplysninger. Der kræves ingen legitimationsoplysninger for denne HTTP-deling.
- Klik på knappen "Test forbindelse" for at sikre, at stien og filen er tilgængelige.
- Afslut RCM-, IC- eller ISO-billedlageret ved at klikke på knappen "Tilføj" nederst til højre.
RCM-, IC-pakken eller ISO tilføjes nu som et lager, der kan bruges til implementeringer.