Jul 222013
 

Playing with GlusterFS now, here’s the to-do list:

  1. Installation and basic configuration, plus getting familiar with command line utilities
  2. Set up RAID-10-like configuration, with geo-replication if it is possible
  3. Regular routine maintenance, haven’t got clear idea yet, but should include: expand a volume, shrink a volume, replace a brick in volume, re-balance data, convert another fs to glusterfs, recover from various disasters, etc.
  4. Performance testing with various scenarios, even people have certain number with them, include: mail server with maildir (large number of small files with small amount of concurrent access), file server (medium number of files and medium size with almost no concurrent access), video server (small number of large files with large amount of concurrent access), file based database like SQLite and BerkeleyDB (concurrent access with lots of seek operation), and RDBMS like mysql/postgre.

Sound like a great plan, right :D? Let’s see.