Auto-tools/Projects/Platform Quality/Infrastructure Migration 2015

< Auto-tools‎ | Projects‎ | Platform Quality
Revision as of 21:26, 18 June 2015 by Sydpolk (talk | contribs) (→‎Machine inventory: Machine inventory)

Introduction

Platform QA currently has a significant infrastructure in the QA Lab in MTV2 on the second floor. We wish to move the machinery to a data center for the following reasons:

- UPS backup of power. - Remote control off and on. - Scaling of virtual machines.

This is a (living) plan to accomplish this. The goals is to have most of the functionality of the systems replaced by end of Q3 2015.

Systems in place

There are two test systems currently established:

  • Sunny Day - please see [1] for more information. This is 3 1U servers plus a USB MP3 player and a USB camera. This system will be left in the lab.
    • However, they are behind a VPN, and need to be accessible by the machines in the data center.
  • pf-jenkins [2] - This Jenkins instance is completely housed on an ESX server (platform-esx-large.qa.mtv2.mozilla.com). There are many VMs supporting this instance on this ESX server.
  • platform-fusion.qa.mtv2.mozilla.com and 10.252.73.233 (misconfigured) Mac Minis each running 4 mac VMs.

Basic strategy

  • ESX server moved to datacenter.
  • Non WebRTC-virtual machines migrated to data center's ESX farm.
  • Mac minis moved to data center.
  • Jobs on pf-jenkins virtual machines migrated to the jenkins instance used by mozmill.
  • Sunny day machines left in lab
    • We will try to connect mozmill jenkins to these machines.
    • If that is not possible, we will set up a small jenkins master on the main sunny day machine.

Machine inventory

ESX Server

  • Hostname: platform-esx-large.qa.mtv2.mozilla.com
  • MAC address: unknown
  • IP Address: 10.22.72.136
Hostname MAC Address IP Address Move to Data Center ESX Notes
hello-e2e 00:50:56:bb:39:b0 10.252.73.232 True This machine does not have a static IP Address assignment
pf-jenkins 00:50:56:bb:4a:8b 10.252.73.218 False To be replaced in mozmill.
pfnw1-ubuntu14-32-02 00:50:56:bb:54:f2 Private Network False
pfnw1-ubuntu14-64-01 00:50:56:bb:5a:6b Private Network False
pfnw2-ubuntu14-32-01 00:50:56:bb:52:25 Private Network False
pfnw2-ubuntu14-64-02 00:50:56:bb:09:11 Private Network False
pfnw-router 00:50:56:bb:7d:1d 10.252.73.51 False
pfnw-services 00:50:56:bb:5e:c7 10.252.73.50 False
pf-ubuntu14-32-01 00:50:56:bb:54:60 10.252.73.130 False
pf-ubuntu14-64-01 00:0c:29:6c:e2:6d 10.252.73.220 False
pf-win7-32-01 00:50:56:bb:0c:21 10.252.73.131 False
pf-win7-32-02 00:50:56:bb:7d:a8 10.252.73.212 True
pf-win7-64-01 00:0c:29:1e:4d:7d 10.252.73.132 False
pf-win7-64-02 00:50:56:bb:59:8b 10.252.73.213 True
pf-win81-32-01 00:50:56:bb:68:d5 10.252.73.133 False
pf-win81-32-02 00:50:56:bb:24:79 10.252.73.243 True
pf-win81-64-01 00:0c:29:d9:7d:93 10.252.73.134 False
pf-win81-64-02 00:0c:29:b8:ac:5b 10.252.73.215 True
pf-winxp-32-01 00:50:56:bb:0d:e6 10.252.73.234 False
platform-steeplechase 00:0c:29:09:dc:7b 10.252.73.219 False

platform-fusion

  • Host: platform-fusion.qa.mtv2.mozilla.com
  • MAC address: 0c:4d:e9:ba:af:02
  • IP address: 10.252.73.136

VMs:

Hostname MAC Address IP Address Notes
pf-mac10-7-64-01 00:0c:29:5d:32:65 10.252.73.141
pf-mac-10-7-64-02 00:0c:29:92:f9:6c 10.252.73.208
pf-mac10-8-01 00:0c:29:33:f8:3e 10.252.73.140
pf-mac-10-8-02 00:0c:29:26:4f:32 10.252.73.209

platform-fusion2

  • Host: platform-fusion2.qa.mtv2.mozilla.com
  • MAC address ac:87:a3:21:f3:10
  • IP: 10.252.73.233 (note that this machine’s entry in the DHCP mapper has the wrong MAC address)

VMs:

Hostname MAC Address IP Address Notes
pf-mac10-9-01 00:0c:29:0b:2d:f8 10.252.73.137
pf-mac-10-9-02 00:0c:29:be:76:fd 10.252.73.210
pf-mac10-10-01 00:0c:29:0e:4b:55 10.252.73.142
pf-mac-10-10-02 00:0c:29:de:c9:56 10.252.73.211