Bugzilla:Infrastructure

From MozillaWiki
Revision as of 09:04, 26 May 2011 by Wicked (talk | contribs) (Servers updated to CentOS 5.6)
Jump to navigation Jump to search

Servers

Bugzilla Project maintains several servers to run services needed by the project. Some of these are also used by other projects. Bugzilla Project also utilizes various services that are hosted and maintained by Mozilla.

cg-vmware01

A VMware server that hosts virtual servers.

  • VMware platform is maintained by Mozilla.

landfill.bugzilla.org

A CentOS 5.6 server for Bugzilla demo installations and shared development environment.

windows.bugzilla.org

oracle.bugzilla.org

cg-bugs01.mozilla.org

A CentOS 5.6 server that runs automated tests for the Bugzilla software.

  • Uses Tinderbox Client v2.01 to run Perl, Docs, QA, Xt and checksetup Bugzilla test suites.
  • Reports test results to the Tinderbox Server maintained by Mozilla. See tinderbox.mozilla.org/Bugzilla/ for latest results.
  • Current activity of the tests can be viewed by attaching to a screen session of the tinderbox user.
  • Selenium Server v2.0b2, Test::WWW::Selenium Perl module v1.24 and Firefox v3.6.13 are used by the QA tests. Be careful when updating these so that the tree doesn't burn unnecessarily.
  • Selenium Server versions are manually installed to the /usr/local/share/selenium-server/ directory. Scripts to start it or to list related processes are in the /usr/local/bin/ directory.
  • Both Firefox and perl-Test-WWW-Selenium packages have been excluded from normal yum updates.
  • Any local RPM building should be done when logged in as the user build because that user has the correct RPM build environment configured.

cg-bugs02.mozilla.org

A RHEL 6 server that hosts virtual servers.

  • Uses qemu+kvm virtualization to run four (4) RHEL 6 virtual servers.

updates.bugzilla.org

Virtual server for Bugzilla update services.

  • Delivers Bugzilla version information XML to Bugzilla instances all around the world.
  • Uses nginx as a high performance web server.

bots.bugzilla.org

Virtual server for IRC bots.

  • Infobot word that connects to varous channels in irc.mozilla.org IRC server to deliver factoids.
  • Supybot bugbot (not yet moved from landfill).

infra.bugzilla.org

Virtual server for basic infrastructure services.

  • Name server ns.bugzilla.lan for the backend LAN shared by all Bugzilla servers.

cg-bugs03.mozilla.org

A RHEL 6 server that's currently unused.

  • Current plan is to eventually move core services of landfill here.