1 / 20

High-Availability Linux Project

High-Availability Linux Project. http://linux-ha.org/ (Last updated 24 Septemver, 2003) 30 th December, 2003 Seo Dong Mahn. Contents. High Availability level SPOF general system topology takeover High-availability Linux Project Goals Products of Linux-HA Components

kale
Download Presentation

High-Availability Linux Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High-Availability Linux Project http://linux-ha.org/ (Last updated 24 Septemver, 2003) 30th December, 2003 Seo Dong Mahn

  2. Contents • High Availability • level • SPOF • general system topology • takeover • High-availability Linux Project • Goals • Products of Linux-HA • Components • What Linux-HA can do now • Linux-HA task list • Related project • Friends of Linux-HA • Conclusion Software & System Lab

  3. High Availability • Availability • service time usage for purpose • High Availability • keep alive application from fault of CPU, network, storage • system recovery Software & System Lab

  4. High Availability- Level Software & System Lab

  5. High Availability- SPOF 1 • hardware– 40% • software– 30% • human– 20% • environment– 10% Software & System Lab

  6. High Availability- SPOF 2 Software & System Lab

  7. High Availability - general system topology 1 Software & System Lab

  8. High Availability - general system topology 2 Software & System Lab

  9. High Availability - takeover • basic Agent • CPU usage, NIC, File system status, Disk usage, Daemons behavior, Network behavior, Process behavior, Swap Space usage • custom Agent • Process, Environment Variable, Program error • option Agent • Oracle, Infomix, Sybase … Software & System Lab

  10. High-availability Linux Project- Goals • basic goal • “Provide a high-availability (clustering) solution for linux which promotes reliability, availability, and serviceability (RAS) through a community development effort.” • high availability system • Heartbeat, Fake, Heart • file system for high availability • high availability RAID, GFS, LFS, CODA • monitoring for high availability • Mon, PIKT, NOCOL/SPINS Software & System Lab

  11. High-availability Linux Project- Products of Linux-HA 1 • Fake • ARP spoofing • service, standby Software & System Lab

  12. High-availability Linux Project- Products of Linux-HA 2 • Heartbeat • function • system check, IP takeover • transfer • TCP, UDP, Serial, PPP/UDP • check • timeout, cross checking, voting • Resource Manager • IP address, NIC, file system, disk, application … • Daemon • Control process, Status process, hb channel read process, hb channel write process Software & System Lab

  13. High-availability Linux Project- Products of Linux-HA 3 Software & System Lab

  14. High-availability Linux Project- Products of Linux-HA 4 • Mon • monitoring, scheduler • function • Monitors • service status check & report • independent execution • Alerts • if service is stopped,send warning message • independent execution • Client/Server Software & System Lab

  15. High-availability Linux Project- Components • Membership services • Communication Services • Cluster management • Resource (I/O) fencing • Resource Monitoring • Storage Sharing/Replication Software & System Lab

  16. High-availability Linux Project- What Linux-HA can do now • Web servers • LVS director servers • Mail servers • Database servers • Firewalls • File servers • DNS servers • DHCP servers • Proxy Caching servers • etc. Software & System Lab

  17. High-availability Linux Project- Linux-HA task list http://www.linux-ha.org/HATodo.html Software & System Lab

  18. High-availability Linux Project- Related project • LAN Mirroring technologies • DRBD • NBD server software • ENBD • Volume Mangers • LVM, EVMS • File system technologies • Open GFS, Reiserfs4, Ext3, JFS, XFS, FENRIS, M2CS, Intermezzo, Lustre, LinLogFS • Other Linux-HA Management Software • Linux FailSafe, Kimberlite, Ultramonkey, VRRP, Failoverd, Heart, Fake • Monitoring and Administration Software • lm-sensors, SAF-TE, RAS, RAM ECC monitoring, Mon, OpenNMS, Spumoni, Monit, VACM, PIKT, NOCOL/SNIPS, Nagios, MAT, WebRAT, Keepalived • Etc. • LVS, DLM, SSI Cluster for Linux, Life, HA RAID, OpenMosix, CODA, LNAT, LSP, OSCAR, Amata, Beowulf, Software & System Lab

  19. High-availability Linux Project- Friends of Linux-HA • IBM • SuSE • SGI • MSC Linux • Conectiva • Tummy.com • Emageon • Intel Software & System Lab

  20. Conclusion • High Availability • High-availability Linux Project • “Provide a high-availability (clustering) solution for linux which promotes reliability, availability, and serviceability (RAS) through a community development effort.” Software & System Lab

More Related