================================ Notes on HA Linux related Topics ================================
About Tunnels =============
:IPIP: The IP payload packet becomes the entire data payload for an IP tunnel
- carrier packet
:GRE: GRE is essentially a packaging protocol, intended to be able to package
- any protocol's packets into generic data packages that can be carried by any other protocol. Although GRE has generic tunneling capability, its most common use is for tunnels that carry IP and are carried by IP, and the term "GRE" is often meant to be shorthand for this kind of tunnel.
:Kernel 2.0: ipip.o, and new_tunnel.o
Summary of different tunnel types
- http://www.netheaven.com/TunnelTypes.html
Guide to IP Layer Network Administration with Linux
Linux Advanced Routing & Traffic Control HOWTO
File Storage ============
Requirement
- Completely POSIX complement - Read much more than write (think tracking, videoAd serv, etc) - Small file size major, but also have big file size (Mainly video) - Transparent fail-over
Notes
- Clustering built-in, Better!, as fail-over should be handled gracefully
Technologies
- DRBD, NBD, GFS, OpenAFS, PVFS2, Coda, Lustre
Deploy Specific Notes
- GFS should work on >=2.6.10 - https://www.redhat.com/archives/linux-cluster/2005-March/msg00023.html
References
- Summary like write-up for comprehensive lists of DFS
- Notes about NFS (evaluation of alternatives to NFS for Wikimedia)
- GFS Wiki
- GFS Official Manual
- GFS Devel. Homepage
- Coda Wiki
- Lustre
Overall
- [ Basic Knowledge ] - Cluster has two very different meaning (High Performance and High Availability) - Load Balancing
- - LVS IPVS/NAT, IPVS/TUN, IPVS/DR (Level 3 switch)
References
- [ Resources, Links ] [ Quick HOWTO on Specific Setup ]