Bug 742 - Move jogamp.org to new machine due to need for reliable healing filesystem (ZFS)
Summary: Move jogamp.org to new machine due to need for reliable healing filesystem (ZFS)
Status: RESOLVED FIXED
Alias: None
Product: General
Classification: JogAmp
Component: infrastructure (show other bugs)
Version: unspecified
Hardware: All all
: --- critical
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2013-05-30 19:37 CEST by Sven Gothel
Modified: 2013-06-09 08:08 CEST (History)
3 users (show)

See Also:
Type: ---
SCM Refs:
jogamp-scripting 3d29685ac14d29b0f0e49a8401028c74c3e26d7a jogamp-scripting 4f170e86e6e650df9a20166b18ebc7729d14ca47 jogamp-scripting 29391e7aedaa17779069305872dd3196c929f65f
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Gothel 2013-05-30 19:37:56 CEST
On current jogamp.org server, we have experienced silent GNU/Linux SW Raid-1 block mismatches.

[root@jogamp sysconfig]# cat /sys/block/md2/md/mismatch_cnt 
1024

The semantics of GNU/Linux SW Raid are inconclusive, i.e. it could be nothing,
but also a silent degradation (block failure).

Since the only reliable filesystem w/ proven block failure detection via sha256 checksums
including healing via redundancies (mirror or raidz) is ZFS,
we need to move to a new box w/ preferably ECC Ram and 2x Enterprise HDD for mirroring setup.

A work in progress is documented here (doc will move to git later on): 
  <http://jogamp.org/files/temp/zfs-linux-server-setup.txt>

The move will probably happen within next week, i.e. June 3rd - 7th.
Comment 1 Sven Gothel 2013-06-04 19:42:33 CEST
Machine bring-up is done:
  http://jogamp.org/git/?p=jogamp-scripting.git;a=tree;f=server/setup;hb=HEAD
  http://jogamp.org/git/?p=jogamp-scripting.git;a=tree;f=server/setup/01-zfs_linux_bringup;hb=HEAD

1st rsync is performed.

TODO: 
  - Migrate users, ..

  - Adapt old configs /data to new software versions
      - apache
      - mysql

   - Move old configs / services over
      - bugzilla 
      - wiki 
      - jenkins
      - /opt-*

...

Switch DNS to new IP-Address !
Comment 2 Sven Gothel 2013-06-04 19:45:51 CEST
@All: Please refrain from writing data to jogamp.org until I give the green light tomorrow... Thank you!
Comment 3 Sven Gothel 2013-06-04 19:46:26 CEST
(In reply to comment #2)
> @All: Please refrain from writing data to jogamp.org until I give the green
> light tomorrow... Thank you!

this includes: git, wiki, bugzilla, jenkins, user accounts .. etc! :)
Comment 4 Sven Gothel 2013-06-06 10:35:44 CEST
write access allowed again, files moved and following services reinstated:

logging, move backup files and users, mysql, procmail, bogofilter, sasl2, dovecot, sendmail,
git, apache and jabot

todo: jenkins