Bug 1112437 Comment 9 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

OK, so revised based on the above comments:

== EXISTING SYSTEMS ==

bugzilla1: (phys) cores; 4, RAM: 4GB,   HD:   1TB, in use: 16GB
bugzilla2: (phys) cores: 4, RAM: 4GB,   HD: 250GB, in use: 24GB
bugzilla3: (phys) cores: 4, RAM: 4GB,   HD:    ??        (dead)
landfill:  (esx)  cores: 2, RAM: 4GB,   HD: 150GB, in use: 42GB
landfill2: (esx)  cores: 4, RAM: 4GB,   HD: 150GB, in use:  2GB
updates:   (kvm)  cores: 1, RAM: 512MB, HD:   7GB, in use:  2GB
bots:      (kvm)  cores: 1, RAM: 1GB,   HD:   7GB, in use:  3GB
infra:     (kvm)  cores: 2, RAM: 512MB, HD:  35GB, in use:  3GB
oracle:    (esx)  cores: 2, RAM: 4GB,   HD: 100GB, in use:  2GB
mailman4:  (esx)  cores: 4, RAM: 4GB,   HD:  40GB, in use: 15GB
windows:   (esx)  cores: 1, RAM: 1.5GB, HD:  40GB, in use: 12GB

== PLANNED FINISHED STATE ==

VM1: infra.bugzilla.org - Internal Services
     - DNS for internal VLAN (if we do an internal vlan)
     - puppetmaster
     - IRC bot hosting (bugbot and word)
     - RPM build?

VM2: cps.bugzilla.org - Critical Public Services
     - Mail services (mailman mailing lists, @bugzilla.org email forwarding
       addresses)
     - Bugzilla update service
     - BZR repository (until Bugzilla 4.4 EOLs - because Mozilla doesn't want
       to host it anymore)

VM3: db1.bugzilla.org - Database Server
     - MySQL
     - Postgres

VM4: oracle.bugzilla.org - Database Server
    - Oracle

VM5: landfill.bugzilla.org - Bugzilla Test Server
    - Shell Server
    - Web Server

VM6: demo.bugzilla.org - Bugzilla Demo server (what bugzilla3 used to be)
    - Web Server

== HOW TO GET THERE ==

Nothing to do, already how we want it:
- oracle.bugzilla.org

Immediately dispose of the following systems:
- bugzilla3.community.scl3.mozilla.com
- bugzilla-windows.community.scl3.mozilla.com

New VMs in ESX:
- infra.bugzilla.org
  - 2 cores
  - 4 GB RAM (justification = puppetmaster will use it harshly)
  - 40 GB HD
- cps.bugzilla.org
  - 2 cores
  - 4 GB RAM (for bzr)
  - 40 GB HD
- db1.bugzilla.org
  - 2 cores
  - 8 GB RAM (for mysql, lots of copies of large databases)
  - 100 GB HD
- demo.bugzilla.org
  - 2 cores
  - 4 GB RAM
  - 60 GB HD

Migrations:
- infra(old) -> infra(new)
- bugzilla1 -> db1.bugzilla.org
  - should be setting up from scratch, I understand nothing of value is on
    bugzilla1 currently but we'll call it a migration just to be safe
- mailman4 (and related stuff from mx1.mail.scl3) -> cps.bugzilla.org
- updates -> move services to cps.bugzilla.org
- bots -> move services to infra.bugzilla.org
- bzr.mozilla.org -> cps.bugzilla.org
- landfill(old) -> landfill(new)

Disposal after migrations are completed:
- bugzilla1.community.scl3.mozilla.com
- bugzilla2.community.scl3.mozilla.com
  - infra, updates, and bots are KVM VMs hosted on this machine and will go
    away with it.
- bzr2.dmz.scl3.mozilla.com
- landfill(old).bugzilla.org

Any objections?

Back to Bug 1112437 Comment 9