SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Agenda (1/2)
• Last Releases Information
• VR Zero Downtime upgrades and Live Patching
• IPv6 support for Isolated and VPC Networks
• StorPool Storage Plugin
• Self-service Network Improvements
• Multi-account Network Access
• Multiple SSH Keys
1
Agenda (2/2)
• Structured System Events
• Instance and Volumes migration improvements
• More flexible service offerings
• Server Status Report
• KVM multiple local storage
• Reserve and release Public Ips
• Support for Ubuntu 22.04 (4.17.1.0)
2
3
About Me
• Senior Software Engineer at ShapeBlue
• Apache CloudStack Committer & PMC member
• Dad, husband, tennis and football (soccer) fan
Last Releases Information
• 4.17.0.0 Released 7 June 2022
• 383 new features, improvements and bug fixes
• 16 major new features
• 4.17 is an LTS release
• EOL. Jan 2024
• 4.17.0.1 (and 4.16.1.1) Released 18 July 2022 (CVE*)
• 4.17.1.0 Released 27 September 2022
Zero Downtime Upgrades & VR Patching
5
“Upgrading CloudStack is fast and reliable
……….except the Virtual Routers”
Zero Downtime Upgrades & VR Patching
6
• Router upgrades prior to 4.17 vs 4.17 and onwards:
• No VR shutdown when CloudStack is upgraded
• VR Live patching instead of destroy/create and reboot during VR
configuration
• Zero downtime when updating the VR
• No TCP packets lost
• Services restarted in ms
• No more long maintenance windows
7
Zero Downtime Upgrades & VR Patching
• haproxy, apache2, dnsmasq Services will need to be re-started
• Restart <1s
• Network reprogramming may be affected by complexity of network (i.e
number load balancers, firewall rules,etc on VR)
8
Zero Downtime Upgrades & VR Patching
ACS Version Upgrade Version Live PatchingSupport Reason / Comment
<= 4.13 4.17+ No Update in the openJDK
version
4.14 4.17+ Yes May notice some issue with
remote access VPN due to
older Strongswan version
>= 4.15 4.17+ Yes N/A
9
Zero Downtime Upgrades & VR Patching
• Zero downtime upgrade demo!
• ACS 4.14 -> ACS 4.17
• Vmware environment, 1 zone, 1 pod, 2 hosts
• System VMs live patching (CPVM -> update to noVNC)
• VPC router and internal load balancer routing
• Zero Downtime during the upgrade
10
Zero Downtime Upgrades & VR Patching
11
IPv6 support for Isolated and VPC
Networks
• CloudStack Isolated and VPC Network now support IPv6
• The IPv6 addresses are configured directly in the VM NIC
• Dual stack is supported but IPv4 continue using NAT
• Supports only firewall configuration in this phase
• Uses static route in the VR to enable IPv6 traffic to the internet
12
IPv6 support for Isolated and VPC
Networks
13
IPv6 support for Isolated and VPC
Networks
• Root admin register a /64 or bigger IPv6 prefix/range
• Users can assign a /64 IPv6 prefix/range creating isolated network or
VPC tier
• SLAAC is supported and used, there is no DHCPv6 support
• All systemvms (ssvm, cpvm, VRs etc) with a public NIC should get
automatic/SLAAC IPv6 address if zone has ipv6 /64 prefix
dedicated/allocated.
14
IPv6 support for Isolated and VPC
Networks
15
IPv6 support for Isolated and VPC
Networks
• To come in future releases
• Dynamic routing using BGP & OSPF
• Support for further services (LB, port redirect, etc)
16
Storpool Storage Plugin
• StorPool Plugin for Apache
CloudStack
• CloudStack can directly manage
storage pools
• Provides block devices as raw disk
images for KVM hosts
• Enable a range of VM operations for
volumes and snapshots
• Supported Hypervisor: KVM
17
Storpool Storage Plugin
• This integration enables users to
operate natively StorPool storage
for KVM hosts
• Enables operations like cloned
provisioning, instant snapshots, thin
provisioning, backup/DR and QoS
policies per virtual disk and/or per
Instance
18
Self-Service Network Improvements
• Enable regular users to create Shared Networks and Private Gateways
• Remove the need to ask to admin to create these resources
• Also, users can associate existing Isolated, VPC tier or L2 Networksas
Shared Network or VPC Private Gateway
• The Shared Network Offering must be set to specifyvlan=false to
enable users to create Shared Network without specified VLAN
19
Self-Service Network Improvements
• Admin creates network offering:
specifyvlan=false:
• Users can create shared networks
20
Multi-account Network Access
• This new feature enables users to share their own Networkswith
Accountswhen in the same Domain
• Reduces the application overhead when accessing resourcesfrom an
application hosted in different AccountNetworks, reducing the number
of hops
• Note: administration of the network can only be performed by the
original Account.
21
Multi-account Network Access
• Network detail view includes the Network Permission tab:
• Share the network with other accounts:
22
Multiple SSH-keys
• Enable users to add multiple SSH Keys for Instances
• No need to edit ~/.ssh/Authorized_keysto include new users
• Simplifies security management when managing users access to
the Virtual Machines
• The Create Instance wizard allows selecting multiple SSH keys:
23
Structures System Events
• Simplify the traceability and auditability of user operations
• Allows events to be searched, sorted and filtered
• Events specific to each object in UI
• Easy to navigate from the event to the related object
• Accessible through the API, being able to integrate with 3rd
party systems.
• Event descriptions maintained for backwards compatibility
24
Structures System Events
25
More flexible service offerings
• Before 4.17, ROOT Volumes and Disk Offerings were decoupled
• Redefines the relationship between the Service Offerings used for
Instance Root Disks
• Enables users to change the Root Volume characteristics based on
Disk Offering
• The existing model is still fully supported if required
• Increases the Service Providers offerings, considering that in most
cases, users only use the ROOT Volume in their Instances.
26
More flexible service offerings
27
Reserve and release Public IPs
• Users can now reserve Public IPs
• The reserved Public IP is locked for the user to be used later in their
networks
• Allows users to register the IP on the DNS server even before they are
allocated to a network
28
Reserve and release Public IPs
• New Public IP state:Reserved:
29
Reserve and release Public IPs
• To reserve a Public IP, select a Free IP and click Reserve:
• Can reserve to:
Accountor Project
30
Reserve and release Public IPs
• When acquiring a new IP, the reserved IPs are displayed:
31
Server Status Report
• Gives admins the ability to see the status/health
• Management Servers
• Usage Server
• DatabaseServer
• Available in the UI and API for integration/monitoring purposes
32
Server Status Report
• Infrastructure -> Management Servers:
33
Server Status Report
• Infrastructure -> DB/Usage server:
34
Other new features
• Multiple local storage for KVM hosts
• Improvements to Instance and volume migration
• Support for Ubuntu 22.04 on management server and KVM hosts (since
4.17.1.0)
35
Resources
• Download CloudStack 4.17:
https://cloudstack.apache.org/downloads.html
• Documentation:
https://docs.cloudstack.apache.org/en/4.17.1.0/
• What’s New Blog:
https://blogs.apache.org/cloudstack/entry/what-s-new-in-apache1
• Mailing lists:
https://cloudstack.apache.org/mailing-lists.html
Thanks!
NicolasVazquez
nicolas.vazquez@shapeblue.com
nvazquez@apache.org
@nvazquezuy
nvazquez

