PowerVault ME4: Mikä on ylivaraus ja miten se toimii?
Summary: Tässä artikkelissa on perustietoja PowerVault ME4 -sarjan ylivarauksesta ja sen laskemisesta.
Resolution
Sisällysluettelo
- Mikä on ylivaraus ja miten se toimii?
- Mistä näkee ylivarauksen tietoja tai ongelmia lokeissa?
- Mikä on metatietoindeksin koko?
- Mikä on 16GiB-osoitetaulukko?
- Mikä on ylivarauksen enimmäisraja?
- Mitä eroa on Shared Data-, Unique Data- ja Snap Data -tiedoilla?
- Pitäisikö Unique Data (show snapshots type all)- ja Allocated Size (show snapshot-space) -arvojen olla samat?
- Miten lasketaan varatun tilan määrä ja varauksen kohteet?
Kysymys: Mikä on ylivaraus ja miten se toimii?
Vastaus:
Ylivarauksella tarkoitetaan tilannetta, jossa kaikkien virtuaalisten taltioiden, mukaan lukien tilannevedosten, yhteenlaskettu varattu tila ylittää Virtual Poolin fyysisen tilan.
Tämä ominaisuus koskee ainoastaan virtuaalista tallennustilaa. Se EI koske lineaarista tallennusympäristöä.
Fyysisten tallennusresurssien ylivarauksen ansiosta käyttöjärjestelmä voi toimia kuten sillä olisi enemmän tallennustilaa kuin sille on fyysisesti määritetty.
Jokainen järjestelmään luotu taltio, mukaan lukien tilannevedokset, kuluttaa Virtual Pool -tallennustilan metatietoindeksejä.
Yleisesti laiteohjelmisto tukee enintään 1 PiB:n metatietoja Virtual Poolia kohti.
Otetaan esimerkiksi tallennusjärjestelmä, jolla on 100 Tt käytettävää tilaa Pool A:ssa.
Jos Overcommitment-ylivarausasetus on poissa käytöstä, on mahdollista luoda VAIN enintään 100 Tt:n taltioita (mukaan lukien tilannevedokset). Kokoonpanon metatietoindeksin koko ei voi olla yli 100 Tt.
Jos Overcommitment-ylivarausasetus on käytössä, laiteohjelmisto mahdollistaa 100 Tt:n fyysisen rajan ylittävien taltioiden luomisen (mukaan lukien tilannevedokset), koska laiteohjelmisto tukee enintään 1 PiB:n metatietoindeksiä.
Näin järjestelmä voi luoda taltioita (mukaan lukien tilannevedokset), joiden koko voi olla Poolia kohden enintään 1 PiB. Tätä käsitellään tarkemmin Mikä on metatietoindeksin koko? -kohdassa.
Kysymys: Mistä näkee ylivarauksen tietoja tai ongelmia lokeissa?
Vastaus:
Kun käyttöliittymässä näkyy ylivarauksen tietoja, tapahtumatunnukset näkyvät tapahtumalokeissa. Alla on tapahtumakoodien esimerkkejä.
Event ID 473 - Taltio käyttää enemmän Virtual Pool -tilasta kuin sille on prosentuaalisesti määritetty. Tämä on merkki siitä, että tallennustilan käyttö ylitti käyttäjän määrittämän kynnysarvon tässä taltiossa.
Event ID 573 - Varoitus siitä, että Virtual Poolin määritettyä tilannevedostilaa ei voi pienentää, koska tilannevedokset eivät ole poistettavia.
Event ID 571 - Virheilmoitus, jonka mukaan tilannevedostila ylittää määritetyn prosenttirajan Virtual Poolissa.
Huomautus: lisää tapahtumakoodeja ja niiden selityksiä on omistajan oppaassa.
Kysymys: Mikä on metatietoindeksin koko? Mikä on 16GiB-osoitetaulukko?
Vastaus:
Suurin tuettu metatietoindeksin kohteiden määrä on 65 312. Kun lasket fyysisesti osoitettavaa tilaa, kerro metatietoindeksin kohteet osoitetaulukon avulla.
Tuloksena on n. 1 PiB, joka on 1 048 576 GiB.
Kysymys: Mikä on ylivarauksen enimmäisraja?
Vastaus:
Yleisesti laiteohjelmisto tukee enintään 1 PiB:n metatietoja Virtual Poolia kohti.
Jos Overcommitment-ominaisuus on poissa käytöstä, Poolissa sallitaan metatietojen käyttö VAIN käytettävissä olevan tallennustilan enimmäismäärään asti.
Jos Overincommitment-ominaisuus on käytössä, Poolissa sallitaan metatietojen käyttö 1 PiB:n Pool-kohtaiseen enimmäismäärään asti, joka on laiteohjelmiston asettama rajoitus.
Kysymys: Mitä eroa on Shared Data-, Unique Data- ja Snap Data -tiedoilla?
Vastaus:
Snap Data: Tilannevedokseen liittyvä kirjoitustieto yhteensä.
Toisin sanoen: taltion varaustiedot tilannevedoksen päätaltiosta hetkellä, jona tilannevedos on tallennettu. Taltion varattu koko tilannevedoksen tallennushetkellä.
Unique Data: Tilannevedoksen ainutlaatuisen kirjoitustiedon määrä.
Toisin sanoen: tieto, jota on muutettu alkuperäisestä taltiosta.
Shared Data: Tämän ja muiden tilannevedoksen välillä jaetun kirjoitustiedon määrä.
Toisin sanoen: tieto, jota ei ole muutettu alkuperäisestä taltiosta, kun tilannevedos on tallennettu.
Shared Data + Unique Data on suurin piirtein yhtä suuri kuin Snap Data.
Kysymys: Pitäisikö Unique Data (show snapshots type all)- ja Allocated Size (show snapshot-space) -arvojen olla samat?
Vastaus:
Unique Data (modified data) -arvon tulisi suunnitellusti vastata Allocated Size -arvoa. Unique Data on tilannevedoksen fyysinen tietokoko, tämä käyttää tilannevedoksen tilaa.
Kokoonpanoissa, joihin on määritetty VAIN tilannevedokset, kaikkien tilannevedosten Unique Datan yhteenlaskettu koko vastaa tilannevedosten ilmoitettua yhteiskokoa.
Kokoonpanoissa, joihin on määritetty Replication: kaikkien tavanomaisiin tilannevedoksiin liitettyjen tilannevedosten yhteenlaskettu Unique Data, plus Replication-tehtäviin liitettyjen tilannevedosten Unique Data.
Yleisesti ottaen Show Snapshot -tuloksissa ei näy Snap Data-, Shared Data- tai Unique Data -tietoja. Siksi käytetään show snapshots type all -komentoa.
esimerkki:
Jos kokoonpanossa on Replication-määritys, laiteohjelmisto säilyttää kolme tilannevedosta kutakin replikointitehtävää kohden (S1, S2 ja S3).
Tilannevedoksen S3 arvo replikoidaan alkuperäisen replikoinnin jälkeen.
Kun replikointiaikataulun mukaisesti S3:sta tulee S2, Show snapshots -tietojen taulukossa näkyvät kaikki liittyvät tiedot.
Kun replikointi on käynnissä, kunkin S3:n arvoja ei raportoida lokeissa. Tämän tiedon raportointiin ei ole komentorivikäyttöliittymän komentoja. Tämä tarkoittaa sitä, että kun replikointi on käynnissä, Unique Data -arvo voi poiketa Allocated Size -arvosta.
Tämä on normaalia.
Pool Name URL Creation Date/Time Status Status-Reason Parent Volume Base Vol Base Vol Snaps TreeSnaps Snap-Pool Snap Data Unique Data Shared Data Retention Priority
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A ESXI.S1 2020-02-03 19:48:09 Available N/A ESXI ESXI 0 8 N/A 7580.4GB 0B 7580.4GB never-delete
A ESXI.S2 2020-02-03 19:48:09 Available N/A ESXI ESXI 0 8 N/A 7580.4GB 7767.8MB 7572.6GB never-delete
A ESXI.S3 2020-02-03 19:48:10 Available N/A ESXI ESXI 0 8 N/A 0B 0B 0B never-delete
A ESXIs01_S0003 2020-03-02 05:01:10 Available N/A ESXI ESXI 0 8 N/A 6988.9GB 344.6GB 6644.2GB never-delete
A ESXIs01_S0004 2020-03-03 05:01:08 Available N/A ESXI ESXI 0 8 N/A 7042.6GB 22.2GB 7020.3GB never-delete
A ESXIs01_S0005 2020-03-04 05:01:08 Available N/A ESXI ESXI 0 8 N/A 7045.4GB 49.8GB 6995.5GB never-delete
A ESXIs01_S0006 2020-03-05 05:01:15 Available N/A ESXI ESXI 0 8 N/A 7580.0GB 19.3GB 7560.6GB never-delete
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Kysymys: Miten lasketaan varatun tilan määrä ja varauksen kohteet?
Vastaus:
Varattu tila on kaikkien virtuaalisten taltioiden + tilannevedosten metatietojen koko.
Graafisessa käyttöliittymässä ei näy, mihin tila on määritetty taltioille tai tilannevedoksille. Tämä on laskettava lokeista ja/tai komentorivikäyttöliittymän komennoista.
Tarvitaan show pools- ja show volumes -komentojen tulokset.
esimerkki:
Näyttökuva graafisen käyttöliittymän tiedoista, joissa näkyy Pool A:n ylivaraus, mutta ei Pool B:n ylivarausta.

