PowerScale | Tietojen siirtäminen tallennussijaintien välillä ilman SmartPools-käyttöoikeutta
Summary: Tässä artikkelissa kerrotaan, miten tietojen sijoittelu toimii PowerScale-klusterissa, kun SmartPools-käyttöoikeutta ei ole. Siinä kerrotaan rajoitukset, jotka koskevat tietojen siirtämistä tiettyyn "toiseen tietovarantoon" (tasoon) tässä lisensoimattomassa tilassa. Siinä selitetään SetProtectPlus-työn rooli klusterin oletustiedostovarantokäytännön soveltamisessa ja esitellään ensisijainen tapa tietojen manuaaliseen siirtoon. ...
Instructions
Käyttäjä haluaa siirtää tiettyjä tietoja nykyisestä sijainnistaan klusterin toiseen tallennusvarantoon (mikä tarkoittaa erillistä solmuryhmää tai -tasoa). Järjestelmällä ei kuitenkaan ole aktiivista SmartPools-lisenssiä, jota tällainen käytäntöpohjainen tiedonsiirto edellyttää.
Aiheuttaa:
OneFS SmartPools on lisensoitu ohjelmistomoduuli, joka on suunniteltu mahdollistamaan automaattinen, käytäntöpohjainen tietojen kerrostus ja siirto määritettyjen solmuvarantojen ja tasojen välillä yhdessä PowerScale-klusterissa. Ilman sitä OneFS hallitsee kaikkia solmuvarantoja yhtenä yhtenäisenä tallennusvarantona.
Tässä lisensoimattomassa kokoonpanossa käytäntöpohjainen tietojen siirto tiettyjen käyttäjän määrittämien tasojen tai solmuvarantojen välillä ei ole mahdollista tiedostomääritteiden perusteella. Sen sijaan kaikki tiedostot kuuluvat oletustiedostovarantoon, ja oletustiedostovarantokäytäntö hallitsee niitä.
Mikä on SetProtectPlusja miten se suoritetaan:SetProtectPlus Työ on sisäinen OneFS Työ, joka suoritetaan erityisesti, kun SmartPools Käyttöoikeus ei ole aktiivinen. Sen tarkoituksena on ottaa käyttöön klusterin oletustiedostokäytäntöasetukset. Se ei mahdollista kohdesolmuvarannon manuaalista valintaa tietojen siirtoa varten tiedoston sisällön tai polun perusteella, koska se edellyttää SmartPoolsia. Tämä työ varmistaa, että tiedostot ovat klusterin suojauksen ja I/O-optimoinnin oletusasetusten mukaisia. Se ei salli sinun määrittää tiettyä solmupoolia tai tasoa, johon tiedot siirretään. Sen sijaan se varmistaa, että tietoja hallitaan klusterin laajuisen oletusjakauman mukaisesti kaikissa käytettävissä olevissa solmuissa, minkä automaattinen tasapainotustyö sitten tasapainottaa.
Vaiheet, joilla voit suorittaa SetProtectPlus Työ:
- Perustaa
SSHYhteys: Yhdistä mihin tahansa PowerScale-klusterin solmuunSSH. - Etsi kiintolevyn laiteohjelmistopäivitystä osoitteesta
SmartPoolsLisenssin tila (valinnainen, mutta suositellaan selkeyden vuoksi): Vahvista, ettäSmartPoolsei todellakaan ole lisensoitu. - Esimerkki odotetusta tuotoksesta (
SmartPoolsei luettelossa tai tila on 'Passiivinen' ' Lisensoimaton '):
- pikanäppäimellä
isi license listKomento voi näyttää eri moduulien aktivointitilan, mukaan lukienSmartPools. - Tarkista ja määritä oletustiedostovarantokäytäntö (tarvittaessa): Hetki
SetProtectPlusOttaa käyttöön oletuskäytännön, on ymmärrettävä, että oletuskäytännön levyvarantokäytäntöä (Data Storage Target) ei voi muuttaa tietyksi solmuvarannoksi ilmanSmartPoolslisenssi. Oletusasetuksena on aina "missä tahansa" tai vastaava, mikä tarkoittaa, että tiedot jaetaan kaikkiin käytettävissä oleviin levyvarantoihin. Voit tarkastella sen nykyisiä suojaus- ja I/O-optimointiasetuksia.- Tämä komento näyttää nykyiset tiedostovarannon oletuskäytäntöasetukset:
isi filepool default-policy view
- Tämä komento näyttää nykyiset tiedostovarannon oletuskäytäntöasetukset:
--data-storage-target and --data-ssd-Oletuskäytännön strategia koskee implisiittisesti mitä tahansa varantoa, kun SmartPools on lisensoimaton.
- Käynnistä
SetProtectPlusTyö:- Tämä komento käynnistää
SetProtectPlusTyö, joka soveltaa oletustiedostokäytäntöä koko klusterissa.
- Tämä komento käynnistää
isi job start SetProtectPlus
-
Seuraa työn edistymistä: Jos haluat nähdä kaikki käynnissä olevat työt, Voit tarkastella
SetProtectPlusjob (korvaa <JobID> todellisella työtunnuksella alla olevasta komennosta):
isi job view <job ID>
Vaihtoehto 2: Manuaalinen tietojen kopiointi
Manuaalinen tietojen kopiointi (tiedoston siirtäminen): Tämä on suorin tapa siirtää tietoja klusterissa toiseen loogiseen polkuun. Tämä uusi polku saattaa sijaita tietyssä solmujoukossa, jos klusteri koostuu eri laitteistotyypeistä ja hakemistorakenteet on järjestetty loogisesti (myös ilman SmartPools). Kun tiedosto kopioidaan, uusi kopio kirjoitetaan OneFS:n nykyisten tallennustilan varaussääntöjen mukaisesti. Ilman SmartPools, tämä tarkoittaa, että tiedot raidoitetaan koko klusteriin ja niiden lopullista fyysistä sijoittelua hallitaan Auto-Balance-työllä tasaisen jakautumisen varmistamiseksi.
CLI-liittymän manuaalisen kopioinnin vaiheet:
- Perustaa
SSHYhteys: Muodosta yhteys mihin tahansa PowerScale-klusterin solmuun suojatun liittymän kautta (SSH) asiakas. - Tunnista lähde- ja kohdepolut: Määritä siirrettävien tietojen koko polku (
/ifs/source_data/file.txt) ja sen kohdehakemiston koko polku, johon haluat sijoittaa uuden kopion (/ifs/destination_pool/new_data/). -
Suorita kopiointi: Korosta
cpkomento, jolla tiedot kopioidaan.- Yksittäiset tiedostot:
cp /ifs/source_data/file.txt /ifs/destination_pool/new_data - Hakemistot (mukaan lukien sisältö): Korosta
-r(rekursiivinen) vaihtoehtocp -r /ifs/source_data/ /ifs/destination_pool/new_data
- Yksittäiset tiedostot:
- Tarkista kopio: Kun kopiointi on valmis, varmista, että tietojen kopiointi on onnistunut ja että ne ovat käytettävissä uudessa sijainnissa.
- Poista alkuperäiset tiedot (valinnainen, mutta vapaa tila): Kun olet varmistanut perusteellisesti, että tiedot on kopioitu oikein ja oikein ja että ne ovat käytettävissä uudessa sijainnissaan, voit vapauttaa tilan poistamalla alkuperäiset tiedot
STATUS_NOT_SAME_DEVICE. Ongelman voi kiertää tällaisissa tapauksissa poistamalla polun kiintiön.
Tärkeitä huomioitavia seikkoja ja rajoituksia:
-
Ei käytäntöihin perustuvaa porrastusta ilman
SmartPools: pikanäppäimelläSetProtectPlusJob ottaa oletustiedostokäytännön käyttöön klusterin koko yhtenäisessä tallennusvarannossa. Se ei voi suorittaa käytäntöpohjaista tietojen kerrostusta tai siirtoa tiettyyn "toiseen tietovarantoon" (solmuvarantoon tai tasoon) tiedostomääritteiden tai polkujen perusteella. Tämä toiminto koskee ainoastaanSmartPoolslisenssi. -
Automaattinen tasapainotus: Ilman
SmartPools-lisenssi, Auto-Balance-työ (tai Multi-Scan) työskentelee jatkuvasti taustalla tietojen jakamiseksi tasaisesti kaikkiin käytettävissä oleviin solmuihin ja levyvarantoihin, mikä varmistaa tietojen tasapainoisen jakautumisen. -
Oletuskäytännön laajuus: Oletusarvoinen tiedostovarantokäytäntö (jota soveltaa
SetProtectPlusMilloinSmartPoolson lisensoimaton) sallii suojaus- ja I/O-optimointiasetusten määrittämisen, mutta levyvarantokäytäntöä (kohdesolmuvarannon määrittäminen) ei voi muuttaa; Se kohdistuu "mihin tahansa" klusterissa. -
Vaikutus suorituskykyyn: Hetki
SetProtectPluson taustatyö. Minkä tahansa työn suorittaminen voi kuluttaa klusteriresursseja. Suosittelemme varmistamaan, että klusterikapasiteetin käyttöaste (kiintolevy ja SSD) pysyy alle 90 prosentissa, jotta suorituskyky on optimaalinen ja jotta tilaa riittää tietojen suojaamiseen asemavikaantuessa. -
SmartPoolsLisenssin arvo: Heterogeenisiä tallennusvaatimuksia soveltavat organisaatiot tarvitsevat tietojen sijoittelun yksityiskohtaista hallintaa, automaattista kerrostusta tai mahdollisuutta erottaa tiedot erityyppisiin tallennussolmuihin (suorituskyky vs. arkistointitasot),SmartPoolsLisenssi on erittäin suositeltavaa. Se mahdollistaa määritettyihin käytäntöihin perustuvan tietojen automaattisen sijoittamisen, optimoi tallennuksen käytön, parantaa suorituskykyä ja yksinkertaistaa pitkän aikavälin tiedonhallintaa ilman manuaalisia kopioinnin kiertotapoja. -
CloudPoolsRiippuvuus:CloudPools, joka mahdollistaa tietojen porrastuksen ulkoiseen pilvitallennustilaan, perustuuSmartPoolstiedostovarannon käytäntökehys ja edellyttää siten nimenomaisesti sekäSmartPoolsjaCloudPoolslisenssi