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

Line 56: Line 56:
=== Notes ===
=== Notes ===


* VM management
'''VM management'''
** Host-based
* Host-based
*** [http://www.vmware.com/products/vsphere/esxi-and-esx/ Vmware ESX]
** [http://www.vmware.com/products/vsphere/esxi-and-esx/ Vmware ESX]
**** Already supported by Mozilla IT using HP blades servers.
*** 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 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).
*** 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.
*** 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].
*** 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 all of the Windows and Linux operating systems we currently use.
**** supports scriptable installations through utilities like KickStart.
*** supports scriptable installations through utilities like KickStart.
**** supports managing VMs through VI Web Access.
*** 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.
*** 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.)''
*** 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.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]
** [http://www.xen.org/ Xen]
**** Runs as host under:
*** Runs as host under:
***** SUSE Linux Enterprise 10
**** SUSE Linux Enterprise 10
***** RHEL 5/Fedora 7
**** RHEL 5/Fedora 7
***** Sun Solaris
**** Sun Solaris
***** Debian's Etch
**** Debian's Etch
**** Client, guest, VMs:
*** Client, guest, VMs:
***** Linux
**** Linux
***** OpenBSD, FreeBSD
**** OpenBSD, FreeBSD
***** Windows (if the host machine's processor supports hardware virtualization)
**** Windows (if the host machine's processor supports hardware virtualization)
** Cloud-based
*** Commercial versions
*** [http://aws.amazon.com/ec2/ Amazon Elastic Cloud Compute (EC2)]
**** [http://www.citrix.com/English/ps2/products/product.asp?contentID=683148 Citrix XenServer]
**** Supports:
* Cloud-based
***** Windows Server 2003/2008
** [http://aws.amazon.com/ec2/ Amazon Elastic Cloud Compute (EC2)]
***** Fedora, Gentoo, Ubuntu, SUSE, Debian
*** Supports:
**** No Windows client systems (XP, Vista, 7)
**** Windows Server 2003/2008
**** Can import VMware VMs for Windows Server 2008 SP2
**** Fedora, Gentoo, Ubuntu, SUSE, Debian
**** Scriptable through command line interface of [http://www.logicstyle.com/raintoolkit.html Rain Toolkit]
*** No Windows client systems (XP, Vista, 7)
**** [http://aws.amazon.com/ec2/#pricing Pricing]:
*** Can import VMware VMs for Windows Server 2008 SP2
***** Machines cost between $0.085 to $0.68 an hour for Linux, $0.12 to $0.96 an hour for Windows
*** Scriptable through command line interface of [http://www.logicstyle.com/raintoolkit.html Rain Toolkit]
***** Data transfer in or out is $0.10 per GB.
*** [http://aws.amazon.com/ec2/#pricing Pricing]:
***** $0.11 per GB-month of provisioned storage, $0.11 per 1 million I/O requests
**** Machines cost between $0.085 to $0.68 an hour for Linux, $0.12 to $0.96 an hour for Windows
**** Primary advantage is immediate, on-demand, infinite* scaling based on ability to pay.
**** Data transfer in or out is $0.10 per GB.
*** [http://www.rackspace.com/managed_hosting/private_cloud/index.php Rackspace]
**** $0.11 per GB-month of provisioned storage, $0.11 per 1 million I/O requests
**** Runs VMware-based virtual machines in cloud using either ESX or ESXi
*** Primary advantage is immediate, on-demand, infinite* scaling based on ability to pay.
**** Appears to only suppport Linux or Windows Server systems.
** [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
* Other Hosting Options
** Mac OS X would have to be run on its own Apple hardware due to licensing.
** Mac OS X would have to be run on its own Apple hardware due to licensing.
canmove, Confirmed users
4,854

edits