Suche senden
Hochladen
Hp rhev-m-driver-romil
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
1,172 views
Romil Gupta
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
No Heap Remote Objects for Distributed real-time Java
No Heap Remote Objects for Distributed real-time Java
Universidad Carlos III de Madrid
Simple asynchronous remote invocations for distributed real-time Java
Simple asynchronous remote invocations for distributed real-time Java
Universidad Carlos III de Madrid
Enhancing the region model of RTSJ
Enhancing the region model of RTSJ
Universidad Carlos III de Madrid
2011.jtr.pbasanta.
2011.jtr.pbasanta.
Universidad Carlos III de Madrid
A synchronous scheduling service for distributed real-time Java
A synchronous scheduling service for distributed real-time Java
Universidad Carlos III de Madrid
Basanta jtr2009
Basanta jtr2009
Universidad Carlos III de Madrid
The new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spi
Cyril Lakech
Haskell Symposium 2010: An LLVM backend for GHC
Haskell Symposium 2010: An LLVM backend for GHC
dterei
Empfohlen
No Heap Remote Objects for Distributed real-time Java
No Heap Remote Objects for Distributed real-time Java
Universidad Carlos III de Madrid
Simple asynchronous remote invocations for distributed real-time Java
Simple asynchronous remote invocations for distributed real-time Java
Universidad Carlos III de Madrid
Enhancing the region model of RTSJ
Enhancing the region model of RTSJ
Universidad Carlos III de Madrid
2011.jtr.pbasanta.
2011.jtr.pbasanta.
Universidad Carlos III de Madrid
A synchronous scheduling service for distributed real-time Java
A synchronous scheduling service for distributed real-time Java
Universidad Carlos III de Madrid
Basanta jtr2009
Basanta jtr2009
Universidad Carlos III de Madrid
The new ehcache 2.0 and hibernate spi
The new ehcache 2.0 and hibernate spi
Cyril Lakech
Haskell Symposium 2010: An LLVM backend for GHC
Haskell Symposium 2010: An LLVM backend for GHC
dterei
Revisão: Forwarding Metamorphosis: Fast Programmable Match-Action Processing ...
Revisão: Forwarding Metamorphosis: Fast Programmable Match-Action Processing ...
Bruno Castelucci
Ch3-2
Ch3-2
Hoàng Hải Nguyễn
VLANs in the Linux Kernel
VLANs in the Linux Kernel
Kernel TLV
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
Katsushi Kobayashi
Gcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodes
AMD Developer Central
06 - Qt Communication
06 - Qt Communication
Andreas Jakl
Nov 09 MS32
Nov 09 MS32
Samimvez
Progress_190130
Progress_190130
Hyo jeong Lee
Task migration using CRIU
Task migration using CRIU
Rohit Jnagal
Corralling Big Data at TACC
Corralling Big Data at TACC
inside-BigData.com
Net kernel nkp-roc-cloud
Net kernel nkp-roc-cloud
Skills Matter
OVN DBs HA with scale test
OVN DBs HA with scale test
Aliasgar Ginwala
Mirantis Folsom Meetup Intro
Mirantis Folsom Meetup Intro
Mirantis
HBase Storage Internals
HBase Storage Internals
DataWorks Summit
Scaling Up Logging and Metrics
Scaling Up Logging and Metrics
Ricardo Lourenço
Practical Wireless Mesh Networks and Their Applications
Practical Wireless Mesh Networks and Their Applications
Raluca Musaloiu-E.
Chef cookbooks for OpenStack HA
Chef cookbooks for OpenStack HA
Adam Spiers
How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with Ceph
Sean Cohen
Multi tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-final
Sadique Puthen
Hp rhev-m-driver
Hp rhev-m-driver
Srinivasa Acharya
Ryu: network operating system
Ryu: network operating system
Isaku Yamahata
Rook - cloud-native storage
Rook - cloud-native storage
Karol Chrapek
Weitere ähnliche Inhalte
Was ist angesagt?
Revisão: Forwarding Metamorphosis: Fast Programmable Match-Action Processing ...
Revisão: Forwarding Metamorphosis: Fast Programmable Match-Action Processing ...
Bruno Castelucci
Ch3-2
Ch3-2
Hoàng Hải Nguyễn
VLANs in the Linux Kernel
VLANs in the Linux Kernel
Kernel TLV
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
Katsushi Kobayashi
Gcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodes
AMD Developer Central
06 - Qt Communication
06 - Qt Communication
Andreas Jakl
Nov 09 MS32
Nov 09 MS32
Samimvez
Progress_190130
Progress_190130
Hyo jeong Lee
Task migration using CRIU
Task migration using CRIU
Rohit Jnagal
Corralling Big Data at TACC
Corralling Big Data at TACC
inside-BigData.com
Was ist angesagt?
(10)
Revisão: Forwarding Metamorphosis: Fast Programmable Match-Action Processing ...
Revisão: Forwarding Metamorphosis: Fast Programmable Match-Action Processing ...
Ch3-2
Ch3-2
VLANs in the Linux Kernel
VLANs in the Linux Kernel
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
A DRAM-friendly priority queue Internet packet scheduler implementation and i...
Gcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodes
06 - Qt Communication
06 - Qt Communication
Nov 09 MS32
Nov 09 MS32
Progress_190130
Progress_190130
Task migration using CRIU
Task migration using CRIU
Corralling Big Data at TACC
Corralling Big Data at TACC
Ähnlich wie Hp rhev-m-driver-romil
Net kernel nkp-roc-cloud
Net kernel nkp-roc-cloud
Skills Matter
OVN DBs HA with scale test
OVN DBs HA with scale test
Aliasgar Ginwala
Mirantis Folsom Meetup Intro
Mirantis Folsom Meetup Intro
Mirantis
HBase Storage Internals
HBase Storage Internals
DataWorks Summit
Scaling Up Logging and Metrics
Scaling Up Logging and Metrics
Ricardo Lourenço
Practical Wireless Mesh Networks and Their Applications
Practical Wireless Mesh Networks and Their Applications
Raluca Musaloiu-E.
Chef cookbooks for OpenStack HA
Chef cookbooks for OpenStack HA
Adam Spiers
How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with Ceph
Sean Cohen
Multi tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-final
Sadique Puthen
Hp rhev-m-driver
Hp rhev-m-driver
Srinivasa Acharya
Ryu: network operating system
Ryu: network operating system
Isaku Yamahata
Rook - cloud-native storage
Rook - cloud-native storage
Karol Chrapek
Kubernetes #1 intro
Kubernetes #1 intro
Terry Cho
Ryu ods2012-spring
Ryu ods2012-spring
Isaku Yamahata
Scalable HiveServer2 as a Service
Scalable HiveServer2 as a Service
DataWorks Summit
Lucene revolution 2011
Lucene revolution 2011
Takahiko Ito
XS Oracle 2009 Just Run It
XS Oracle 2009 Just Run It
The Linux Foundation
Ähnlich wie Hp rhev-m-driver-romil
(17)
Net kernel nkp-roc-cloud
Net kernel nkp-roc-cloud
OVN DBs HA with scale test
OVN DBs HA with scale test
Mirantis Folsom Meetup Intro
Mirantis Folsom Meetup Intro
HBase Storage Internals
HBase Storage Internals
Scaling Up Logging and Metrics
Scaling Up Logging and Metrics
Practical Wireless Mesh Networks and Their Applications
Practical Wireless Mesh Networks and Their Applications
Chef cookbooks for OpenStack HA
Chef cookbooks for OpenStack HA
How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with Ceph
Multi tier-app-network-topology-neutron-final
Multi tier-app-network-topology-neutron-final
Hp rhev-m-driver
Hp rhev-m-driver
Ryu: network operating system
Ryu: network operating system
Rook - cloud-native storage
Rook - cloud-native storage
Kubernetes #1 intro
Kubernetes #1 intro
Ryu ods2012-spring
Ryu ods2012-spring
Scalable HiveServer2 as a Service
Scalable HiveServer2 as a Service
Lucene revolution 2011
Lucene revolution 2011
XS Oracle 2009 Just Run It
XS Oracle 2009 Just Run It
Kürzlich hochgeladen
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
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
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Kürzlich hochgeladen
(20)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Hp rhev-m-driver-romil
1.
RHEV-M/oVirt Nova Proxy Driver Romil
Gupta, Srinivasa Acharya, Raj Narayan Marndi and Barath Ram G April 18, 2013 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2.
Agenda
• Why RHEV-M/oVirt Nova Driver • What is RHEV-M/oVirt Nova Driver • Nova Driver high level Architecture • Functionality implemented • Demonstration • Pending implementation • Plans for contribution • References 2 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
3.
Why RHEV-M/oVirt Nova
Driver • RHEV-M / oVirt is the popular virtualization manager for KVM environments in data centers • Enterprises and Open source community adopting RHEV-M/oVirt • RHEV-H / oVirtNode is limited footprint Hypervisor • RHEV-H / oVirtNode is managed by RHEV-M / oVirt 3 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
4.
Nova compute proxy
driver for RHEV-M / oVirt • Modeled inline with Nova vCenter proxy driver • Clusters are modeled as Openstack computes • Compute capacity is the aggregated capacity of the hosts in the cluster • Default Openstack scheduler is used for provisioning. • RHEV-M / oVirt is responsible for selecting the host within selected cluster. • RHEV-M / oVirt templates used instead of glance images for provisioning. 4 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
5.
RHEV-M/oVirt driver architecture
OpenStack Cloud Standalone KVM hosts Nova Database Controller Table = compute_nodes Compute1 KVM Compute 1 KVM KVM Host n KVM Host Host n n Host n Compute n Compute n Cluster 1 RHEV-M /oVirt Proxy Queue Cluster 2 • Host 1 Cluster1 • Host 2 Cluster n << uses for sending • Host 3 requests>> Cluster 2 • Host 4 << uses for selecting compute node>> • Host n-1 Cluster n • Host n-2 Nova Scheduler << creates the queue /topic >> << creates one record for each cluster>> Proxy Nova Compute for RHEV-M/oVirt Running on VM/Physical machine 5 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
6.
RHEV-M/oVirt templates in
Glance OpenStack Glance server Glance Stores Glance Database File system Table = images S3 Swift Image 1 rdb Image n Template 1 Template 2 Template Template n << Registered >> s Command : glance image-create << uses template for provisioning >> RHEV-M /oVirt NFS DataStore Proxy Nova Compute for RHEV- M/oVirt running on VM/Physical machine 6 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
7.
Nova functionality implemented
Nova Functions Mapping with RHEV-M boot (Boot a new instance) Create new VM delete (Immediately shut down and delete a instance ) Shutdown and Remove a VM reboot (Reboot a instance) Shutdown and Run a VM suspend( suspend a instance) Suspend a VM resume (resume a instance) Run a VM rebuild (Shutdown,re-image and reboot a instance) Shutdown , change the template and Run a VM stop ( Stop a instance) Stop a VM start ( Start a instance) Run a VM show (Show details about the given instance ) list (List all instances) ssh (SSH into a instance) SSH to VM image-delete( Delete an image) Remove template image-list (Print a list of available images to boot from) Display all templates image-show(Show details about the given image) Display details of all templates 7 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
8.
Glance functionality implemented
Glance Functions Mapping with RHEV-M Glance image-create (Adds a new image to Glance) Register a template to Glance glance index (Returns basic information for all public images) Display the registered templates glance image-update (Updates an image's metadata in Glance) Update the properties of template glance image-delete (Deletes an image from Glance) Remove a template glance details (Return detailed information about images in Glance) glance show (Show detailed information about an image in Glance) 8 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
9.
Demonstration setup
Public Network RHEV-M OpenStack Single Node Cluster 1 Cluster 2 Setup (Running Horizon, Keystone , Nova-*, VM VM VM VM Data & Glance,Quantum etc) VM clustyed VM VM Templates RHEV-M /oVirt NFS ovirt-engine-sdk-3.2.0.5- 1 Host 1 Host 2 Host 3 DataStorage Operating system ISO images Private Network RHEV-M /oVirt NFS ISO Storage 9 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
10.
Next Steps •
Graduation • Validate community interest in RHEV-M / oVirt Model • Contribute the basic code to the community • Community involvement in driving this for Havana • Feature enhancements • Cinder Integration • Quantum Integration • Live migration • Selecting specific clusters as compute resources • Hardening • Unit tests and tempest integration tests • Explore driving enhancements through Openstack India User Group 10 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
11.
Acknowledgements •
HP provided the required guidance in conceptualizing and designing the driver • Srinivasa Acharya rsacharya@hp.com • Raj Narayan Marndi rajn@hp.com • Rahul Krishna Upadhyaya rahul-krishna.upadhyaya@hp.com • Realization through industry and university collaboration ( HP & Manipal Institute of Technology, Manipal, India ) • Romil Gupta romil.gupta@hp.com 11 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
12.
References •
oVirt • http://www.ovirt.org/Home • Redhat Enterprise Virtualization • https://access.redhat.com/products/Red_Hat_Enterprise_Virtualization/ • RHEV-M/oVirt REST APIs • https://access.redhat.com/site/documentation/en- US/Red_Hat_Enterprise_Virtualization/3.0/html/REST_API_Guide/index.html • RHEV-M/oVirt proxy driver blue prints • https://blueprints.launchpad.net/nova/+spec/rhev-m-ovirt-clusters-as-compute-resources • https://blueprints.launchpad.net/glance/+spec/rhev-m-ovirt-templates-as-glance-images 12 © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
13.
Thank you © Copyright
2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Jetzt herunterladen