IaaS Roadmap

Key Events

Tong OnCall

December 7, 2015 - December 11, 2015

Jeff PTO

December 8, 2015 - December 10, 2015

Aniket PTO

December 17, 2015 - December 22, 2015

Rich PTO

December 18, 2015

Nadeem PTO

December 18, 2015 - January 1, 2016

Bianchi PTO

December 21, 2015 - January 1, 2016

Jason PTO

December 21, 2015 - January 1, 2016

Holiday

December 24, 2015 - December 25, 2015

ChrisS PTO

December 28, 2015

CDC: Need SKU Confirmation

January 15, 2016

Assumption:
1. DCOps will build a new IaaS stack based on the reference architecture and approved SKUs
2. Will not leverage the existing IaaS stack deployed by the IaaS team.

Q1FY16 End

January 29, 2016

PaaS: Scientific Linux 7

January 31, 2016
  1. A Rationle: Why we'd pick SL vs CentOS vs an actually supported RHEL license.
  2. Security and compliance has their go at whatever distro we choose.
  3. A box stood up and a mechanism for us to initially deploy and upgrade docker, kubelet, kube-proxy, flannel and others to it.
  4. Network connectivity to the rest of the compute nodes.

Potential Skynet Onboarding

March 1, 2016 - March 31, 2016

If approved, Skynet to be migrated to Canonical

CDC: 2 Cabinets Freed up in Old Arch

April 30, 2016

CDC: 6 Cabinets Freed up

July 31, 2016

Program Management

Contract Complete

January 6, 2016

Architecture

Reference Architecture

December 8, 2015

Reference Architecture
Hardware Layout with Racks/Nodes/etc
Network Design finalization

SKU / Core Services

Finalize SKU

December 4, 2015

Order SKU

December 14, 2015 - December 18, 2015

60 x nodes
Arista TORs

Hardware Lead Time

Dec 19, 2015 - January 15, 2016

Order Hardware for CDC

January 11, 2016

2 racks for SV2, VE, and CDC

Rack, Stack and Configure CDC

Jan 16, 2016 - January 29, 2016

CDC Space Available

March 1, 2016

Implementation

MVP Complete

November 20, 2015

Finalize Vendor Solution

December 4, 2015

MaaS/Juju Installation & Validation

December 8, 2015 - December 11, 2015

Installation Begins on SV, LV & VE racks
Define Region & Cluster Controller for MaaS
MaaS package Installation, & Configuration account creation, boot image etc
Configure DHCP
Register HW into MaaS
MaaS & CLI validation
Juju Installation
Charms Tools Installation
Juju Installation validation
Monitoring & Logging discussion & finalization of components to be monitored in IaaS

VE Complete

December 8, 2015

Handed over to Core

Horizon Dashboard

December 14, 2015 - December 18, 2015

Identify Control Nodes
Identify Hypervisor Nodes
Deploy Keystone, Nove, Neutron, Glance on control nodes
OpenStack Components Installation Validation
Hypervisor creation/ enable/disable on SV, LV, VE
VM image creation & testing on SV, LV, VE
OpenStack Testing with Hypervisor, VM, Keystone
OpenStack nova, glance, keystone CLI Testing
Monitor CPU usage of Hypervisor, Nova
Monitor External & Internal network interface
Monitor MySql, Keystone, RabitMQ, OVS switches

Canonical Design

January 11, 2016 - January 15, 2016

Canonical is onsite

Complete OpenStack

January 18, 2016 - January 22, 2016

Operations activities on all the compute ( without traffic)
Security Validation
Operations activities on all the compute ( without traffic)
Performance measurement of VM, Keystone ( without service in traffic)
Load Balancer rules validation.
OpenStack Installation & Testing Complete

1% of Traffic

January 29, 2016

1% of Traffic diverted on virtualized infrastructure

Sign off and Go Live

February 1, 2016

Application Migration

Final Application Migration Plan

December 4, 2015

Original Target: 12/4

Integration

December 4, 2015

Integration w/
1. DM
2. AppConf
3. HAProxy

Connect CI/CD Pipeline to OpenStack

January 27, 2016

Dependency "Openstack Complete"

Create First Box Service VM

January 28, 2016

Enable Traffic to First Box Service

January 29, 2016

Networking

Network Plan

December 7, 2015

Original Target: 12/7
Strategy, approach, milestones, tasks

Issue: Need Canonical discussion to happen - 12/7

IP Space

December 11, 2015

IP space - Determine how to get /26s
- Figuring out with current tooling…how do we break things the least
- How do we enable 8 to 1 compression

VXLan Layer 2

December 11, 2015

VXLan Layer 2 Domain
- Need to figure out if we support this with current hardware
- Need a layer 2 network across cabinets

Deploy and Configure

December 14, 2015 - December 18, 2015