WG/OBIT/Mediawiki Host Move

From wiki.occupyboston.org
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Preparation

Created hosting order for wiki2.occupyboston.org. Hosted on attucks. User `obwiki2'.

Populate obwiki2's authorized_keys and authorized_user_ids.

Run

 monkeysphere-authentication update-users obwiki2

Add obwiki2 to the occubosweb group.

occupyboston.org has address 209.234.253.249. That's varnish. Create an A record for wiki

wiki2.occupyboston.org. IN A 209.234.253.248

Setup ssh keys, so that obwiki2@attucks can ssh to obwiki@boggs.

git repository setup

cd wiki2.occupyboston.org/include
mkdir site_hub
cd site_hub
git clone --bare ssh://obwiki@boggs.mayfirst.org/home/members/occupyboston/sites/wiki.occupyboston.org/users/obwiki/wiki.occupyboston.org/include/site_hub . 

Copy files

rsync --archive --verbose  obwiki@boggs.mayfirst.org:/home/members/occupyboston/sites/wiki.occupyboston.org/users/obwiki/wiki.occupyboston.org/web/ .

Copy rewrite rules from wiki.occupyboston.org => wiki2.occupyboston.org

Create database obwiki2 on attucks.

Transfer database:

boggs> mysqldump ob_wiki | xz -c > ob_wiki.sql.xz
attucks> xz -d < ob_wiki.sql.xz | mysql obwiki2

Test

Actual Migration

Copy include/site_hub/hooks/post-update from boggs -> attucks.

Put up maintenance page

 RewriteRule ^.* /maintenance.html [L]

On boggs, move LocalSettings.php aside

mv web/mediawiki/LocalSettings.php web/mediawiki/LocalSettings.php.boggs

re-rsync files (as above)

re-transfer database (as above)

Save copy of wiki.occupyboston.org dns

Permissions (attucks)

cd web/mediawiki
chmod -R g-w web/mediawiki
find web/mediawiki/images -type d -print0 | xargs -0 chmod g+w

In wiki.occupyboston.org hosting order, disable all of the dns entries.

In wiki2.occupyboston.org hosting order, change all "wiki2" DNS entries to "wiki". A record points to 209.234.253.248.

In wiki2.occupyboston.org hosting order, change "wiki2" => wiki in httpd configuration.

Disable wiki.occupyboston.org hosting order.

Other notes for obit members:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.18 (GNU/Linux)

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
xsgUarMw
=E9r8
-----END PGP MESSAGE-----