SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
What’s New in
CloudStack
4.19
Abhishek Kumar @ CloudStack India User Group Hyderabad 2024
About me - Abhishek Kumar
● PMC and Committer @ Apache CloudStack project
● Been involved with the project for over 5 years now
● 4.19 release RM. In past, I’ve been involved with
4.17.1, 4.15.1, 4.14.1 as RM or co-RM.
● Software Engineer @ ShapeBlue
● In my free time I try to be regular at gym. I like
spending time taking care of my house plants.
Agenda
● CloudStack LTS releases; recent releases
● 4.19.0.0 release
● Key features and improvements
○ VMware to KVM migration
○ KVM ingestion
○ Object storage support
○ Managed Kubernetes Cluster
○ OAuth2 authentication
○ …
● Q & A, feedback
CloudStack LTS
releases
● Community aspires to do two
major release per year
● 1-2 minor or dot releases
depending on the issues
reported and bug fixes
● Current LTS release - 4.19.0.0.
Feb 2024
● Other recent releases - 4.18.1.0,
4.18.0.0
● Upcoming releases - 4.18.2.0,
4.19.1.0, 20.0/4.20.0
Quick recap of 4.18.0.0 and 4.18.1.0 releases
While 4.18.0 LTS released with over 300 new features,
improvements and bug fixes, over 200 improvement and fixes
were added in 4.18.1. Some of the highlights:
● Edge Zones
● VM Autoscaling
● Managed User Data
● SDN Integration – Tungsten Fabric
● Two-Factor Authentication Framework; Support for
Time-based OTP (TOTP) Authenticator
● Volume Encryption
● Ceph Multi Monitor Support
● API-Driven Console Access
List goes on…
4.19.0.0 release
315 closed
items
in milestone 254
PRs merged with new
features and
enhancements in the
milestone
Over
100
PRs merged from
4.18.x milestone
Over
40
unique
PR contributors
32 closed issues
in the milestone,
Over 130 closed
issues in 4.18.x
milestone
4.19.0.0 release
● Targeted for Q3/Q4 2023
● Focuses on adding
exciting new features and
functionalities
● Will incorporate fixes
from 4.18.1.0 and may
include additional fixes
that have been added
since
Timeline
● (14 plus weeks) Ongoing – Mid October
2023: Accept all bugs, issues, improvements
allowed in LTS
● (1 week) Stabilise the main (or 4.19) branch,
accept only critical/blocker issues (if any)
● Early December 2023 and onwards: Cut
4.19.0.0 RC1 and further RCs if necessary,
start/conclude vote, and finish release work
Some key features #
Fixes and
improvements
Core features
& additions
Integrations
Ease of
adoption and
onboarding
● Enables operators to
migrate existing VMware
Instances to KVM,
ensuring that the disk
volumes are preserved
using virt-v2v
● UI wizard for admin, adds
a new API - importVm
VMware to KVM
migration
KVM Ingestion
● Builds on VM Ingestion
functionality
● Will allow migrating KVM
workload from other tools such
as Proxmox, oVirt, etc
● Larger feature that also
incorporates GSoC ’23 project -
Extend export/import instances
to KVM
Object storage
feature ● Object storage as a first-class end
user feature in CloudStack.
● Adds capability to integrate
external object store providers that
comply with S3 protocols
● Adds MinIO plugin (and simulator)
as provider
● Already there has been some work
on Huawei OBS and Ceph
integrations
Pure Flash Array and
HPE-Primera Support
● Adds to the ever-growing list
of supported storage
plugins
● Currently, for KVM only
● Supports all common
use-cases
Existing storage plugin improvements
Storpool
● KVM Host HA enhancement for the
StorPool storage plugin.
● Volume encryption support
● Storage and volume stats
Linstor
● Snapshot backup for the Linstor
primary storage
● Fixes around rootdisk resize,
template copy
OAuth2
Authentication
● New OAuth2, UI-first plugin - can
perform Single-Sign-On (SSO) with
3rd-party identity providers.
● Currently supports Google and Github as
providers
CloudStack
DRS ● Distributed Resource Scheduler (DRS)
automates the balancing and distribution of
workloads across CloudStack Hosts.
● Enhance cloud environment performance
● Introduces algorithm - condensed & balanced
Snapshot copy
● Copy volume snapshots to
specific zones or create
snapshots with replica in select
zones
● Data replication that can be
employed in disaster recovery
scenarios (DRaaS)
● Copy across zones will work
similar to templates
VNF
Appliances
Support
● Simplifies the registration, deployment, and
management of VNFs through a new
Appliance deployment wizard.
● Service providers can offer VNF appliances
to their end users
Concept of domain VPCs
● VPC can be managed by a
domain
● Available only through API
Global ACL for VPCs
● Multiple VPCs can have same
ACL rule
● Similar to use of default allow
and deny rule
New improvements and
concepts for VPCs
Managed
Kubernetes
Cluster
● Makes CKS aware of Kubernetes
cluster deployed using external
tools such as CAPC
● CAPI provider logs the lifecycle
events of a clusters in CloudStack
● Part of this feature would need a
new CloudStack Go SDK release.
Scheduled Instance
Lifecycle Operations
● Introduces a robust Instance
Schedule functionality
● Schedule can be created either
through a user-friendly UI or
API
● Hypervisor-agnostic
● Helps optimizing resource
utilization, and minimizing
operational costs
Public IP
quarantine ● Introduces public IP quarantine process
● Quarantine duration controlled by global
config - ip.address.quarantine.duration
● Adds and updates API to
update/remove/list Quarantine IPs
Dashboard redesign
● Redesigned dashboard for
admin, users and projects
● Card based interface
● Global create button
Other
improvements
and changes
● Safe shutdown
● Improvements in userdata
functionality
● Edge zone improvements and ability
to deploy CKS clusters
● Storage browser and granular
storage management
● Guest OS Management
● Ant Design upgrade
● Auto enable-disable KVM hosts
● Improvements in Backup & Recovery
frameworks
● Support for vSphere 8.0.0
● Moving subdomains across domains
● New system VM template
Over 300 closed items in the
4.19.0.0 milestone
What’s coming next
Q1-Q2 ‘24
4.18.2.0
Maintenance release
Already over 100 closed items
in the milestone
Q2 ‘24
4.19.1.0
Maintenance release
Nearly 30 closed items
already
Q3-Q4 ‘24
20.0/4.20
Next major release
New exciting features. Change
of versioning
TBD
Future releases
4.19.2.0? 20.1.0? 21.0?
Discuss
Q & A, feedback…
https://download.cloudstack.org/testing/nightly/

