Date post: | 17-Jan-2017 |
Category: |
Technology |
Upload: | shapeblue |
View: | 161 times |
Download: | 2 times |
CloudStack European User Group24 November 2016
Giles SirettChairman, CSEUG
[email protected]@Apache.org
Twitter: @gilesSirett
Thanks to today’s sponsors
Introduction & CloudStack news roundup, Giles Sirett (13:30-14:00) The Digital Possible: The digital platform evolution, Maurice Nettesheim
(14:00-14:30) Building an Infrastructure as a Service for Voice platform, Len Bellemore
& Tulio de Souza.(14:30-15:00) BREAK 15:00-15:30:00 The Hitch-Hikers Guide To CI/CD in Cloudstack, Paul Angus(15:30-16:00) Fast, automated landscape provisioning based on CloudStack, Ingo
Jochim & Andre Walter (16:30-17:00) 17:00 onwards - drink in pub for questions !
Todays Agenda
Collaborative environment for: all things CloudStack Related tech: ecosystem products, hypervisors, storage, etc
Technical deep-dives, issues & best practice Case studies & ideas To showcase complementary technologies No pitching ! Membership “database” on LinkedIn
The aims of this group
How we fit in
Apache CloudStack
ProjectDevelopment, Governance &
decisions
CSEUUG
Cloudstack Silicon
valley UGCloudStack India
UG
CloudStack NYC
CloudStack Brasil
UG
Cloudstack Japan
UG
Cloudstack Collaboratio
n Conferences
• CloudStack European User Group • Geneva CloudStack User Group• CloudStack - Romania• Australian CloudStack User Group• CloudStack Brazil User Group• Vancouver CloudStack Meetup• Japan CloudStack User Group• CloudStack India Bangalore Chapter • CloudStack India Hyderabad Chapter• CloudStack Pune Meetup• CloudStack SF Bay Area Users Group • CloudStack NYC User Group • CloudStack Boston User Group• CloudStack DC and NoVA User Group• Cloudstack German User Group
This group is one of many…
CloudStack news
Recent Releases
Release Date4.9 29 July4.9.0.1 24 Oct
4.8.1 15 AugCloudmonkey 5.3.3 20 Nov
Out-of-band power management of hosts through IPMI, iLO, DRAC
User defined security roles Enhancements to CloudStack networking model
including deeper integration with Nuage VSP SDN More than 180 minor enhancements and issues
fixed Base branch for LTS release 31 Dec
4.9 Release
Support for shell history Sort auto-completion suggestion based on names Improve CSV output and error handling
Cloudmonkey 5.3.3
In progress4.10.0.0 (December 2016)System VMs on Managed StorageBackup of Snapshots to Managed StorageVMware Nested VirtualizationImprovements to the virtual router
In progress4.11.0.0 (February 2017)Robust, generic high availability service
KVM Host HA with IPMI-based Recovery and FencingvSphere 6.0 and 6.5 support*
XenServer 7 support*
Hypervisor supportIn 4.9.x LTS and 4.11
vSphere 6.0 and 6.5 SupportXenServer 7 Support
Cloudstack collab
Google “Cloudstack montreal” for videos
EUUG Berlin
Huge effort in increasing automated test suite Now automated build & test pipeline Moving towards distributed testing
Community activity
29%
Ecosystem news
Cloudstack Container Service open-sourced last week
Will move under Apache governance
Cloudstack container service
Click to edit
The Cloud Specialists
• Based on the model offered by Google and AWS• CaaS offering within existing IaaS environments
• No disruption to user experience or business• Users deploy and orchestrate containers within
their IaaS infrastructure• Users pay for the underlying VM’s / infra.
• Built on established technologies• Apache CloudStack• Kubernetes• CoreOS
Cloudstack container service
Click to edit
The Cloud Specialists
• UI/API Plugin functionality for Cloudstack• Orchestrates the deployment of Kubernetes within VM
clusters to manage containers• Creates secure access to the
Kubernetes endpoint and dashboard• Allows pass-through to kubernetes environment for
tooling• Acts as a control plane
Cloudstack container service
$ kubectl config view # Show Merged kubeconfig settings.
# use multiple kubeconfig files at the same time and view merged config$ KUBECONFIG=~/.kube/config:~/.kube/kubconfig2 kubectl config view
# Get the password for the e2e user$ kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}'
Click to edit
The Cloud Specialists
New APIscreateContainerClustername : name of the clusterdescriptionzoneId: zone in which cluster to be launched. zone to be of 'advanced' zonenetworkId: network of 'shared' typenodeCount: number of node instances in the cluster used for launching the containersserviceOfferingId: uuid of the computer offering that shall be used for launching nodes, and master k8s VMstemplateId: UUID of the template for creating the VMs
listContainerCluster
deleteContainerClusterid: UUID of the cluster to be deleted
CCS components
Click to edit
The Cloud Specialists
• Uses Docker engine by default but can choose rkt by CoreOS• Users can choose the container networking solution they want, the
current default is flannel
Agnostic
Click to edit
The Cloud Specialists
• Currently implemented K8S, but framework can be used for other cluster based platforms in the future:
Network Storage Compute
Agnostic
Click to edit
The Cloud Specialists
CloudStack container Service• https://github.com/shapeblue/ccs• Packages.shapeblue.com/CCS
The Digital Possible: The digital platform evolution Maurice Nettesheim
Next Speaker…
Get involved in the ACS community
Join a mailing list Help Be helped Engage with the developer
community
Specific calls to action
Does the world know your org runs Cloudstack ? Make sure they’re public about their use Push for a case study
Current case study activity – please help Explain the benefits Be proud of ACS
Specific calls to action
Our sponsors: BT, ShapeBlue , Steve, Neil & Kuldip Maurice, Len, Tulio , Paul,
Ingo, And now…..
Thanks