Post on 15-Mar-2020
Linaro Developer Cloud - UpdatesJorge Niedbalski <jorge.niedbalski@linaro.org>
Tech Lead - Developer Cloud - LEG
Agenda
● Overview of the Developer Cloud● Reference Architecture● In progress projects● Frequently asked questions
Overview of the Developer Cloud
● Non-Federated OpenStack Cloud operating in 3 different geographical locations.
● Fully Arm64 based deployment○ Control plane, networking and compute.
● 31 hypervisors, totalizing 346 VCPUs and 2.6 TB of memory.
○ This capacity is doubling with the addition of new hypervisors to the existing clouds and a upgraded UK cloud.
● Open-source projects using the infrastructure ○ OpenStack-CI, MongoDB, Linaro build systems.
Reference Architecture v 1.0
● Two operational clouds deployed with this reference● OpenStack Newton based, package installed (ERP 16.12/17.08)● Non-HA at the control plane● Swift object-storage not supported● No monitoring solution integrated● No upgrade or fast forward possible
Reference: https://git.linaro.org/leg/sdi/openstack-ref-architecture.git
Reference Architecture v 1.0
5
● Ansible based● 5 physical machines required● 2 physical nics, 1 extra for the network
Node
Reference Architecture v 2.0
● UK cloud being deployed with this reference from scratch● OpenStack Queens based, fully containerized using Kolla images● HA control plane● Swift object-storage supported● Monitoring solution planned to be integrated● Upgradable
Reference: https://github.com/openstack/kolla-ansible https://docs.openstack.org/kolla-ansible/4.0.1/production-architecture-guide.html
Reference Architecture v 2.0
● Fully kolla based (/r/linaro/*)● Deployed with kolla-ansible (top of the tree)● Replicated on a all in one node, but recommended
at least 5.
Projects in execution
● Deployment of the UK cloud○ ERP 17.12 (kernel 4.14), OpenStack Queens (2018-03) fully kolla based
and operated through kolla-ansible
● Brownfield upgrades from reference architecture v1.0 to v2.0 ○ 2 clouds to be migrated
● Add monitoring to improve debugging ○ Early detection of bugs and performance bottlenecks to provide feedback
to upstream and members.
● Enable rolling upgrades of containers to allow fixes to land faster
Frequently Asked questions.● What’s the process for signing up?
○ Please proceed to https://register.linaro.cloud/
● Do you provide virtual machines? ○ No, we provide credentials to access the OpenStack API/Dashboard with
a certain amount of quotas (vCPUs, RAM, HD)○
● Do you have a list of known limitations?○ Console wasn’t functional until Q release○ Migrations might not work [WIP]○ Object store wasn’t enabled
Arm64 rack
Thank You
#HKG18HKG18 keynotes and videos on: connect.linaro.orgFor further information: www.linaro.org