Näyttökuva Pool A:n tiedoista

Show pools -komennon esimerkkitulos.
Name Serial Number Class Blocksize Total Size Avail Snap Size OverCommit Disk Groups Volumes Low Thresh Mid Thresh High Thresh Sec Fmt Health Reason Action
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A 00c0ff50ae66000081562a5e01000000 Virtual 512 35.2TB 29.5TB 1437.9GB Enabled 2 105 50.00 % 75.00 % 99.39 % 512e OK
B 00c0ff50ae0600009f562a5e01000000 Virtual 512 35.2TB 23.9TB 1305.3GB Enabled 2 108 50.00 % 75.00 % 99.39 % 512e OK
Show volumes -komennon esimerkkitulos. Lyhennetty tai muokattu, jotta nähdään, mistä tiedot tulevat seuraavista taulukoista ja laskelmista
Pool Name Total Size Alloc Size Class Type Large Virtual Extents Health Reason Action
-------------------------------------------------------------------------------------------------------------------------
B D-ADPSVR2 XXX.XGB XXX.XGB Virtual base Disabled OK
B D-ADPSVR2s01_S0011 XXX.XGB XXX.XGB Virtual snapshot Disabled OK
Ylivarauksen laskeminen
Käytä komennoissa seuraavia arvoja. Taulukon tai Excelin käyttäminen on suositeltavaa.
show pools = Total Size, Avail, Snap Size
show volumes = Total Size, Alloc Size
Komentojen avulla saadaan käyttökelpoisia tietoja tilan käytöstä. Alla olevassa taulukossa näkyy, mitä kenttiä kannattaa seurata ja mistä tietoja voidaan poimia.
| Nimi |
CLI-komento |
Sarake/kenttä |
Määre 1 |
Määre 2 |
Laskenta |
| Total Size |
show pools |
Total Size |
|
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
- |
| Avail / Free |
show pools |
Avail |
|
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
- |
| Snapshot Used |
show pools |
Snap Size |
|
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
- |
| Volume Total Size |
show volumes |
Total Size |
"base"-kohteet Type-sarakkeessa |
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
Laske kaikki kohteet yhteen |
| Volume Allocated Size |
show volumes |
Alloc Size |
"base"-kohteet Type-sarakkeessa |
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
Laske kaikki kohteet yhteen |
| Total Snapshot Size |
show volumes |
Total Size |
"snapshot"-kohteet Type-sarakkeessa |
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
Laske kaikki kohteet yhteen |
| Snapshot Allocated |
show volumes |
Alloc Size |
"snapshot"-kohteet Type-sarakkeessa |
Muunna yhteiseksi nimittäjäksi (Mt/Gt/Tt) |
Laske kaikki kohteet yhteen |
Huomautus: määritettyjen arvojen avulla voidaan tarkistaa, kuinka paljon tilaa järjestelmässä on käytössä.
Esimerkki asiakkaan järjestelmästä
| Otsikko |
Pool A (Gt) |
Pool B (Gt) |
| Total Size |
35200 |
35200 |
| Avail / Free |
29500 |
23900 |
| Snapshot Used |
1437.9 |
1305.3 |
| Volume Total Size |
12246.2 |
12578.4 |
| Volume Allocated Size |
4231.0952 |
9910.8845 |
| Total Snapshot Size |
29979.3 |
16762.9 |
| Snapshot Allocated |
16922.1 |
10974.2117 |
Laske varattu ja ylivarattu tieto Poolia kohden.
Committed: Volume Total Size + Total Snapshot Size
| Pool |
Volume Total Size |
Total Snapshot Size |
Committed |
| A |
12246.2 |
29979.3 |
42225.5 |
| B |
12578.4 |
16762.9 |
29341.3 |
Overcommitted: Committed - Total Size
| Pool |
Committed |
Total Size |
Overcommitted |
| A |
42225.5 |
35200 |
7025.5 |
| B |
29341.3 |
35200 |
-5858.7 |
Huomautus: Liittyen ylivarattuihin arvoihin: Positiiviset arvot tarkoittavat sitä, että Pool on ylivarattu. Negatiiviset arvot tarkoittavat sitä, että Pool ei ole ylivarattu.
Esimerkistä:
A on ylivarattu 7 025,5 Gt:lla
B ei ole ylivarattu, koska numero on negatiivinen