Uživatelské nástroje

Nástroje pro tento web


navody:vps:datasety

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
navody:vps:datasety [2016/03/23 09:04] – backup dataset: delegace prav Aithernavody:vps:datasety [2017/01/12 14:36] – Mazani snapshotu Aither
Řádek 1: Řádek 1:
 +<page>manuals:vps:datasets</page>
 ====== Datasety ====== ====== Datasety ======
 +Dataset je pojem ze souborového systému ZFS, který všude používáme. Můžeme si ho představit jako
 +naformátovaný oddíl na disku s adresáři a soubory, popř. na podobném principu
 +fungují //subvolumes// z btrfs.
  
-Dataset ve vpsAdminu reprezentuje přímo ZFS dataset na disku. Datasety +Dataset ve vpsAdminu reprezentuje přímo ZFS dataset na disku. 
-se používají na data VPS i NAS. Koncept datasetu nahrazuje exporty z +Datasety se používají jednak na data VPS (každá VPS je v jednom datasetu) a také NAS, 
-NASu. S datasetem VPS lze pracovat stejně jako s NASem.+jen se zobrazují na různých místech (detaily VPS a menu NAS). 
 +datasety VPS a NASu můžeme provádět stejné operace, jako třeba vytváření a obnovy snapshotů, 
 +mountovat je do různých VPS, apod. Tyto operace jsou popsány níže.
  
 {{:navody:vps:dataset_vps.png?300|}} {{:navody:vps:dataset_vps.png?300|}}
Řádek 53: Řádek 59:
 ===== Snapshoty ===== ===== Snapshoty =====
  