Contenu connexe

Tendances

How To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open ApproachHow To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open Approach
ShapeBlue
 

Tendances (20)

CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and Troubleshooting
 
Volume Encryption In CloudStack
Volume Encryption In CloudStackVolume Encryption In CloudStack
Volume Encryption In CloudStack
 
How To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open ApproachHow To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open Approach
 
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
 
News And Development Update Of The CloudStack Tungsten Fabric SDN Plug-in
News And Development Update Of The CloudStack Tungsten Fabric SDN Plug-inNews And Development Update Of The CloudStack Tungsten Fabric SDN Plug-in
News And Development Update Of The CloudStack Tungsten Fabric SDN Plug-in
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 
What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18
 
Deploying CloudStack with Ceph
Deploying CloudStack with CephDeploying CloudStack with Ceph
Deploying CloudStack with Ceph
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir Melnik
 
OVN - Basics and deep dive
OVN - Basics and deep diveOVN - Basics and deep dive
OVN - Basics and deep dive
 
Using CloudStack With Clustered LVM
Using CloudStack With Clustered LVMUsing CloudStack With Clustered LVM
Using CloudStack With Clustered LVM
 
Deploying IPv6 on OpenStack
Deploying IPv6 on OpenStackDeploying IPv6 on OpenStack
Deploying IPv6 on OpenStack
 
