Red Hat Storage Server presentation

683 views
631 views

Published on

Red Hat Storage Server presentation - online presentation for ELOS Technologies customers and for all who would like to attend online. Video in Czech language will be available in few days.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
683
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Red Hat Storage Server presentation

  1. 1. Red Hat Storage Server
  2. 2. Red Hat Storage Server● Softwarové řešení  Virtualizace datových úložišť  NAS  Abstrakce od hardwarové vrstvy  Klientský přístup  Protokoly NFS/CIFS  Nativní klient (FUSE)  OpenStack Swift  Přístup k souborům přes REST API  Unified File and Object
  3. 3. Red Hat Storage ServerKomponenty● RHEL● XFS● Gluster FS● Red Hat Storage Management Station
  4. 4. Red Hat Storage Server
  5. 5. RH Storage - charakteristiky● Elasticita● Žádný metadata server  Elastický hash algoritmus● Škálovatelnost● Vysoká dostupnost  No SPOF● Flexibilita, modularita  Userspace  Různorodé scénáře nasazení
  6. 6. RH Storage - charakteristiky● Kompatibilita  Klientské metody přístupu (NFS/CIFS/Fuse)  POSIX● Jednoduchost  Srozumitelné CLI  Jednotný bod management přístupu -> kterýkoliv členský systém
  7. 7. RH Storage - koncepty VOLUME BRICK SERVER● Jmenný prostor ● Základní ● Prezentuje● POSIX mount stavební kámen kameny (bricks) point ● Exportovaný● Uspořádaná adresář na kolekce členských serveru „bricks“
  8. 8. Koncepty – Distributed volume# gluster volume create test-volume server1:/exp1 server2:/exp2
  9. 9. Koncepty – Replicated volume# gluster volume create test-volume replica 2 transport tcpserver1:/exp1 server2:/exp2
  10. 10. Koncepty – Distributed Replicated# gluster volume create test-volume replica 2 transport tcpserver1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
  11. 11. Koncepty – Striped Volume [tp]# gluster volume create test-volume stripe 2 transport tcpserver1:/exp1 server2:/exp2
  12. 12. Koncepty – Striped Replicated [tp]# gluster volume create test-volume stripe 2 replica 2server1:/exp1 server2:/exp3 server3:/exp2 server4:/exp4
  13. 13. Koncepty – Distributed Striped [tp]# gluster volume create test-volume stripe 2 transport tcpserver1:/exp1 server1:/exp2 server2:/exp3 server2:/exp4
  14. 14. Koncepty – Distrib. Striped Repl. [tp] # gluster volume create test-volume stripe 2 replica 2 server1:/exp1 server1:/exp2 server2:/exp3 server2:/exp4 server3:/exp5 server3:/exp6 server4:/exp7 server4:/exp8
  15. 15. Server-side Quorum● Ochrana proti síťovým výpadkům  Nebezpečí „split-brain“● Zabránění vzniku inkonzistencí paralelním zápisem při problémech na síti● Při ztrátě quora zákaz zápisu  Definováno pro každý svazek● V příštích verzích funkce automaticky volitelného arbitra
  16. 16. Funkce a vlastnosti● HA pro CIFS/NFS klienty  Využito CTDB  Clustered TDB database  Plovoucí IP adresa  Implementováno pomocí „hooks“  Akce spouštěné při určité situaci (volume start/stop atd. )● Podpora POSIX ACL  Funkční pro CIFS, NFS (čtení, ne tvorba) i na- tivního klienta
  17. 17. Funkce a vlastnosti● Directory Quotas  Limity využití diskového prostoru  Na úrovni adresářů nebo svazků (volumes) [root@rhs1 storage]# gluster volume quota di-re list path limit_set size ----------------------------------------------------- / 100MB 10.9MB /quotaA 10MB 10.9MB /quotaB 10MB 0Bytes /quotaC 10MB 0Bytes
  18. 18. Funkce a vlastnosti● Georeplikace  Asynchronní inkrementální synchronizace mezi lokalitami  LAN / WAN / internet  Master-Slave replikace  Možnost kaskádní replikace  Failover / failback  Slave zastane úlohu mastera v případě výpadku
  19. 19. Red Hat Storage Console● Vytvořeno pomocí Ovirt technologie  Stejné uživatelské prostředí  Stejné možnosti správy uživatelů● Management objektů v rámci RHS  Bricks, volumes, servers
  20. 20. Red Hat Storage Console
  21. 21. Red Hat Storage Console
  22. 22. RHEV integrace● Uživatelské rozhraní pro management RHS  Tvorba svazků a jejich konfigurace  Rozšiřování / zmenšování svazků● Virtualizační host – nativní RHS fuse klient● RHS svazek jako POSIX kompatibilní FS  Data storage domain pro VMs
  23. 23. RHEVZdroj: Itamar Heim, Andrew Cathrow, Bhavna Sarathy - Red Hat Enterprise Virtualization 3.1 Deep Dive

×