-Zálohování probíhá pomocí ZFS snapshotů, které jsou vidět v menu +Při vytvoření snapshotu se uchová obraz všech dat v datasetu, tak jak v tu chvíli vypadají. 
-Backups. Tam je možné je také vytvářet a mazat.+Když tedy data po vytvoření snapshotu změníme nebo smažeme, vždy se k nim 
 +můžeme vrátit. Ze snapshotu můžeme data libovolně [[#mounty|číst]], případně 
 +celý dataset [[#obnova_zaloh|obnovit]] z vybraného snapshotu. Obnovou na snapshot ale přijdeme 
 +o všechny data (změny), které proběhly od vytvoření snapshotu. 
 + 
 +Snapshoty jsou vidět v menu Backups. Tam je možné je také vytvářet.
  
 {{:navody:vps:backups.png?300|}} {{:navody:vps:backups.png?300|}}
Řádek 60: Řádek 71:
 Zálohování VPS probíhá tak, že každý den v 01:00 se v rámci jednoho node Zálohování VPS probíhá tak, že každý den v 01:00 se v rámci jednoho node
 udělá snapshot všech datasetů najednou. Poté jsou snapshoty přesunuty na udělá snapshot všech datasetů najednou. Poté jsou snapshoty přesunuty na
-backuper.prg.+backuper.prg. Snapshoty uchováváme po dobu 14 dnů, starší se mažou. K tomu je možné 
 +si vytvořit 6 snapshotů navíc pro vlastní potřebu. Vytvořené snapshoty VPS však nelze libovolně 
 +mazat, je nutné počkat, až se samy odrotují v rámci denních záloh.
  
 Pozor! NAS **není zálohován** na backuper.prg. Snapshoty jsou Pozor! NAS **není zálohován** na backuper.prg. Snapshoty jsou
 pouze lokální a slouží jen jako ochrana proti nechtěnému smazání či poškození dat. pouze lokální a slouží jen jako ochrana proti nechtěnému smazání či poškození dat.
 +
 +==== Mazání snapshotů ====
 +Mazat jdou jen snapshoty z NASu a to jen přes [[navody:vps:api|API]]. Ve webovém rozhraní
 +tato funkce zatím není implementována ([[https://redmine.vpsfree.cz/issues/115|issue #115]]).
 +
 +Snapshoty se mažou akcí [[https://api.vpsfree.cz/v3.1/#root-dataset-snapshot-delete|Dataset.Snapshot#Delete]].
 +Můžete použít buď [[https://webui.haveapi.org/master/|haveapi-webui]], [[navody:vps:api#cli|CLI]],
 +nebo jakéhokoli jiného klienta.
 +
 +Například, v CLI to může vypadat takto:
 +
 +<code bash>
 +# Vypsání všech datasetů na NASu
 +$ vpsfreectl dataset list -oid,name,environment -- --role primary
 +   Id  Name            Environment        
 + 2179  1754            Praha storage (#3) 
 + 2710  1754/backup     Praha storage (#3)
 +
 +# Nyní si vypíšeme snapshoty vybraného datasetu
 +$ vpsfreectl dataset.snapshot list 2179 --columns
 +     Id  Dataset        Name                  Created_at                   History_id  Mount 
 + 692649  1754 (#2179)   2017-01-12T14:26:40   2017-01-12 15:26:40 +0100              -
 +
 +# Nalezený snapshot nyní můžeme smazat pomocí id datasetu a snapshotu
 +$ vpsfreectl dataset.snapshot delete 2179 692649
 +</code>
  
 ===== Mounty ===== ===== Mounty =====
Řádek 78: Řádek 117:
  
 Nedoporučuji mountpointy zanořovat v nesprávném pořadí. Situace, kdy Nedoporučuji mountpointy zanořovat v nesprávném pořadí. Situace, kdy
-dataset 'raz/dva' je připojen nad dataset 'raz' není ošetřena.+dataset ''raz/dva'' je připojen nad dataset ''raz'' není ošetřena.
  
 {{:navody:vps:mounts_detail.png?300|}} {{:navody:vps:mounts_detail.png?300|}}
Řádek 87: Řádek 126:
 ===== Obnova záloh ===== ===== Obnova záloh =====
  
-Obnovení VPS ze zálohy (snapshotu) funguje stejně, jako doposud. Obnova +Obnova vždy funguje na úrovni datasetu. Když má VPS subdatasety a rootfs je
-vždy funguje na úrovni datasetu. Když má VPS subdatasety a rootfs je+
 obnoven ze zálohy, subdatasety obnoveny nejsou. Tzn. je možno obnovit obnoven ze zálohy, subdatasety obnoveny nejsou. Tzn. je možno obnovit
-jakýkoliv dataset, aniž by to mělo vliv na ostatní datasety. Při obnově +jakýkoliv dataset, aniž by to mělo vliv na ostatní datasety.
-jsou všechny snapshoty zachovány, díky větvení záloh na backuperu.+
  
 NAS je možné snapshotovat pouze **manuálně**. Jelikož ale není zálohován na NAS je možné snapshotovat pouze **manuálně**. Jelikož ale není zálohován na
Řádek 464: Řádek 501:
 programu už nemusíme předávat ID VPS, při prvním spuštění si jej totiž uloží. programu už nemusíme předávat ID VPS, při prvním spuštění si jej totiž uloží.
  
-=== Stahování záloh pod obyčejným uživatelem s využitím delegace datasetů ===+=== Stahování záloh pod obyčejným uživatelem s využitím delegace práv ===
  
 Solaris/OpenIndiana a FreeBSD umožnuje delegovat práva pro ovládání datasetů Solaris/OpenIndiana a FreeBSD umožnuje delegovat práva pro ovládání datasetů
Řádek 514: Řádek 551:
 (playground) a data překopírovat. Tento postup je popsán v (playground) a data překopírovat. Tento postup je popsán v
 [[navody:vps:oprava#pripojeni_rootfs|návodu na opravu VPS]]. [[navody:vps:oprava#pripojeni_rootfs|návodu na opravu VPS]].
 +
 +===== Získanie zálohy stránky z automatického zálohovacieho systému =====
 +
 +V [[navody:vps:obnova_webu_zo_zalohy|tomto]] návode si ukážeme ako získať súbory stránky z automatického zálohovacieho systému.
 +
 +<maintainers hidden>
 +aither
 +kerrycze
 +krcmar
 +</maintainers>
  
navody/vps/datasety.txt · Poslední úprava: 2023/08/02 18:21 autor: Aither