PowerScale | Flytning af data mellem storageplaceringer uden en SmartPools-licens

Summary: Denne artikel tydeliggør, hvordan dataplacering fungerer i en PowerScale-klynge, når der ikke findes en SmartPools-licens. Den beskriver begrænsningerne for flytning af data til en bestemt "anden datapulje" (niveau) i denne tilstand uden licens. Den forklarer den rolle, som SetProtectPlus-jobbet spiller i forbindelse med anvendelsen af klyngens standardpolitik for filpuljer, og beskriver den primære metode til manuel flytning af data. ...

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.

Instructions

En bruger ønsker at flytte bestemte data fra den aktuelle placering til en anden lagerpulje (hvilket indebærer en særskilt nodegruppe eller et særskilt niveau) i en klynge. Systemet har dog ikke en aktiv SmartPools-licens, hvilket er nødvendigt for en sådan politikdrevet dataflytning.

Årsag: 
OneFS SmartPools er et licenseret softwaremodul, der er udviklet til at muliggøre automatiseret, politikdrevet dataniveauinddeling og flytning mellem definerede nodepuljer og -niveauer i en enkelt PowerScale-klynge. Uden den administrerer OneFS alle nodepuljer som en enkelt, samlet lagerpulje.

I denne konfiguration uden licens er politikbaseret dataflytning mellem specifikke brugerdefinerede niveauer eller nodepuljer baseret på filattributter ikke mulig. I stedet hører alle filer til standardfilpuljen, og standardpolitikken for filpuljer styrer dem.

Hvad er SetProtectPlus, og hvordan man kører det:
SetProtectPlus Job er en intern OneFS job, der kører specifikt, når en SmartPools Licensen er ikke aktiv. Dens formål er at anvende klyngens standardindstillinger for filpolitik. Det muliggør ikke manuelt valg af en målnodepulje til datamigrering baseret på filindhold eller sti, da det kræver SmartPools. Dette job sikrer, at filerne overholder klyngens standardindstillinger for beskyttelse og I/O-optimering. Det giver dig ikke mulighed for at angive en bestemt nodepulje eller et bestemt niveau, som data skal flyttes til. Det sikrer i stedet, at data administreres i henhold til standardfordelingen for hele klyngen på tværs af alle tilgængelige noder, som jobbet Automatisk balance derefter arbejder på at gøre afbalanceret.

Trin til at køre SetProtectPlus Job:

  1. Oprette SSH Forbindelse: Opret forbindelse til en hvilken som helst node i din PowerScale-klynge ved at SSH.
  2. Tjek SmartPools Licensstatus (valgfrit, men anbefales for klarhedens skyld): Bekræft, at SmartPools er faktisk ikke licenseret.
  3. Eksempel på forventet output (SmartPools ikke opført eller status er 'Inaktiv' 'Uden licens'):Eksempel på forventet output  
  4. Ikonet isi license list Kommandoen kan vise aktiveringsstatus for forskellige moduler, herunder SmartPools.
  5. Gennemse og konfigurer standardfilpuljepolitik (om nødvendigt): Mens SetProtectPlus Anvender standardpolitikken, er det nødvendigt at forstå, at standardpolitikkens "Diskpuljepolitik" (Data Storage Target) ikke kan ændres til en bestemt nodepulje uden en SmartPools licens. Det er altid standard "hvor som helst" eller lignende, hvilket betyder, at data spredes på tværs af alle tilgængelige diskpuljer. Du kan få vist de aktuelle indstillinger for beskyttelse og I/O-optimering.
    1. Denne kommando viser de aktuelle standardindstillinger for filpuljepolitikker: isi filepool default-policy view
Bemærk: Juster parametrene i henhold til dine ønskede standardbeskyttelses- og I/O-indstillinger. Ikonet --data-storage-target and --data-ssd-Strategien for standardpolitikken gælder implicit på tværs af "enhver pulje", når SmartPools er uden licens.

 

  1. Start SetProtectPlus Job:
    1. Denne kommando starter SetProtectPlus job, som anvender standardfilpolitikken på tværs af klyngen.
isi job start SetProtectPlus 
  1. Overvåg jobstatus: Hvis du vil se alle igangværende job, Hvis du vil have vist oplysninger om SetProtectPlus job (erstat <JobID> med det rigtige job-id fra nedenstående kommando):

isi job view <job ID>


