Gallium/Upgrade to Precise

From Wikitech
< Gallium(Difference between revisions)
Jump to: navigation, search
m
m
Line 1: Line 1:
 
This page is about upgrading the [[gallium]] host from Ubuntu Lucid to Ubuntu Precise.
 
This page is about upgrading the [[gallium]] host from Ubuntu Lucid to Ubuntu Precise.
 +
 +
== Process ==
  
 
* send an email to wikitech-l about host being upgraded and service under maintenance
 
* send an email to wikitech-l about host being upgraded and service under maintenance
Line 6: Line 8:
 
* Stop Jenkins
 
* Stop Jenkins
  
 +
'''Backup!!!'''
 
* Backup the following directories (and maybe do a full backup of the 46GB as well)
 
* Backup the following directories (and maybe do a full backup of the 46GB as well)
 
** /home  
 
** /home  
Line 22: Line 25:
 
Jenkins should be available at https://integration.mediawiki.org/ci/
 
Jenkins should be available at https://integration.mediawiki.org/ci/
  
 +
== Stuff that need packaging
  
 
'''Android SDK''' needs to be package. It is, as of Oct 2012, in /home/hashar which is not really ideal :-]
 
'''Android SDK''' needs to be package. It is, as of Oct 2012, in /home/hashar which is not really ideal :-]
  
 +
PHPUnit is installed from PEAR repository. Ubuntu packages are too old.
  
 
Item probably not needed:
 
Item probably not needed:
 
* get PHP 5.3.2 instead of PHP 5.3.10
 
* get PHP 5.3.2 instead of PHP 5.3.10

Revision as of 15:03, 22 October 2012

This page is about upgrading the gallium host from Ubuntu Lucid to Ubuntu Precise.

Process

  • send an email to wikitech-l about host being upgraded and service under maintenance
  • Stop Apache
  • Stop Jenkins

Backup!!!

  • Backup the following directories (and maybe do a full backup of the 46GB as well)
    • /home
    • /var/lib/jenkins (roughly 40GB)
    • /srv
  • Need to make sure dotfiles are included ;-)
  • Upgrade
  • Get puppet to run. Will reinistall a half working copy of jenkins.
  • Stop Jenkins
  • Drop /var/lib/jenkins and replaces it with the /var/lib/jenkins backup
  • Start Jenkins

Jenkins should be available at https://integration.mediawiki.org/ci/

== Stuff that need packaging

Android SDK needs to be package. It is, as of Oct 2012, in /home/hashar which is not really ideal :-]

PHPUnit is installed from PEAR repository. Ubuntu packages are too old.

Item probably not needed:

  • get PHP 5.3.2 instead of PHP 5.3.10
Personal tools
Namespaces

Variants
Actions
Navigation
Ops documentation
Wiki
Toolbox