[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험
 
The Best Storage Solution For CloudStack: LINSTOR
The Best Storage Solution For CloudStack: LINSTORThe Best Storage Solution For CloudStack: LINSTOR
The Best Storage Solution For CloudStack: LINSTOR
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStack
 
Ceph issue 해결 사례
Ceph issue 해결 사례Ceph issue 해결 사례
Ceph issue 해결 사례
 
Paul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStackPaul Angus – Backup & Recovery in CloudStack
Paul Angus – Backup & Recovery in CloudStack
 
Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on KubernetesSecrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on Kubernetes
 
OpenvSwitch Deep Dive
OpenvSwitch Deep DiveOpenvSwitch Deep Dive
OpenvSwitch Deep Dive
 

Similaire à What's New In Apache CloudStack 4.17

Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Erik Bussink
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
howie YU
 
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptxITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
OsielNunes1
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 

Similaire à What's New In Apache CloudStack 4.17 (20)

Partner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealizePartner Presentation vSphere6-VSAN-vCloud-vRealize
Partner Presentation vSphere6-VSAN-vCloud-vRealize
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptxITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
ITPA Online Short Course - VMware vSphere 6 Master Class (Week 1).pptx
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Kubernetes Introduction & Whats new in Kubernetes 1.6
Kubernetes Introduction & Whats new in Kubernetes 1.6Kubernetes Introduction & Whats new in Kubernetes 1.6
Kubernetes Introduction & Whats new in Kubernetes 1.6
 
Private cloud networking_cloudstack_days_austin
Private cloud networking_cloudstack_days_austinPrivate cloud networking_cloudstack_days_austin
Private cloud networking_cloudstack_days_austin
 
Sergey Dzyuban "To Build My Own Cloud with Blackjack…"
Sergey Dzyuban "To Build My Own Cloud with Blackjack…"Sergey Dzyuban "To Build My Own Cloud with Blackjack…"
Sergey Dzyuban "To Build My Own Cloud with Blackjack…"
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
 
Nicolas Vazquez - Open vSwitch with DPDK on CloudStack
Nicolas Vazquez - Open vSwitch with DPDK on CloudStackNicolas Vazquez - Open vSwitch with DPDK on CloudStack
Nicolas Vazquez - Open vSwitch with DPDK on CloudStack
 
CloudStackFinalProject
CloudStackFinalProjectCloudStackFinalProject
CloudStackFinalProject
 
Server virtualization 2
Server virtualization   2Server virtualization   2
Server virtualization 2
 
Kubernetes as Orchestrator for A10 Lightning Controller
Kubernetes as Orchestrator for A10 Lightning ControllerKubernetes as Orchestrator for A10 Lightning Controller
Kubernetes as Orchestrator for A10 Lightning Controller
 
DevOps Fest 2019. Stanislav Kolenkin. Сonnecting pool Kubernetes clusters: Fe...
DevOps Fest 2019. Stanislav Kolenkin. Сonnecting pool Kubernetes clusters: Fe...DevOps Fest 2019. Stanislav Kolenkin. Сonnecting pool Kubernetes clusters: Fe...
DevOps Fest 2019. Stanislav Kolenkin. Сonnecting pool Kubernetes clusters: Fe...
 
OpenStack and Windows
OpenStack and WindowsOpenStack and Windows
OpenStack and Windows
 
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailSecure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrail
 
Whats new v sphere 6
Whats new v sphere 6Whats new v sphere 6
Whats new v sphere 6
 

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
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
 
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...
 
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

What's New In Apache CloudStack 4.17

  • 1. Agenda (1/2) • Last Releases Information • VR Zero Downtime upgrades and Live Patching • IPv6 support for Isolated and VPC Networks • StorPool Storage Plugin • Self-service Network Improvements • Multi-account Network Access • Multiple SSH Keys 1
  • 2. Agenda (2/2) • Structured System Events • Instance and Volumes migration improvements • More flexible service offerings • Server Status Report • KVM multiple local storage • Reserve and release Public Ips • Support for Ubuntu 22.04 (4.17.1.0) 2
  • 3. 3 About Me • Senior Software Engineer at ShapeBlue • Apache CloudStack Committer & PMC member • Dad, husband, tennis and football (soccer) fan
  • 4. Last Releases Information • 4.17.0.0 Released 7 June 2022 • 383 new features, improvements and bug fixes • 16 major new features • 4.17 is an LTS release • EOL. Jan 2024 • 4.17.0.1 (and 4.16.1.1) Released 18 July 2022 (CVE*) • 4.17.1.0 Released 27 September 2022
  • 5. Zero Downtime Upgrades & VR Patching 5 “Upgrading CloudStack is fast and reliable ……….except the Virtual Routers”
  • 6. Zero Downtime Upgrades & VR Patching 6 • Router upgrades prior to 4.17 vs 4.17 and onwards:
  • 7. • No VR shutdown when CloudStack is upgraded • VR Live patching instead of destroy/create and reboot during VR configuration • Zero downtime when updating the VR • No TCP packets lost • Services restarted in ms • No more long maintenance windows 7 Zero Downtime Upgrades & VR Patching
  • 8. • haproxy, apache2, dnsmasq Services will need to be re-started • Restart <1s • Network reprogramming may be affected by complexity of network (i.e number load balancers, firewall rules,etc on VR) 8 Zero Downtime Upgrades & VR Patching ACS Version Upgrade Version Live PatchingSupport Reason / Comment <= 4.13 4.17+ No Update in the openJDK version 4.14 4.17+ Yes May notice some issue with remote access VPN due to older Strongswan version >= 4.15 4.17+ Yes N/A
  • 9. 9 Zero Downtime Upgrades & VR Patching
  • 10. • Zero downtime upgrade demo! • ACS 4.14 -> ACS 4.17 • Vmware environment, 1 zone, 1 pod, 2 hosts • System VMs live patching (CPVM -> update to noVNC) • VPC router and internal load balancer routing • Zero Downtime during the upgrade 10 Zero Downtime Upgrades & VR Patching
  • 11. 11 IPv6 support for Isolated and VPC Networks • CloudStack Isolated and VPC Network now support IPv6 • The IPv6 addresses are configured directly in the VM NIC • Dual stack is supported but IPv4 continue using NAT • Supports only firewall configuration in this phase • Uses static route in the VR to enable IPv6 traffic to the internet
  • 12. 12 IPv6 support for Isolated and VPC Networks
  • 13. 13 IPv6 support for Isolated and VPC Networks • Root admin register a /64 or bigger IPv6 prefix/range • Users can assign a /64 IPv6 prefix/range creating isolated network or VPC tier • SLAAC is supported and used, there is no DHCPv6 support • All systemvms (ssvm, cpvm, VRs etc) with a public NIC should get automatic/SLAAC IPv6 address if zone has ipv6 /64 prefix dedicated/allocated.
  • 14. 14 IPv6 support for Isolated and VPC Networks
  • 15. 15 IPv6 support for Isolated and VPC Networks • To come in future releases • Dynamic routing using BGP & OSPF • Support for further services (LB, port redirect, etc)
  • 16. 16 Storpool Storage Plugin • StorPool Plugin for Apache CloudStack • CloudStack can directly manage storage pools • Provides block devices as raw disk images for KVM hosts • Enable a range of VM operations for volumes and snapshots • Supported Hypervisor: KVM
  • 17. 17 Storpool Storage Plugin • This integration enables users to operate natively StorPool storage for KVM hosts • Enables operations like cloned provisioning, instant snapshots, thin provisioning, backup/DR and QoS policies per virtual disk and/or per Instance
  • 18. 18 Self-Service Network Improvements • Enable regular users to create Shared Networks and Private Gateways • Remove the need to ask to admin to create these resources • Also, users can associate existing Isolated, VPC tier or L2 Networksas Shared Network or VPC Private Gateway • The Shared Network Offering must be set to specifyvlan=false to enable users to create Shared Network without specified VLAN
  • 19. 19 Self-Service Network Improvements • Admin creates network offering: specifyvlan=false: • Users can create shared networks
  • 20. 20 Multi-account Network Access • This new feature enables users to share their own Networkswith Accountswhen in the same Domain • Reduces the application overhead when accessing resourcesfrom an application hosted in different AccountNetworks, reducing the number of hops • Note: administration of the network can only be performed by the original Account.
  • 21. 21 Multi-account Network Access • Network detail view includes the Network Permission tab: • Share the network with other accounts:
  • 22. 22 Multiple SSH-keys • Enable users to add multiple SSH Keys for Instances • No need to edit ~/.ssh/Authorized_keysto include new users • Simplifies security management when managing users access to the Virtual Machines • The Create Instance wizard allows selecting multiple SSH keys:
  • 23. 23 Structures System Events • Simplify the traceability and auditability of user operations • Allows events to be searched, sorted and filtered • Events specific to each object in UI • Easy to navigate from the event to the related object • Accessible through the API, being able to integrate with 3rd party systems. • Event descriptions maintained for backwards compatibility
  • 25. 25 More flexible service offerings • Before 4.17, ROOT Volumes and Disk Offerings were decoupled • Redefines the relationship between the Service Offerings used for Instance Root Disks • Enables users to change the Root Volume characteristics based on Disk Offering • The existing model is still fully supported if required • Increases the Service Providers offerings, considering that in most cases, users only use the ROOT Volume in their Instances.
  • 27. 27 Reserve and release Public IPs • Users can now reserve Public IPs • The reserved Public IP is locked for the user to be used later in their networks • Allows users to register the IP on the DNS server even before they are allocated to a network
  • 28. 28 Reserve and release Public IPs • New Public IP state:Reserved:
  • 29. 29 Reserve and release Public IPs • To reserve a Public IP, select a Free IP and click Reserve: • Can reserve to: Accountor Project
  • 30. 30 Reserve and release Public IPs • When acquiring a new IP, the reserved IPs are displayed:
  • 31. 31 Server Status Report • Gives admins the ability to see the status/health • Management Servers • Usage Server • DatabaseServer • Available in the UI and API for integration/monitoring purposes
  • 32. 32 Server Status Report • Infrastructure -> Management Servers:
  • 33. 33 Server Status Report • Infrastructure -> DB/Usage server:
  • 34. 34 Other new features • Multiple local storage for KVM hosts • Improvements to Instance and volume migration • Support for Ubuntu 22.04 on management server and KVM hosts (since 4.17.1.0)
  • 35. 35 Resources • Download CloudStack 4.17: https://cloudstack.apache.org/downloads.html • Documentation: https://docs.cloudstack.apache.org/en/4.17.1.0/ • What’s New Blog: https://blogs.apache.org/cloudstack/entry/what-s-new-in-apache1 • Mailing lists: https://cloudstack.apache.org/mailing-lists.html