PowerFlex 4.X: Slik bruker du Internal PowerFlex Manager HTTP Share for 4.X-opplastinger
Sammendrag: Denne artikkelen forklarer hvordan du bruker den interne HTTP-ressursen for 4.x PowerFlex Manager Release Certification Matrix (RCM), Intelligent Catalog (IC), ISO-opplastinger.
Instruksjoner
PowerFlex Manager 4.6.x og eldre har en intern HTTP-filressurs som kan brukes til å laste opp ISO-er, RCM-er eller IC-pakker via eksterne URL-adresser
PowerFlex Manager 4.8.x og nyere, som en del av sikkerhetsforsterkende katalogoppføring for HTTP-deling, vises ikke lenger via eksterne URL-adresser.
Dette kan være nyttig hvis CIFS-aksjer av en eller annen grunn ikke er tilgjengelige eller ikke fungerer som de skal.
Trinn
-
Finn PFMP-noden som er vert for http-delingspodden:
# kubectl get pod -n powerflex -o json http-share-0 | jq -r '.spec.nodeName' pfmp1
- Kopier den nødvendige filen til /opt/platform/fileshare-katalogen på denne noden, pfmp1 i dette eksemplet.
- Nyttige verktøy for å oppnå dette er WinSCP, Filezilla eller SCP fra en annen Linux-vert.
- Ethvert verktøy som tillater en kopi av de nødvendige filene til Linux PFMP-verten, kan brukes.
- For v4.6.x og eldre (/download-endepunktkatalogen brukes her)
Kontroller at filen nå vises fra den delte http-ressursen.
- Bruk en nettleser og koble til "https://<PFMP_FQDN>/httpshare/download/
- Det bør være noen filer der, inkludert filen bare kopiert i trinn 2.
- Legg merke til ESXi iso-filen som vises i nettleseren i dette eksemplet

For v4.8.x og nyere (/download_with_listings brukes endepunktskatalogen her)
– Identifiser de tilgjengelige filnavnene ved å kjøre kommandoen nedenfor fra en MVM
(Merk: De samme mappene og filene er også synlige på MVM som er vert for http-share pod 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 eldre
Samle lenken til den nødvendige filen ved å høyreklikke på filen og velge "Kopier lenkeadresse".
For v4.8 og nyere
FilePath blir https://<PFMP_FQDN>/download_with_listings/<filename>
(erstatt <filnavnet> med filnavnet fra trinn 3)
- Gå til Innstillinger-delen av PFxM, avhengig av filen som må lastes opp:
- RCM, IC-pakke: Innstillinger > Samsvarsversjoner
- Isos: Innstillinger >OS-bilder
- Klikk på "Legg til" -knappen og fyll ut filbanen som samlet inn fra trinn 4, sammen med annen relevant informasjon. Ingen legitimasjon er nødvendig for denne HTTP-ressursen.
- Klikk på "Test Connection" -knappen for å sikre at banen og filen er tilgjengelig.
- Fullfør RCM-, IC- eller ISO-bildelageret ved å klikke på "Legg til"-knappen nederst til høyre.
RCM, IC-pakken eller ISO er nå lagt til som et repositorium som skal brukes til distribusjoner.