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
navody:vps:datasety [2015/09/11 10:06] – [Datasety] kvoty, used vs referenced space Aithernavody:vps:datasety [2023/08/02 18:21] (aktuální) – [Mounty] zjednoduseni 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 diskuDatasety +Dataset ve vpsAdminu reprezentuje přímo ZFS dataset v zpoolu
-se používají na data VPS NAS. Koncept datasetu nahrazuje exporty z +Datasety se používají jednak na data VPS (každá VPS je v jednom datasetu) 
-NASu. S datasetem VPS lze pracovat stejně jako s NASem.+a také NAS, jen se zobrazují na různých místechDatasety VPS se nacházejí 
 +v detailu VPS a datasety NASu v menu NAS. S datasety VPS a NASu můžeme provádě
 +stejné operace, jako třeba [[navody:vps:zalohy|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|}}
  
-Proč se vůbec s datasety obtěžovat? Zejména kvůli možnosti nastavení +Datasetům lze nastavovat kvótu a jiné ZFS vlastnosti, pomocí kterých můžeme 
-kvóty a ZFS properties pro různé data/aplikace.+optimalizovat výkon pro různé aplikace, např. komprese, velikost bloku, 
 +//atime//, //relatime// nebo //sync//. Mohou posloužit také k logickému 
 +oddělení dat. Každý dataset se snapshotuje zvlášť.
  
-Datasety VPS se nacházejí v detailu VPS a datasety NASu menu NAS. +===== Vytvoření datasetu ===== 
-Operace, které s nimi můžete provádětjsou stejnévpsAdmin umožňuje +Dataset VPS vytváříme z detailů VPS, dataset na NASu menu NAS. V menu na 
-vytváření subdatasetů a nastavování ZFS properties.+pravé straně je odkaz //Create dataset//popřv seznamu datasetů klikneme 
 +na ikonu {{:navody:vps:vps_add.png}} a tím vytvoříme subdataset zvoleného 
 +datasetu.
  
-{{:navody:vps:dataset.png?300|}}+{{:navody:vps:dataset_create.png?300|}}
  
-Pomocí properties lze optimalizovat výkon databázíapodVe tšině +Pokud vytváříme dataset pomocí menu //Create dataset//je nutné vyplnit 
-ípadů je nemusíte vůbec řešit.+políčko //Parent//, tjnadřazený dataset. Název datasetu nesmí začínat 
 +lomítkem, ale můžeme ho použít pro vytvoření zanořeného datasetu jednom 
 +kroku, např. ''data/zalohy'' vytvoří dataset ''data'' a v něm subdataset 
 +''zalohy''. Pokud je zaškrtnutý //Auto mount// a nadřazený dataset je ve VPS 
 +ipojen, nově vytvořený dataset se také připojí. 
 + 
 +//Quota// pak udává velikost datasetu, viz [[#kvoty_datasetu|kvóty datasetů]]. 
 +Další ZFS vlastnosti většinou řešit nemusíme a můžeme ponechat výchozí 
 +hodnoty.
  
 Rezervovaná jména datasetů jsou: ''private'', ''vpsadmin'', ''branch-*'' a ''tree.*''. Rezervovaná jména datasetů jsou: ''private'', ''vpsadmin'', ''branch-*'' a ''tree.*''.
Řádek 28: Řádek 47:
 snapshoty ani subdatasety se nepočítají. snapshoty ani subdatasety se nepočítají.
  
-//Available space// zobrazuje volné místo v aktuální datasetu s ohledem na nastavenou kvótu.+//Available space// zobrazuje volné místo v aktuálním datasetu s ohledem na nastavenou kvótu.
  
 ===== Kvóty datasetů ===== ===== Kvóty datasetů =====
Řádek 47: Řádek 66:
 z datasetu nejvyšší úrovně, tzn. ve výchozím stavu 250 GB. z datasetu nejvyšší úrovně, tzn. ve výchozím stavu 250 GB.
  
-Z toho vyplývá, že k vytvoření subdatasetu VPS musí být nejdříve uvolněno místo, tzn. +Z toho vyplývá, že k vytvoření subdatasetu VPS musí být nejdříve uvolněno místo, 
-nějaký jiný (sub)dataset VPS musí být zmenšen minimálně o 10 GB. Na NASu záleží jen na kvótě nejvýše +tzn. nějaký jiný (sub)dataset VPS musí být zmenšen minimálně o 128 MB, což je 
-postaveného datasetu a kvóty subdatasetů můžou být libovolné.+minimální velikost datasetu. Na NASu záleží jen na kvótě nejvýše postaveného 
 +datasetu a kvóty subdatasetů můžou být libovolné.
  
