I recently released a set of Ansible playbooks that will build a wiki
family on a minimal CentOS or RedHat 6.7 or 7 platform. There are also
playbooks included to create a new wiki on a wiki family and to clone a
wiki from one wiki family to another. I'm happy to accept patches to add
support to other platforms. You can clone the playbooks from
https://gerrit.wikimedia.org/r/mediawiki/tools/ansible-wikifarm. From the
README file (you can read the entire file at
https://github.com/wikimedia/mediawiki-tools-ansible-wikifarm):
This repository contains ansible playbooks for installing and configuring
MediaWiki wiki farms. A wiki farm can comprise multiple web front end
hosts, referred to as wiki families, each hosting multiple wikis. These
playbooks support either installing MediaWiki and its database on a single
host or splitting them between two tiers.
These playbooks will install MySQL, Apache, Squid, MediaWiki, and MediaWiki
skins/extensions in a single directory hierarchy (possibly separated between
two hosts as described above) and configure SELinux. This directory hierarchy
is self-contained, supporting migration between similarly configured hosts.
The wikis hosted by the wiki farms built by these playbooks will be accessed
over HTTPS with a permanenent redirect to HTTPS if accessed over HTTP. These
playbooks have been tested using ansible 2.0.1.0 to provision CentOS/RedHat 6
and 7 targets.
Cindy
Date: Wed, 18 May 2016 19:53:43 -0500
From: Daren Welsh <darenwelsh(a)gmail.com>
To: MediaWiki announcements and site admin list
<mediawiki-l(a)lists.wikimedia.org>
Subject: Re: [MediaWiki-l] wiki family advice
Message-ID:
<
CAGvQzjazkJzco0oW-A73U3TZA30H-O-Mywtk4vDozRyW_z-mbQ(a)mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
A friend and I have been developing a scripted "platform" that takes a
barebones CentOS 7 installation and with a couple commands will set up a
wiki farm (or family) and import data from existing wikis. We're planning
to announce its release for others to use "soon". If you're interested in
trying it out, the first step would be to get your wikis all updated to a
somewhat recent version. We have experience in starting with 1.23 wikis and
upgrading them to 1.25 with this script.
Daren
On Wed, May 18, 2016 at 3:31 PM, Bill Traynor <btraynor(a)gmail.com> wrote:
Hello,
I've got 9 old wikis running various versions of MW from 1.16 to 1.20.
All have their own database on a single database server. I've been
asked to move all of the wikis onto one app server sharing one
installation of MediaWiki. I understand that this is a wiki family
configuration.
Should I upgrade all of the wikis first, then move them?
Has anyone done this before using version 1.26 or greater and nginx as
the webserver?
Advice on the approach to take here would be appreciated.
I've tried to follow the instructions on the wiki family page, but
none seem to meet my requirements.
Thanks
Bill
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l