1 / 21

The way to build DC/OS on Openstack

The way to build DC/OS on Openstack. zhouxiang@t2cloud.net T2cloud. Who We Are?. Promoting OpenStack in China Continuously Corporate Sponsor OpenStack Foundation Committee Director “ OpenSource Cloud Alliance for Industry” “China Open Source Cloud League” “China Cloud OS Pioneer

bcoleman
Download Presentation

The way to build DC/OS on Openstack

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ThewaytobuildDC/OSonOpenstack zhouxiang@t2cloud.netT2cloud

  2. Who We Are? PromotingOpenStack inChinaContinuously Corporate Sponsor OpenStackFoundation CommitteeDirector “OpenSourceCloud AllianceforIndustry” “ChinaOpenSource CloudLeague” “ChinaCloudOSPioneer StrategicAlliance” T2CloudOS MagicStack- Automatic Operation Management Hyper Converged Infrastructure HostedPrivate Cloud Leading Private Cloud Solutions Provider Core team is dedicated to OpenStack from 2011 ProfitableOpenStack startup company PureLocalChinese OpenSourcePlayer Largest Scale practice in Transportation Industry First Open Cloud in Broadingcasting andTV Industry First Opensource-BasedPublicCloud for IDCPlayer Professional &Unique Pioneer OfChinese OpenStack Not Just A Company SpiritOf The Craftsman

  3. Agenda • DC/OS Architecture • DeployDC/OSonOpenstack • CustomizedDC/OS

  4. Start from the scratch

  5. top-levelArchitecture Framework (PaaS) DCOS IaaS

  6. DC/OSArchitecture

  7. DC/OSArchitecture

  8. Who use dcos and mesos dcos and mesos is battle-proven in really large production cluster • twitter run thousands of nodes operated by relatively few admins • ebay use mesos for CI system(continuous integration) • Microsoft used it for the azure cloud • Samsung has cut its infrastructure cost by 60% • apple use mesos to run siri(from mesosphere)

  9. when use mesos • You are a big data houseu have a lot of job oriented workload • You have an infrastructure teamu it department employs a team of distributed system expert • You want to schedule multiple giant workload same timehadoops/marathon and chronos and with k8s together • You have more then 10000+ nodes cluster

  10. Typicaldeployment

  11. DC/OS Enhancedfeatures • App Store • Different container technology support • Better external storage integration • Better network management • Loosely coupled with dockerdaemon

  12. MagnumArchitecture MagnumAPI Heatconfigelements Cloudinit cluster Clustertemplate Kubernetes/Swarm/Mesos MagnumConductor Dockercontainer Heattemplate handlers database Docker Openstack heat OS (fedora atomic, coreos, centos) glance cinder nova neutron

  13. Mesosdriver Docker Mesos Marathon Zookeeper Instance Docker Mesos client Magnumapi MQ OS::Neutron::Net OS::Neutron::SecurityGroup OS::Neutron::LBaaS OS::Heat::SoftwareConfig OS::Nova::Server Template heat Magnumconductor

  14. Dcosdriver Docker DC/OS Instance Docker Mesos Magnumapi client MQ OS::Neutron::Net OS::Neutron::SecurityGroup OS::Neutron::LBaaS OS::Heat::SoftwareConfig OS::Nova::Server Template Magnumconductor heat

  15. Dcosdriver Dcosmaster ip-detect config.yaml Dcosslave Installer Dcosslave Dcosslave

  16. Mesos extension

  17. Customizeddcos-oauth

  18. Customizeddcos-oauth (cont.) DC/OS (EndUser) Customservice (Client) (OpenidProvider) keystone adminrouter Client dcos-oauth

  19. What is mysql group replication( MGR)? ToDo • Buildmysqlclusterthroughappstore • Mycatframework

  20. Thanks!zhouxiang@t2cloud.netT2cloud marketplace A25

More Related