QA/Infrastructure/Automation Servers/Project Overview

< QA‎ | Infrastructure‎ | Automation Servers
Revision as of 20:01, 31 October 2011 by Abillings (talk | contribs) (Created page with "=Overview= {| | style="width: 45%" | | style="width: 55%" | |- valign="top" | '''Lead:''' | [mailto:abillings@mozilla.com Al Billings] |- valign="top" | '''Status:''' | ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Overview

Lead: Al Billings
Status: 15 Mac Minis (8 10.7, 4 10.6, 3 10.5)
8 HP 1340 Servers
Documentation: TBD

Summary

The Automation Services Team and the WebQA need configured hardware to act as a platform for release and update testing for Firefox and WebQA projects. This is to support, currently, Mozmill and Selenium testing.

This hardware consists of a series of Mac Pro, Mac Mini, and racked server resources. VMware (either Fusion or ESX) is run on hardware for Linux and Windows virtual machines. OS X testing is done natively.

Project Plan

Goal

  • Remove bottlenecks caused by a lack of machines resources for the automated testing of concurrent Firefox builds.

Milestones

Milestone 1

Completion of:

  • [DONE] Configuration of Mac Pros and Minis for Mozmill
    • Mac Pros:
      • QA-Set
      • QA-Horus
      • QA-Masterblaster
  • Mac Mini
    • QA-Mozmill
  • [DONE] Relocation of hardware to separate switch and server room

Milestone 2

  • Creation of separate QA VLAN to partition automation servers onto private subnet (see bug 672357).
  • Increase automation capacity for release testing
    • New hardware to provide additional virtual machine hosting and separation of OS X testing (see bug 674697 and bug 674700).

Milestone 3

  • Configuration of OS X machines for release testing:
    • 8 10.7 Mac Minis
    • 4 10.6 Mac Minis
    • 3 10.5 Mac Minis
  • Configuration of HP 1340 servers for release testing:
    • Installation of ESXi
    • Creation of Virtual Machines
      • Windows 2000
      • Windows XP
      • Windows Vista
      • Windows 7
      • Windows 7 x64
      • Ubuntu 11.10
    • Installation of Mozmill environment and Pulse on VMs

Bugs

  • bug 672357 - Please make a VLAN for QA
  • bug 660928 - Change ANAMES for qa-horus, qa-set, and qa-masterblaster preserving existing names as CNAME
  • bug 674697 - Purchase 8 HP 1240 servers with 16 GB RAM for QA Automation Build Out
  • bug 674700 - Purchase 8 2.7Ghz 8GB Mac Minis for QA Automation Build Out
  • bug 695164 - 1 TB Network Accessible drive/storage for QA automation machines on MV network

Notes