Contenu connexe

Similaire à What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudStack 4.19

Similaire à What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudStack 4.19 (20)

Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptxToronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
Toronto MuleSoft_Meetup_Run Time Fabric - Self Managed Kubernetes.pptx
 
Running Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWSRunning Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWS
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
Free GitOps Workshop
Free GitOps WorkshopFree GitOps Workshop
Free GitOps Workshop
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
LINE's Private Cloud - Meet Cloud Native World
LINE's Private Cloud - Meet Cloud Native WorldLINE's Private Cloud - Meet Cloud Native World
LINE's Private Cloud - Meet Cloud Native World
 
Kubernetes 1.22
Kubernetes 1.22Kubernetes 1.22
Kubernetes 1.22
 
DCEU 18: State of the Docker Engine
DCEU 18: State of the Docker EngineDCEU 18: State of the Docker Engine
DCEU 18: State of the Docker Engine
 
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
OpenNebulaConf 2016 - OpenNebula 5.0 Highlights and Beyond by Ruben S. Monter...
 
IBM Middleware Upgrade webinar by CROZ June 2020
IBM Middleware Upgrade webinar by CROZ June 2020IBM Middleware Upgrade webinar by CROZ June 2020
IBM Middleware Upgrade webinar by CROZ June 2020
 
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Free GitOps Workshop (with Intro to Kubernetes & GitOps)Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
Migrate to the Latest WSO2 Micro Integrator to Unlock All-new Features
Migrate to the Latest WSO2 Micro Integrator to Unlock All-new FeaturesMigrate to the Latest WSO2 Micro Integrator to Unlock All-new Features
Migrate to the Latest WSO2 Micro Integrator to Unlock All-new Features
 
Deploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade KubernetesDeploying WSO2 API Manager in Production-Grade Kubernetes
Deploying WSO2 API Manager in Production-Grade Kubernetes
 
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
 
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
Introduction to Anypoint Runtime Fabric on Amazon Elastic Kubernetes Service ...
 
Workday's Next Generation Private Cloud
Workday's Next Generation Private CloudWorkday's Next Generation Private Cloud
Workday's Next Generation Private Cloud
 
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
 

Plus de ShapeBlue

Plus de ShapeBlue (20)

CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlueCloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
 
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlueCloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
 
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
 
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueVM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
 
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubHow We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
 
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIOHow We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
 
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
 
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
 
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
 
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
 
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
 
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
 
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
 
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
 
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
 
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
 
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
 
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
 
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
 

Dernier

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Dernier (20)

ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 

What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudStack 4.19

  • 1. What’s New in CloudStack 4.19 Abhishek Kumar @ CloudStack India User Group Hyderabad 2024
  • 2. About me - Abhishek Kumar ● PMC and Committer @ Apache CloudStack project ● Been involved with the project for over 5 years now ● 4.19 release RM. In past, I’ve been involved with 4.17.1, 4.15.1, 4.14.1 as RM or co-RM. ● Software Engineer @ ShapeBlue ● In my free time I try to be regular at gym. I like spending time taking care of my house plants.
  • 3. Agenda ● CloudStack LTS releases; recent releases ● 4.19.0.0 release ● Key features and improvements ○ VMware to KVM migration ○ KVM ingestion ○ Object storage support ○ Managed Kubernetes Cluster ○ OAuth2 authentication ○ … ● Q & A, feedback
  • 4. CloudStack LTS releases ● Community aspires to do two major release per year ● 1-2 minor or dot releases depending on the issues reported and bug fixes ● Current LTS release - 4.19.0.0. Feb 2024 ● Other recent releases - 4.18.1.0, 4.18.0.0 ● Upcoming releases - 4.18.2.0, 4.19.1.0, 20.0/4.20.0
  • 5. Quick recap of 4.18.0.0 and 4.18.1.0 releases While 4.18.0 LTS released with over 300 new features, improvements and bug fixes, over 200 improvement and fixes were added in 4.18.1. Some of the highlights: ● Edge Zones ● VM Autoscaling ● Managed User Data ● SDN Integration – Tungsten Fabric ● Two-Factor Authentication Framework; Support for Time-based OTP (TOTP) Authenticator ● Volume Encryption ● Ceph Multi Monitor Support ● API-Driven Console Access List goes on…
  • 6. 4.19.0.0 release 315 closed items in milestone 254 PRs merged with new features and enhancements in the milestone Over 100 PRs merged from 4.18.x milestone Over 40 unique PR contributors 32 closed issues in the milestone, Over 130 closed issues in 4.18.x milestone
  • 7. 4.19.0.0 release ● Targeted for Q3/Q4 2023 ● Focuses on adding exciting new features and functionalities ● Will incorporate fixes from 4.18.1.0 and may include additional fixes that have been added since Timeline ● (14 plus weeks) Ongoing – Mid October 2023: Accept all bugs, issues, improvements allowed in LTS ● (1 week) Stabilise the main (or 4.19) branch, accept only critical/blocker issues (if any) ● Early December 2023 and onwards: Cut 4.19.0.0 RC1 and further RCs if necessary, start/conclude vote, and finish release work
  • 8. Some key features # Fixes and improvements Core features & additions Integrations Ease of adoption and onboarding
  • 9. ● Enables operators to migrate existing VMware Instances to KVM, ensuring that the disk volumes are preserved using virt-v2v ● UI wizard for admin, adds a new API - importVm VMware to KVM migration
  • 10. KVM Ingestion ● Builds on VM Ingestion functionality ● Will allow migrating KVM workload from other tools such as Proxmox, oVirt, etc ● Larger feature that also incorporates GSoC ’23 project - Extend export/import instances to KVM
  • 11. Object storage feature ● Object storage as a first-class end user feature in CloudStack. ● Adds capability to integrate external object store providers that comply with S3 protocols ● Adds MinIO plugin (and simulator) as provider ● Already there has been some work on Huawei OBS and Ceph integrations
  • 12. Pure Flash Array and HPE-Primera Support ● Adds to the ever-growing list of supported storage plugins ● Currently, for KVM only ● Supports all common use-cases
  • 13. Existing storage plugin improvements Storpool ● KVM Host HA enhancement for the StorPool storage plugin. ● Volume encryption support ● Storage and volume stats Linstor ● Snapshot backup for the Linstor primary storage ● Fixes around rootdisk resize, template copy
  • 14. OAuth2 Authentication ● New OAuth2, UI-first plugin - can perform Single-Sign-On (SSO) with 3rd-party identity providers. ● Currently supports Google and Github as providers
  • 15. CloudStack DRS ● Distributed Resource Scheduler (DRS) automates the balancing and distribution of workloads across CloudStack Hosts. ● Enhance cloud environment performance ● Introduces algorithm - condensed & balanced
  • 16. Snapshot copy ● Copy volume snapshots to specific zones or create snapshots with replica in select zones ● Data replication that can be employed in disaster recovery scenarios (DRaaS) ● Copy across zones will work similar to templates
  • 17. VNF Appliances Support ● Simplifies the registration, deployment, and management of VNFs through a new Appliance deployment wizard. ● Service providers can offer VNF appliances to their end users
  • 18. Concept of domain VPCs ● VPC can be managed by a domain ● Available only through API Global ACL for VPCs ● Multiple VPCs can have same ACL rule ● Similar to use of default allow and deny rule New improvements and concepts for VPCs
  • 19. Managed Kubernetes Cluster ● Makes CKS aware of Kubernetes cluster deployed using external tools such as CAPC ● CAPI provider logs the lifecycle events of a clusters in CloudStack ● Part of this feature would need a new CloudStack Go SDK release.
  • 20. Scheduled Instance Lifecycle Operations ● Introduces a robust Instance Schedule functionality ● Schedule can be created either through a user-friendly UI or API ● Hypervisor-agnostic ● Helps optimizing resource utilization, and minimizing operational costs
  • 21. Public IP quarantine ● Introduces public IP quarantine process ● Quarantine duration controlled by global config - ip.address.quarantine.duration ● Adds and updates API to update/remove/list Quarantine IPs
  • 22. Dashboard redesign ● Redesigned dashboard for admin, users and projects ● Card based interface ● Global create button
  • 23. Other improvements and changes ● Safe shutdown ● Improvements in userdata functionality ● Edge zone improvements and ability to deploy CKS clusters ● Storage browser and granular storage management ● Guest OS Management ● Ant Design upgrade ● Auto enable-disable KVM hosts ● Improvements in Backup & Recovery frameworks ● Support for vSphere 8.0.0 ● Moving subdomains across domains ● New system VM template Over 300 closed items in the 4.19.0.0 milestone
  • 24. What’s coming next Q1-Q2 ‘24 4.18.2.0 Maintenance release Already over 100 closed items in the milestone Q2 ‘24 4.19.1.0 Maintenance release Nearly 30 closed items already Q3-Q4 ‘24 20.0/4.20 Next major release New exciting features. Change of versioning TBD Future releases 4.19.2.0? 20.1.0? 21.0?
  • 25. Discuss Q & A, feedback… https://download.cloudstack.org/testing/nightly/