Valgmulighed 2: Manuel datakopiering
Manuel datakopiering (filflytning): Dette er den mest direkte måde at "flytte" data til en anden logisk sti i klyngen. Denne nye sti kan være placeret på et bestemt sæt noder, hvis din klynge består af forskellige hardwaretyper, og du har logisk organiserede mappestrukturer (selv uden SmartPools). Når en fil kopieres, skrives den nye kopi i henhold til de aktuelle regler for lagerallokering i OneFS. Uden SmartPools, betyder det, at dataene fordeles på tværs af hele klyngen, og deres endelige fysiske placering administreres af Autobalance-jobbet for jævn distribution.

Trin til manuel kopiering via CLI (Command Line Interface):

  1. Oprette SSH Forbindelse: Opret forbindelse til en hvilken som helst node i din PowerScale-klynge ved hjælp af en sikker shell (SSH) klient.
  2. Identificer kilde- og destinationsstier: Bestem den fulde sti til de data, du vil flytte (/ifs/source_data/file.txt) og den fulde sti til den målmappe, hvor den nye kopi skal placeres (/ifs/destination_pool/new_data/).
  3. Udfør kopieringen: Brug cp kommando til at kopiere dataene.

    • For individuelle filer: 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • For mapper (inklusive indhold): Brug -r (rekursiv) indstilling 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
Bemærk: Denne handling opretter en kopi af dataene i klyngen. Sørg for, at du har tilstrækkelig ledig plads på destinationslageret, før du starter kopieringsprocessen.
 
  1. Bekræft kopien: Når kopieringen er fuldført, skal du kontrollere, at dataene er blevet kopieret og er tilgængelige på den nye placering.
  2. Slet oprindelige data (valgfrit, men ledig plads): Når du grundigt har bekræftet, at dataene er korrekt kopieret og nøjagtige og tilgængelige på deres nye placering, kan du slette de originale data for at genvinde pladsen
 
Advarsel: Datasletning er en irreversibel handling. Sørg altid for fuldstændig verifikation af de kopierede data, før du fjerner de originale filer. Hvis du flytter mapper på tværs af kvotedomæner, kan en mv-handling resultere i en uventet fejl: STATUS_NOT_SAME_DEVICE. Løsningen i sådanne tilfælde er at slette kvoten på stien.


Vigtige overvejelser og begrænsninger:

  • Ingen politikbaseret niveauinddeling uden SmartPools: Ikonet SetProtectPlus Job gennemtvinger standardfilpolitikken på tværs af hele klyngens samlede lagerpulje. Det kan ikke udføre politikbaseret dataniveauinddeling eller migrering til en bestemt "anden datapulje" (nodepulje eller -niveau) baseret på filattributter eller stier. Denne funktionalitet er eksklusiv for SmartPools licens.

  • Automatisk justering af balancen: Uden en SmartPools licens, arbejder Autobalance-jobbet (eller Multi-Scan) konstant i baggrunden for at sprede data jævnt på tværs af alle tilgængelige noder og diskpuljer, hvilket sikrer en afbalanceret fordeling af data.

  • Standardpolitikkens omfang: Standardpolitikken for filpuljer (anvendes af SetProtectPlus Hvornår SmartPools er ikke licenseret) tillader indstilling af beskyttelses- og I/O-optimeringsindstillinger, men diskpuljepolitikken (angivelse af en destinationsnodepulje) kan ikke ændres; Det er målrettet mod "hvor som helst" på klyngen.

  • Indvirkning på ydeevnen: Mens SetProtectPlus er et baggrundsjob, kan kørsel af ethvert job forbruge klyngeressourcer. Det anbefales at sikre, at klyngekapacitetsudnyttelsen (harddisk og SSD) forbliver under 90 % for optimal ydeevne og tilstrækkelig plads til at beskytte data igen i tilfælde af drevfejl.

  • SmartPools Licensværdi: For organisationer med heterogene storagekrav, der har brug for detaljeret kontrol over dataplacering, automatiseret niveauinddeling eller muligheden for at adskille data på forskellige typer storagenoder (ydeevne vs. arkivniveauer), vil erhvervelse af en SmartPools licens anbefales stærkt. Det muliggør automatiseret dataplacering baseret på definerede politikker, optimerer lagerudnyttelsen, forbedrer ydeevnen og forenkler langsigtet dataadministration uden behov for manuelle kopiløsninger.

  • CloudPools Afhængighed: CloudPools, som gør det muligt at niveauinddele data til ekstern cloudlagring, bygger på SmartPools Politikramme for filpuljer og kræver således udtrykkeligt både en SmartPools og CloudPools licens

Affected Products

Isilon, PowerScale, Isilon Gen6.5

Products

PowerScale OneFS
Article Properties
Article Number: 000337998
Article Type: How To
Last Modified: 11 Aug 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.