QA/Mozmill Test Automation/On Demand Provisioning: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
=Overview=
fool circle movie is [http://foolcirclemovie.com fool circle movie] is website pagerank 7 to educate all of you about movie, health and technology
{|
this website is dofollow so you lucky if you send commenting in here. if you want get link from this web.
| style="width: 45%" |
you must be send email to rizvedsaja@gmail.com
| style="width: 55%" |
|- valign="top"
| '''Lead:'''
| [mailto:abillings@mozilla.com Al Billings]
|- valign="top"
| '''Dates:'''
| Plan formalized by end of 2011Q1
|- valign="top"
| '''Status:'''
| Writing initial plan and doing investigation
|- valign="top"
| '''Documentation:'''
| TBD
|}


=Summary=
[http://foolcirclemovie.com fool circle movie] is a personal blog written and edited by me. This blog accepts forms of cash advertising, sponsorship, paid insertions or other forms of compensation.
The QA organization needs on demand resources for a variety of client testing with Firefox.  


One goal is to be able to set up a client machine on demand with specific combinations of anti-virus software, firewall software, extensions, or plugins and run Firefox builds with the Mozmill Crowd extension.
The compensation received may influence the advertising content, topics or posts made in this blog. That content, advertising space or post may not always be identified as paid or sponsored content.


Being able to provision multiple machines with unique configurations on demand will allow QA to test specific scenarios that are currently not tested.
The owner(s) of [http://foolcirclemovie.com fool circle movie] is not compensated to provide opinion on products, services, websites and various other topics. The views and opinions expressed on this blog are purely the blog owners. If we claim or appear to be experts on a certain topic or product or service area, we will only endorse products or services that we believe, based on our expertise, are worthy of such endorsement. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer or provider.


=Project Plan=
This blog does contain content which might present a conflict of interest. This content may not always be identified.
== Goal ==
 
 
== Use Case Scope ==
 
 
== Milestones ==
 
 
=== Milestone 1 ===
Completion of:
* Creation of QA ESX Server
* Creation of a series of virtual machines running the list of currently supported operating systems on the ESX server.
 
=== Milestone 2 ===
Completion of:
* something
* something
 
=== Milestone 3 ===
Completion of:
* something
* something
 
=== Milestone 4 ===
Completion of:
* something
* something
 
=== Notes ===
 
'''VM management'''
* Host-based
** [http://www.vmware.com/products/vsphere/esxi-and-esx/ Vmware ESX]
*** Already supported by Mozilla IT using HP blades servers.
*** IT says it ''may'' have two outdated servers in the San Jose data-center that we can use.
*** IT also says that there is an existing QA license for ESX (still waiting for details).
*** According to VMware, is superceded in future by shiny new ESXi, which doesn't have same feature set. Need to know Mozilla's migration path, if any, to ESXi.
*** Pricing for [http://www.vmware.com/vmwarestore/vsphere_purchaseoptions.html ESX] vs. [http://www.vmware.com/vmwarestore/buyvsphere-small-business.html ESXi].
*** Supports all of the Windows and Linux operating systems we currently use.
*** supports scriptable installations through utilities like KickStart.
*** supports managing VMs through VI Web Access.
*** uses [http://www.vmware.com/products/converter/faqs.html vcenter converter] to convert existing Vmware VMs or hardware machines to ESX capable VMs.
*** Scriptable via [http://www.vmware.com/support/developer/vcli/ vSphere Command-Line Interface] (VCLI) ''(Though this may only apply to ESXi and ESX may use a different set of local tools. Unclear.)''
*** [http://www.vmware.com/support/developer/vima/ vSphere Management Assistant] (vMA) - prepackaged Linux VM that can deploy scripts and third-party agents to manage ESX systems.
** [http://www.xen.org/ Xen]
*** Runs as host under:
**** SUSE Linux Enterprise 10
**** RHEL 5/Fedora 7
**** Sun Solaris
**** Debian's Etch
*** Client, guest, VMs:
**** Linux
**** OpenBSD, FreeBSD
**** Windows (if the host machine's processor supports hardware virtualization)
*** Commercial versions
**** [http://www.citrix.com/English/ps2/products/product.asp?contentID=683148 Citrix XenServer]
* Cloud-based
** [http://aws.amazon.com/ec2/ Amazon Elastic Cloud Compute (EC2)]
*** Supports:
**** Windows Server 2003/2008
**** Fedora, Gentoo, Ubuntu, SUSE, Debian
*** No Windows client systems (XP, Vista, 7)
*** Can import VMware VMs for Windows Server 2008 SP2
*** Scriptable through command line interface of [http://www.logicstyle.com/raintoolkit.html Rain Toolkit]
*** [http://aws.amazon.com/ec2/#pricing Pricing]:
**** Machines cost between $0.085 to $0.68 an hour for Linux, $0.12 to $0.96 an hour for Windows
**** Data transfer in or out is $0.10 per GB.
**** $0.11 per GB-month of provisioned storage, $0.11 per 1 million I/O requests
*** Primary advantage is immediate, on-demand, infinite* scaling based on ability to pay.
** [http://www.rackspace.com/managed_hosting/private_cloud/index.php Rackspace]
*** Runs VMware-based virtual machines in cloud using either ESX or ESXi
*** Appears to only suppport Linux or Windows Server systems.
* Other Hosting Options
** Mac OS X would have to be run on its own Apple hardware due to licensing.
** One option is scriptable, imaging software and not use VMs at all.
*** [http://clonezilla.org/ Clonezilla]
* Execution/Content management
** Use Mozmill crowd extension with BYOB technology:
*** Combinations of:
**** anti-virus software
**** firewall versions
**** OS versions
**** browser plugins
**** extensions - top 100?
**** Reporting
 
* Action items
** Expand data for Cloud automation and Mozmill Server above
*** identify
**** dependencies
**** milestones
**** components

Latest revision as of 13:03, 2 October 2011

fool circle movie is fool circle movie is website pagerank 7 to educate all of you about movie, health and technology this website is dofollow so you lucky if you send commenting in here. if you want get link from this web. you must be send email to rizvedsaja@gmail.com

fool circle movie is a personal blog written and edited by me. This blog accepts forms of cash advertising, sponsorship, paid insertions or other forms of compensation.

The compensation received may influence the advertising content, topics or posts made in this blog. That content, advertising space or post may not always be identified as paid or sponsored content.

The owner(s) of fool circle movie is not compensated to provide opinion on products, services, websites and various other topics. The views and opinions expressed on this blog are purely the blog owners. If we claim or appear to be experts on a certain topic or product or service area, we will only endorse products or services that we believe, based on our expertise, are worthy of such endorsement. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer or provider.

This blog does contain content which might present a conflict of interest. This content may not always be identified.