Moving your Virtual Machines to oVirt with ease Arik Hadas Senior Software Engineer Red Hat FOSDEM, 31/1/15 FOSDEM, Jan 2015
How do you run Virtual Machines? ● T h e r e a r e m a n y w a y s t o r u n a V M ● D i fg e r e n t m a n a g e m e n t s y s t e m s – v i r t - m a n a g e r , V M w a r e v S p h e r e , G a n e t i , . . . ● D i fg e r e n t h y p e r v i s o r s – K V M , E S X / E S X i , X e n , V i r t u a l B o x , . . . FOSDEM, Jan 2015
Our goal ● o V i r t i s a g r e a t – O p e n s o u r c e – F e a t u r e - r i c h m a n a g e m e n t ● L i v e V M & S t o r a g e M i g r a t i o n ● A d v a n c e d S L A & S c h e d u l i n g ● M u c h m o r e . . . ● We w a n t o t h e r s t o k n o w t h a t ! FOSDEM, Jan 2015
“I don't want to loose my VMs” ● V i r t u a l i z a t i o n t e c h n o l o g i e s a r e u s e d f o r a l o n g t i m e ● N o s t a n d a r d c o n v e r s i o n p r o c e s s e x i s t s ● P e o p l e a r e t i e d u p t o t h e i r c u r r e n t l y u s e d t e c h n o l o g i e s ● B e t t e r c o n v e r s i o n p r o c e s s i s n e e d e d ! FOSDEM, Jan 2015
What VM conversion process does? ● V i r t u a l M a c h i n e i s c o m p o s e d o f : – C o n fj g u r a t i o n – V i r t u a l D i s k s – M e m o r y ● M e m o r y s h o u l d n o t b e c o n v e r t e d ● N e e d t o c o n v e r t c o n fj g u r a t i o n & d i s k s FOSDEM, Jan 2015
Open Virtualization Format ● R e p r e s e n t i n g V M c o n fj g u r a t i o n – M e m o r y , C p u – D i s k s – M a n y m o r e . . . ● X M L f o r m a t ● V a r i e s a m o n g d i fg e r e n t p r o v i d e r s FOSDEM, Jan 2015
Virtual Disks ● S t o r e s p e r s i s t e d d a t a – O p e r a t i n g s y s t e m – D r i v e r s – O t h e r d a t a ● F o r m a t v a r i e s a m o n g d i fg e r e n t p r o v i d e r s FOSDEM, Jan 2015
How conversion to oVirt is made today? ● C u r r e n t l y d o n e u s i n g v i r t - v 2 v ● v i r t - v 2 v – S t a n d a l o n e c o m m a n d - l i n e t o o l – F o r e i g n h y p e r v i s o r - > K V M – C r e a t e s a V M o V i r t c a n c o n s u m e FOSDEM, Jan 2015
virt-v2v capabilities ● C o n v e r t s d i s k f o r m a t s ● E n a b l e s V i r t I O d r i v e r s – I f p o s s i b l e . . – D i s p l a y , N e t w o r k , S t o r a g e ● P r o d u c e s f u l l o V i r t - c o m p a t i b l e O V F – E x p l o r e s d i s k s f o r O S , d r i v e r s , . . . ● O u t p u t s t h e V M i n o V i r t ' s e x p o r t d o m a i n FOSDEM, Jan 2015
What's wrong with the current process? ● S l o w ● N o G r a p h i c a l U s e r I n t e r f a c e – T o c o n fj g u r e – T o m o n i t o r ● E r r o r - p r o n e ● N o t r o b u s t FOSDEM, Jan 2015
Integrate virt-v2v with oVirt ● I m p r o v e c o n v e r s i o n p r o c e s s – U s e v i r t - v 2 v c a p a b i l i t i e s – M a n a g e t h e p r o c e s s i n o V i r t ● G e n e r a l i z e t h e i m p o r t p r o c e s s i n o V i r t ● S p e c i a l i z e v i r t - v 2 v t o o V i r t FOSDEM, Jan 2015
Very high-level oVirt architecture view Servers Engine Client Storage FOSDEM, Jan 2015
Deeper oVirt architecture view FOSDEM, Jan 2015
How virt-v2v is integrated in oVirt? FOSDEM, Jan 2015
How virt-v2v will be integrated in oVirt? FOSDEM, Jan 2015
List VMs from external provider E x t e r n a l s y s t e m FOSDEM, Jan 2015
List VMs from external provider E x t e r n a l s y s t e m FOSDEM, Jan 2015
List VMs from external provider FOSDEM, Jan 2015
Convert VM from external provider FOSDEM, Jan 2015
Convert VM from external provider FOSDEM, Jan 2015
Convert VM from external provider E x t e r n a l s y s t e m FOSDEM, Jan 2015
Convert VM from external provider O V F E x t e r n a l s y s t e m FOSDEM, Jan 2015
How do we make the conversion faster? Data Domain External Storage Export Domain Data Domain External Storage Export Domain FOSDEM, Jan 2015
How do we make the conversion faster? Data Domain External Storage Export Domain Data Domain External Storage Export Domain Data Domain External Storage Data Domain External Storage FOSDEM, Jan 2015
Using a proxy E x t e r n a l s y s t e m FOSDEM, Jan 2015
Using a proxy FOSDEM, Jan 2015
Robustness E x t e r n a l s y s t e m FOSDEM, Jan 2015
Robustness E x t e r n a l s y s t e m FOSDEM, Jan 2015
Robustness E x t e r n a l s y s t e m FOSDEM, Jan 2015
THANK YOU! http://www.ovirt.org ahadas@redhat.com ahadas@irc.oftc.net#ovirt FOSDEM, Jan 2015
Recommend
More recommend