-===== Snapshoty =====+===== Připojení NAS datasetu do VPS ===== 
 +Pro VPS běžící na [[navody:vps:vpsadminos|vpsAdminOS]] vytvoříme 
 +[[navody:vps:exporty|export]] a ten ve VPS připojíme pomocí NFS.
  
-Zálohování probíhá pomocí ZFS snapshotů, které jsou vidět v menu +===== Mounty =====
-Backups. Tam je možné je také vytvářet a mazat.+
  
-{{:navody:vps:backups.png?300|}}+Mounty ve vpsAdminu slouží jen pro připojení subdatasetů VPS. 
 +Datasety NASu a snapshoty se do VPS připojují pomocí [[navody:vps:exporty|exportů]].
  
-Zálohování VPS probíhá tak, že každý den v 01:00 se v rámci jednoho node +Mounty lze vidědetailech VPS:
-udělá snapshot všech datasetů najednou. Poté jsou snapshoty přesunuty na +
-backuper.prg. +
- +
-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. +
- +
-===== Mounty ===== +
- +
-Mounty byly přesunuty z menu NAS do detailů VPS. Mountovat lze datasety +
-i snapshoty. Do jakékoliv VPS jde mountnout jakýkoliv dataset či +
-snapshot. Mounty jednotlivých snapshotů nahrazují trvalý mount záloh do +
-/vpsadmin_backuper.+
  
 {{:navody:vps:mounts.png?300|}} {{:navody:vps:mounts.png?300|}}
  
-Každý snapshot může být v jednu chvíli připojen pouze jednou, datasety +Mountpointy nedoporučujeme nepřirozeně zanořovat. Situace, kdy 
-toto omezení nemají. +dataset ''raz/dva'' je připojen nad dataset ''raz'' není ošetřena.
- +
-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.+
  
 {{:navody:vps:mounts_detail.png?300|}} {{:navody:vps:mounts_detail.png?300|}}
  
-Mount lze pouze vytvořit a smazat. Nelze jej v průběhu jen tak odpojit +Mount lze dočasně odpojit tlačítkem "Disable/Enable"Toto nastavení je 
-znovu připojit. +perzistentní mezi restarty VPS.
- +
-===== Obnova záloh ===== +
- +
-Obnovení VPS ze zálohy (snapshotu) funguje stejně, jako doposud. Obnova +
-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 +
-jakýkoliv dataset, aniž by to mělo vliv na ostatní datasety. Při obnově +
-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 +
-backuper, obnova se chová stejně jako ''zfs rollback -r'', tzn. obnova na +
-starší snapshot **smaže** všechny novější snapshoty. Je to **nevratná** operace. +
- +
-Pro obnovu dat ze zálohy na NASu bez smazání snapshotů si zvolený +
-snapshot moutněte do VPS a data vykopírujte. +
- +
-===== Stahování záloh ===== +
- +
-Stahování snapshotů je nyní součástí vpsAdminu. Vygenerované archivy +
-jsou vidět v menu Backups → Downloads. Odkazy jsou platné týden. +
- +
-===== Transakce ===== +
- +
-Transakce nyní spadají do skupin nazvaných „transaction chain“. Každá +
-operace (vytvoření VPS, start, stop, klon, atd.) je reprezentována +
-jedním chainem, který seskupuje více transakcí. V transaction logu v +
-pravém panelu se zobrazuje seznam deseti posledních chainů a jejich postup v +
-procentech. Kliknutím na ID chainu lze vidět, jaké transakce obsahuje.+
  
-V ideálním případě se chain buď provede úplně a nebo vůbec. Pokud k +===== Další informace =====
-dojde k neočekávané či neošetřené chybě, bude muset zasáhnout administrátor.+
  
-Chainy se starají také o udržování konzistence databáze. Změny v +  * [[navody:vps:zalohy]] 
-databázi se provedou, jen když chain doběhne úspěšně. Může to být trochu +  * [[navody:vps:exporty]]
-matoucí, když se např. po změně hostname stále zobrazuje to staré. Po +
-dokončení chainu se hostname aktualizuje a bude správně.+
  
-===== Zámky objektů =====+<maintainers hidden> 
 +aither 
 +kerrycze 
 +krcmar 
 +</maintainers>
  
-S každým objektem (VPS, dataset, snapshot, apod.) lze v jednu chvíli 
-provádět jen jednu operaci. Zámky slouží k zaručení konzistence, aby si 
-pod sebou vpsAdmin sám nepodřezal větev. 
  
-Pokud na vás vyskočí chybová hláška: „Resource is locked. Please try 
-again.“ znamená to, že objekt, se kterým chcete něco udělat, je uzamčen 
-a musíte počkat, až bude k dispozici. 
navody/vps/datasety.1441965964.txt.gz · Poslední úprava: 2015/09/11 10:06 autor: Aither