ÿþR e d H a t E n t e r p r i s e L i n u x 5
P a r a - v i r t u a l i z e d W i n d o w s D r i v e r s
G u i d e
U s i n g t h e p a r a - v i r t u a l i z e d d r i v e r s M i c r o s o f t W i n d o w s G u i d e
E d i t i o n 1 . 1
P e r r y M y e r s C h r i s C u r r a n
R e d H a t E n t e r p r i s e L i n u x 5 P a r a - v i r t u a l i z e d W i n d o w s D r i v e r s G u i d e
U s i n g t h e p a r a - v i r t u a l i z e d d r i v e r s M i c r o s o f t W i n d o w s G u i d e
E d i t i o n 1 . 1
P e r r y M y e r s
R e d H a t E m e r g i n g T e c h n o l o g i e s
C h r i s C u r r a n
R e d H a t E n g i n e e r i n g C o n t e n t S e r v i c e s
c c u r r a n @ r e d h a t . c o m
L e g a l N o t i c e
C o p y r i g h t © 2 0 0 8 R e d H a t .
T h i s d o c u m e n t i s l i c e n s e d b y R e d H a t u n d e r t h e C r e a t i v e C o m m o n s A t t r i b u t i o n - S h a r e A l i k e 3 . 0 U n p o r t e d
L i c e n s e . I f y o u d i s t r i b u t e t h i s d o c u m e n t , o r a m o d i f i e d v e r s i o n o f i t , y o u m u s t p r o v i d e a t t r i b u t i o n t o R e d
H a t , I n c . a n d p r o v i d e a l i n k t o t h e o r i g i n a l . I f t h e d o c u m e n t i s m o d i f i e d , a l l R e d H a t t r a d e m a r k s m u s t b e
r e m o v e d .
R e d H a t , a s t h e l i c e n s o r o f t h i s d o c u m e n t , w a i v e s t h e r i g h t t o e n f o r c e , a n d a g r e e s n o t t o a s s e r t , S e c t i o n
4 d o f C C - B Y - S A t o t h e f u l l e s t e x t e n t p e r m i t t e d b y a p p l i c a b l e l a w .
R e d H a t , R e d H a t E n t e r p r i s e L i n u x , t h e S h a d o w m a n l o g o , J B o s s , M e t a M a t r i x , F e d o r a , t h e I n f i n i t y L o g o ,
a n d R H C E a r e t r a d e m a r k s o f R e d H a t , I n c . , r e g i s t e r e d i n t h e U n i t e d S t a t e s a n d o t h e r c o u n t r i e s .
L i n u x ® i s t h e r e g i s t e r e d t r a d e m a r k o f L i n u s T o r v a l d s i n t h e U n i t e d S t a t e s a n d o t h e r c o u n t r i e s .
J a v a ® i s a r e g i s t e r e d t r a d e m a r k o f O r a c l e a n d / o r i t s a f f i l i a t e s .
X F S ® i s a t r a d e m a r k o f S i l i c o n G r a p h i c s I n t e r n a t i o n a l C o r p . o r i t s s u b s i d i a r i e s i n t h e U n i t e d S t a t e s
a n d / o r o t h e r c o u n t r i e s .
M y S Q L ® i s a r e g i s t e r e d t r a d e m a r k o f M y S Q L A B i n t h e U n i t e d S t a t e s , t h e E u r o p e a n U n i o n a n d o t h e r
c o u n t r i e s .
N o d e . j s ® i s a n o f f i c i a l t r a d e m a r k o f J o y e n t . R e d H a t S o f t w a r e C o l l e c t i o n s i s n o t f o r m a l l y r e l a t e d t o o r
e n d o r s e d b y t h e o f f i c i a l J o y e n t N o d e . j s o p e n s o u r c e o r c o m m e r c i a l p r o j e c t .
T h e O p e n S t a c k ® W o r d M a r k a n d O p e n S t a c k L o g o a r e e i t h e r r e g i s t e r e d t r a d e m a r k s / s e r v i c e m a r k s o r
t r a d e m a r k s / s e r v i c e m a r k s o f t h e O p e n S t a c k F o u n d a t i o n , i n t h e U n i t e d S t a t e s a n d o t h e r c o u n t r i e s a n d
a r e u s e d w i t h t h e O p e n S t a c k F o u n d a t i o n ' s p e r m i s s i o n . W e a r e n o t a f f i l i a t e d w i t h , e n d o r s e d o r
s p o n s o r e d b y t h e O p e n S t a c k F o u n d a t i o n , o r t h e O p e n S t a c k c o m m u n i t y .
A l l o t h e r t r a d e m a r k s a r e t h e p r o p e r t y o f t h e i r r e s p e c t i v e o w n e r s .
A b s t r a c t
T h i s g u i d e c o v e r s i n s t a l l a t i o n a n d u s a g e o f t h e p a r a - v i r t u a l i z e d d r i v e r s f o r f u l l y v i r t u a l i z e d X e n - b a s e d
M i c r o s o f t W i n d o w s g u e s t s o n h o s t s r u n n i n g R e d H a t E n t e r p r i s e L i n u x 5 . 2 a n d l a t e r . T h e p a r a - v i r t u a l i z e d
d r i v e r s p r o v i d e f u l l y v i r t u a l i z e d M i c r o s o f t W i n d o w s g u e s t s w i t h g r e a t e r t h r o u g h p u t a n d f a s t e r l a t e n c y f o r
s t o r a g e a n d n e t w o r k i n g d e v i c e s . T h i s g u i d e a s s u m e s t h e r e a d e r i s f a m i l i a r w i t h s y s t e m a d m i n i s t r a t i o n ,
s o f t w a r e i n s t a l l a t i o n a n d c o n f i g u r a t i o n o f R e d H a t E n t e r p r i s e L i n u x a n d M i c r o s o f t W i n d o w s e n v i r o n m e n t s .
T a b l e o f C o n t e n t s
T a b l e o f C o n t e n t s
. h a . p t . e . . . . . . r . . .
C . . . . r 1 . . O . v e . . v i e . w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . .
. h a . p t . e . . . . . . . . . . . . . s a . . . . . e s t . . . . . .
C . . . . r 2 . . R e . q u i r . e . m e . n t . . n d r . . . r i c t . i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . . . . . . . . . .
. h a . p t . e . . . . . . . . . . . . . n d c o n f i g u r . i n g t . . . . - . . t u a . l i z . . . . . i v e r s . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . . . . . . . . . .
C . . . . r 3 . I n s t . a . l l i n g a . . . . . . . . . . . . . . . . h e . p a . r . a . . v i r . . . . . e d d r . . . . .
3 . 1 . C r e a t i n g t h e g u e s t 6
3 . 2 . I n s t a l l i n g t h e p a r a - v i r t u a l i z e d d r i v e r s 6
3 . 3 . P o s t - i n s t a l l a t i o n h o s t c o n f i g u r a t i o n 1 3
. h a . p t . e . . . A d m i n i s t r . a . . i o n t . . . . 1 . 5 . . . . . . . . . .
C . . . . r 4 . . . . . . . . . . . . t . . . . a . s k s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 . 1 . H o t p l u g g i n g p a r a - v i r t u a l i z e d d i s k s 1 5
4 . 2 . A d d i n g p a r a - v i r t u a l i z e d n e t w o r k d e v i c e s 1 5
. h a . p t . e . . . . . . . . d i n g . . h e . . . a . - . v i r . . . . d . . . . . r s 1 . 7 . . . . . . . . . .
C . . . . r 5 . . U p g r . a . . . . . t . . p a . r . . . t u a . l i z . e . . d r i v e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. h a . p t . e . . . . . . . . . . a . l l i n g t . . p a . . . . . . . l i z e . d d r . i v e . r . s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C . . . . r 6 . . U n i n s t . . . . . . h e . . . r a - v i r . t . u a . . . . . . . . . 2 . 1 . . . . . . . . . .
. . . . . . . . . s h t . m o u n t . . . . D . . R O . . . . . . . . o n a . . . . . c t . . . . . . . . . . 2 . 4 . . . . . . . . . .
U s i n g v i r . . . . o . . . . . . . a C . - . . M i m a . g e . . . . . n i n a . . i v e d o m a . i n . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . v i s i o n H i s t . o r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R e . . . . . . . . . . . . . 2 . 5 . . . . . . . . . .
1
R e d H a t E n t e r p r i s e L i n u x 5 R e d H a t E n t e r p r i s e L i n u x
2
C h a p t e r 1 . O v e r v i e w
C h a p t e r 1 . O v e r v i e w
R e d H a t E n t e r p r i s e L i n u x c o n t a i n s v i r t u a l i z a t i o n p a c k a g e s a n d t o o l s w h i c h p r o v i d e s y s t e m
a d m i n i s t r a t o r s w i t h t h e m e a n s t o r u n f u l l y v i r t u a l i z e d , u n m o d i f i e d , o p e r a t i n g s y s t e m g u e s t s o n R e d H a t
E n t e r p r i s e L i n u x . T h i s p r o v i d e s c o m p a n i e s w i t h t h e a b i l i t y t o c o n s o l i d a t e o l d e r s y s t e m s o n t o n e w e r ,
m o r e e f f i c i e n t h a r d w a r e . T h i s r e d u c e s p h y s i c a l s p a c e a n d o p e r a t i n g c o s t s i n v o l v e d w i t h p o w e r i n g a n d
c o o l i n g o l d e r , l e s s e f f i c i e n t s y s t e m s . F u l l v i r t u a l i z a t i o n i n c u r s w o r s e I / O p e r f o r m a n c e t h a n a n a t i v e , a l s o
k n o w n a s b a r e - m e t a l , i n s t a l l a t i o n s o f o p e r a t i n g s y s t e m s .
P a r a - v i r t u a l i z a t i o n i s a v i r t u a l i z a t i o n t e c h n i q u e w h i c h i n v o l v e s r u n n i n g m o d i f i e d v e r s i o n s o f o p e r a t i n g
s y s t e m s . P a r a - v i r t u a l i z a t i o n h a s i n p u t / o u t p u t ( I / O ) p e r f o r m a n c e v e r y c l o s e t o r u n n i n g b a r e - m e t a l , n o n -
v i r t u a l i z e d o p e r a t i n g s y s t e m s . P a r a - v i r t u a l i z a t i o n o n l y w o r k s w i t h c e r t a i n o p e r a t i n g s y s t e m s .
T h e s e t w o t e c h n i q u e s , p a r a - v i r t u a l i z a t i o n a n d f u l l v i r t u a l i z a t i o n , c a n b e c o m b i n e d t o a l l o w u n m o d i f i e d
o p e r a t i n g s y s t e m s t o r e c e i v e n e a r n a t i v e I / O p e r f o r m a n c e b y u s i n g p a r a - v i r t u a l i z e d d r i v e r s o n f u l l y
v i r t u a l i z e d o p e r a t i n g s y s t e m s . T h i s g u i d e c o v e r s i n s t a l l a t i o n a n d c o n f i g u r e t h e R e d H a t E n t e r p r i s e L i n u x
p a r a - v i r t u a l i z e d d r i v e r s p a c k a g e f o r f u l l y v i r t u a l i z e d M i c r o s o f t W i n d o w s ® g u e s t s .
T h e p a r a - v i r t u a l i z e d d r i v e r s p a c k a g e c o n t a i n s s t o r a g e a n d n e t w o r k d e v i c e d r i v e r s f o r f u l l y v i r t u a l i z e d
M i c r o s o f t W i n d o w s ® g u e s t s . T h e d r i v e r s p r o v i d e M i c r o s o f t W i n d o w s ® g u e s t s r u n n i n g o n R e d H a t
E n t e r p r i s e L i n u x w i t h e n h a n c e d d i s k a n d n e t w o r k I / O p e r f o r m a n c e .
T h i s g u i d e r e q u i r e s R e d H a t E n t e r p r i s e L i n u x 5 . 2 o r l a t e r f o r t h e v i r t u a l i z a t i o n h o s t s y s t e m . S e v e r a l
v e r s i o n s o f M i c r o s o f t W i n d o w s ® a r e s u p p o r t e d a s f u l l y v i r t u a l i z e d g u e s t s . F o r a c o m p l e t e l i s t o f
s u p p o r t e d g u e s t s a n d o t h e r r e s t r i c t i o n s , r e f e r t o C h a p t e r 2 , R e q u i r e m e n t s a n d r e s t r i c t i o n s .
P a r a - v i r t u a l i z e d d r i v e r s f o r R e d H a t E n t e r p r i s e L i n u x g u e s t s
P a r a - v i r t u a l i z e d d r i v e r s f o r f u l l y v i r t u a l i z e d R e d H a t E n t e r p r i s e L i n u x g u e s t s a r e a l s o a v a i l a b l e .
R e f e r t o P a r a - v i r t u a l i z e d D r i v e r s G u i d e o r r e d h a t . c o m / d o c s f o r t h e R e d H a t E n t e r p r i s e L i n u x P a r a -
v i r t u a l i z e d D r i v e r s G u i d e .
K V M
T h i s g u i d e i s a b o u t t h e X e n p a r a - v i r t u a l i z e d d r i v e r s f o r W i n d o w s .
T h e r e a r e a l s o p a r a - v i r t u a l i z e d d r i v e r s f o r K V M - b a s e d W i n d o w s g u e s t s a v a i l a b l e . T h e K V M p a r a -
v i r t u a l i z e d d r i v e r s , t h e v i r t i o d r i v e r s , a r e c o v e r e d b y t h e R e d H a t E n t e r p r i s e L i n u x V i r t u a l i z a t i o n
G u i d e .
3
R e d H a t E n t e r p r i s e L i n u x 5 R e d H a t E n t e r p r i s e L i n u x
C h a p t e r 2 . R e q u i r e m e n t s a n d r e s t r i c t i o n s
T h i s c h a p t e r c o v e r s t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s f o r t h e p a r a - v i r t u a l i z e d W i n d o w s d r i v e r s .
T h e p a r a - v i r t u a l i z e d W i n d o w s d r i v e r s c a n b e d e p l o y e d o n x 8 6 ( 3 2 b i t ) a n d A M D 6 4 o r I n t e l 6 4 ( 6 4 b i t )
s y s t e m s r u n n i n g R e d H a t E n t e r p r i s e L i n u x 5 . 2 o r l a t e r . T h e I t a n i u m p l a t f o r m i s p r e s e n t l y u n s u p p o r t e d f o r
t h e p a r a - v i r t u a l i z e d d r i v e r s .
H o s t s r u n n i n g A M D 6 4 o r I n t e l 6 4 ( 6 4 b i t ) R e d H a t E n t e r p r i s e L i n u x c a n r u n 6 4 b i t o r 3 2 b i t f u l l y
v i r t u a l i z e d W i n d o w s g u e s t s . M i x i n g 3 2 b i t a n d 6 4 b i t g u e s t o p e r a t i n g s y s t e m s i s s u p p o r t e d .
H o s t s r u n n i n g x 8 6 ( 3 2 b i t ) R e d H a t E n t e r p r i s e L i n u x c a n o n l y r u n 3 2 b i t g u e s t o p e r a t i n g s y s t e m s .
Y o u r e q u i r e a l l o f t h e i t e m s i n t h i s l i s t f o r t h e p a r a - v i r t u a l i z e d W i n d o w s d r i v e r s :
o n e o r m o r e o f t h e p a r a - v i r t u a l i z e d W i n d o w s d r i v e r s p a c k a g e s . T h e p a c k a g e i n s t a l l a t i o n p r o c e s s i s
d e s c r i b e d i n S e c t i o n 3 . 2 , I n s t a l l i n g t h e p a r a - v i r t u a l i z e d d r i v e r s . Y o u o n l y r e q u i r e t h e p a c k a g e s f o r
t h e g u e s t a r c h i t e c t u r e s y o u r u n .
x e n p v - w i n - 3 2 b i t T h e d r i v e r p a c k a g e f o r 3 2 b i t W i n d o w s v e r s i o n s .
x e n p v - w i n - 3 2 b i t - d e b u g T h e d e b u g g i n g d r i v e r p a c k a g e f o r 3 2 b i t W i n d o w s v e r s i o n s .
x e n p v - w i n - 6 4 b i t T h e d r i v e r p a c k a g e f o r 6 4 b i t W i n d o w s v e r s i o n s .
x e n p v - w i n - 6 4 b i t - d e b u g T h e d e b u g g i n g d r i v e r f o r 6 4 b i t W i n d o w s v e r s i o n s .
a s y s t e m r u n n i n g R e d H a t E n t e r p r i s e L i n u x 5 . 2 , o r l a t e r , f o r t h e h o s t .
a t l e a s t 1 0 M B o f f r e e s p a c e o n e a c h W i n d o w s g u e s t .
a d m i n i s t r a t o r l e v e l a c c e s s t o t h e W i n d o w s v i r t u a l m a c h i n e .
r o o t o r s u d o a c c e s s t o t h e R e d H a t E n t e r p r i s e L i n u x h o s t .
S u p p o r t e d o p e r a t i n g s y s t e m s
T h i s s e c t i o n c o v e r s t h e s u p p o r t e d W i n d o w s v i r t u a l i z e d g u e s t o p e r a t i n g s y s t e m s .
S u p p o r t f o r p a r a - v i r t u a l i z e d d r i v e r s i s a v a i l a b l e t o v i r t u a l i z e d g u e s t s r u n n i n g t h e f o l l o w i n g M i c r o s o f t
W i n d o w s o p e r a t i n g s y s t e m v e r s i o n s .
W i n d o w s S e r v e r 2 0 0 3 S e r v i c e P a c k 2 3 2 b i t
W i n d o w s S e r v e r 2 0 0 3 S e r v i c e P a c k 2 6 4 b i t
W i n d o w s S e r v e r 2 0 0 3 R 2 S e r v i c e P a c k 2 3 2 b i t
W i n d o w s S e r v e r 2 0 0 3 R 2 S e r v i c e P a c k 2 6 4 b i t
W i n d o w s X P S e r v i c e P a c k 2 3 2 b i t
W i n d o w s X P S e r v i c e P a c k 3 3 2 b i t
W i n d o w s X P P r o f e s s i o n a l x 6 4 S e r v i c e P a c k 1 6 4 b i t
W i n d o w s X P P r o f e s s i o n a l x 6 4 S e r v i c e P a c k 2 6 4 b i t
W i n d o w s V i s t a 3 2 b i t
W i n d o w s V i s t a 6 4 b i t
W i n d o w s V i s t a S e r v i c e P a c k 1 3 2 b i t
W i n d o w s V i s t a S e r v i c e P a c k 1 6 4 b i t
4
C h a p t e r 2 . R e q u i r e m e n t s a n d r e s t r i c t i o n s
N o t e
A l l m e n t i o n s o f t h e t e r m " 6 4 b i t " i n t h i s d o c u m e n t r e f e r t o A M D 6 4 a n d I n t e l 6 4 s y s t e m s . I t a n i u m
s y s t e m s a r e n o t s u p p o r t e d a t p r e s e n t b y t h e s e d r i v e r s .
O t h e r r e s t r i c t i o n s
S o m e a d d i t i o n a l t e c h n i c a l r e s t r i c t i o n s a p p l y t o t h e p a r a - v i r t u a l i z e d d r i v e r s .
T h e s y s t e m d r i v e c a n n o t r u n t h e p a r a - v i r t u a l i z e d b l o c k d e v i c e d r i v e r s .
T h e s y s t e m d r i v e , i d e n t i f i e d b y t h e % S Y S T E M D R I V E % e n v i r o n m e n t v a r i a b l e i n W i n d o w s , i s t h e d e v i c e
w h i c h c o n t a i n s b o o t i n f o r m a t i o n a n d s y s t e m f i l e s f o r t h e W i n d o w s o p e r a t i n g s y s t e m . T h i s d e v i c e , u s u a l l y
l a b e l e d C : d r i v e , c o n t a i n s t h e W i n d o w s d i r e c t o r y a n d c a n n o t u s e t h e p a r a - v i r t u a l i z e d d r i v e r s . T h e
d r i v e r s c a n u s e a s e p a r a t e p a r t i t i o n , l o g i c a l v o l u m e o r o t h e r p h y s i c a l b l o c k d e v i c e t o s t o r e a p p l i c a t i o n s
a n d n o n - W i n d o w s d a t a . T h i s l i m i t a t i o n i s d u e t o t h e l i m i t a t i o n s o f t h e q e m u p a c k a g e .
A n e x a m p l e c o n f i g u r a t i o n u t i l i z i n g t h e p a r a - v i r t u a l i z e d d r i v e r s .
C : d r i v e w h i c h c o n t a i n s W i n d o w s s y s t e m f i l e s a n d u s e s t h e d e f a u l t , f u l l y v i r t u a l i z e d d e v i c e d r i v e r s .
D : d r i v e w h i c h c o n t a i n s a p p l i c a t i o n s a n d u t i l i z e s t h e p a r a - v i r t u a l i z e d d r i v e r s .
T h e p a r a - v i r t u a l i z e d d e v i c e d r i v e r s m u s t b e i n s t a l l e d a f t e r t h e s u c c e s s f u l c r e a t i o n a n d i n s t a l l a t i o n o f t h e
g u e s t o p e r a t i n g s y s t e m .
5
R e d H a t E n t e r p r i s e L i n u x 5 R e d H a t E n t e r p r i s e L i n u x
C h a p t e r 3 . I n s t a l l i n g a n d c o n f i g u r i n g t h e p a r a - v i r t u a l i z e d
d r i v e r s
T h e s e s e c t i o n s d e t a i l i n s t a l l i n g a n d c o n f i g u r i n g t h e p a r a - v i r t u a l i z e d d r i v e r s f o r M i c r o s o f t W i n d o w s
g u e s t s o n R e d H a t E n t e r p r i s e L i n u x .
N o t e t h a t t h i s g u i d e i s a b o u t X e n - b a s e d v i r t u a l i z e d g u e s t s . P a r a - v i r t u a l i z e d d r i v e r s f o r K V M - b a s e d
g u e s t s a r e c o v e r e d i n t h e V i r t u a l i z a t i o n G u i d e
A n i m p o r t a n t n o t e
T h e p a r a - v i r t u a l i z e d d r i v e r s d o n o t s u p p o r t g u e s t b o o t i n g f r o m a p a r a - v i r t u a l i z e d d i s k . B o o t i n g
t h e g u e s t s t i l l r e q u i r e s t h e a n e m u l a t e d I D E d r i v e r . F i l e s c o n t a i n e d i n t h e W i n d o w s d i r e c t o r y
c a n n o t u s e t h e p a r a - v i r t u a l i z e d d r i v e r s .
3 . 1 . C r e a t i n g t h e g u e s t
C r e a t i n g n e w M i c r o s o f t W i n d o w s v i r t u a l i z e d g u e s t s i s o u t s i d e t h e s c o p e o f t h i s d o c u m e n t . F o r
i n f o r m a t i o n o n c r e a t i n g g u e s t s r e f e r t o t h e R e d H a t E n t e r p r i s e L i n u x V i r t u a l i z a t i o n G u i d e f o r i n f o r m a t i o n
o n i n s t a l l i n g M i c r o s o f t W i n d o w s v i r t u a l i z e d g u e s t s . T h e R e d H a t E n t e r p r i s e L i n u x V i r t u a l i z a t i o n G u i d e
c a n b e d o w n l o a d e d f r o m w w w . r e d h a t . c o m / d o c s .
3 . 2 . I n s t a l l i n g t h e p a r a - v i r t u a l i z e d d r i v e r s
T h i s s e c t i o n d e t a i l s t h e p r o c e s s f o r i n s t a l l i n g t h e p a r a - v i r t u a l i z e d d r i v e r s o n n e w l y c r e a t e d M i c r o s o f t
W i n d o w s g u e s t s u s i n g v i r s h o r v i r t - m a n a g e r .
Y o u c a n a c c e s s t h e M i c r o s o f t W i n d o w s p a r a - v i r t u a l i z e d d r i v e r s i n s t a l l e r f r o m y o u r g u e s t u s i n g e i t h e r :
h o s t i n g t h e f i l e s o n a n e t w o r k a c c e s s i b l e t o t h e g u e s t , o r
b y c r e a t i n g a v i r t u a l i z e d C D - R O M d e v i c e o n t h e g u e s t o f t h e i n s t a l l a t i o n d i s k . i s o f i l e .
T h i s g u i d e d e s c r i b e s i n s t a l l a t i o n f r o m t h e p a r a - v i r t u a l i z e d i n s t a l l e r d i s k a s a v i r t u a l i z e d C D - R O M d e v i c e .
D o w n l o a d t h e p a r a - v i r t u a l i z e d d r i v e r s p a c k a g e w i t h y u m . T h e p a c k a g e n a m e s i n t h e l i s t b e l o w a r e t o
a s s i s t y o u w i t h c h o o s i n g t h e r i g h t p a c k a g e f o r y o u r g u e s t .
P a r a - v i r t u a l i z e d d r i v e r s p a c k a g e n a m e s
x e n p v - w i n - 3 2 b i t
T h e d r i v e r p a c k a g e f o r t h e 3 2 b i t v e r s i o n s o f W i n d o w s .
x e n p v - w i n - 3 2 b i t - d e b u g
T h e p a c k a g e f o r d e b u g g i n g t h e d r i v e r s f o r t h e 3 2 b i t v e r s i o n s o f W i n d o w s .
x e n p v - w i n - 6 4 b i t
T h e d r i v e r p a c k a g e f o r t h e 6 4 b i t v e r s i o n s o f W i n d o w s .
x e n p v - w i n - 6 4 b i t - d e b u g
T h e p a c k a g e f o r d e b u g g i n g t h e d r i v e r s f o r t h e 6 4 b i t v e r s i o n s o f W i n d o w s .
6
C h a p t e r 3 . I n s t a l l i n g a n d c o n f i g u r i n g t h e p a r a - v i r t u a l i z e d d r i v e r s
T h e p a c k a g e f o r d e b u g g i n g t h e d r i v e r s f o r t h e 6 4 b i t v e r s i o n s o f W i n d o w s .
T h e d e b u g p a c k a g e s ( f o r e x a m p l e , x e n p v - w i n - 6 4 b i t - d e b u g ) a r e u s e d f o r d e b u g g i n g t h e p a r a -
v i r t u a l i z e d d r i v e r i n s i d e o f t h e w i n d o w s g u e s t s . T h e s e d r i v e r s p r o v i d e u s e r s w i t h m o r e v e r b o s e
r e p o r t i n g a n d a d d i t i o n a l t o o l s f o r d e b u g g i n g a n d d a t a l o g g i n g .
T o i n s t a l l t h e . i s o f i l e c o n t a i n i n g t h e d r i v e r s , u s e y u m o n a h o s t w i t h t h e V i r t u a l i z a t i o n c h a n n e l i n R H N
e n a b l e d .
F o r t h e 3 2 b i t p a c k a g e e x e c u t e t h e f o l l o w c o m m a n d :
# y u m i n s t a l l x e n p v - w i n - 3 2 b i t
F o r t h e 6 4 b i t p a c k a g e e x e c u t e t h e f o l l o w c o m m a n d :
# y u m i n s t a l l x e n p v - w i n - 6 4 b i t
T h i s e x t r a c t s t h e p a c k a g e d f i l e s t o t h e / u s r / s h a r e / x e n p v - w i n d i r e c t o r y . T h e B a s h o u t p u t b e l o w
s h o w s t h e c o n t e n t s o f a / u s r / s h a r e / x e n p v - w i n d i r e c t o r y w i t h b o t h 3 2 b i t a n d 6 4 b i t d r i v e r s a n d t h e
d e b u g g i n g p a c k a g e s i n s t a l l e d . N o t e t h e s y m b o l i c l i n k s ( d e n o t e d b y t h e - > s y m b o l ) l i n k i n g t o t h e n e w e s t
v e r s i o n o f t h e p a r a - v i r t u a l i z e d d r i v e r s .
$ l s - a l / u s r / s h a r e / x e n p v - w i n
t o t a l 1 3 4 7 2
d r w x r - x r - x 2 r o o t r o o t 4 0 9 6 J u l 1 4 1 7 : 2 9 .
d r w x r - x r - x 2 1 4 r o o t r o o t 4 0 9 6 J u l 1 4 1 7 : 2 9 . .
- r w - r - - r - - 1 r o o t r o o t 3 3 2 5 9 5 2 J u l 1 1 1 4 : 5 8 x e n p v - w i n - 3 2 b i t - 0 . 9 7 . 1 . i s o
- r w - r - - r - - 1 r o o t r o o t 3 4 2 2 2 0 8 J u l 1 1 1 4 : 5 8 x e n p v - w i n - 3 2 b i t - d e b u g - 0 . 9 7 . 1 . i s o
l r w x r w x r w x 1 r o o t r o o t 3 2 J u l 1 4 1 7 : 2 9 x e n p v - w i n - 3 2 b i t - d e b u g . i s o - > x e n p v -
w i n - 3 2 b i t - d e b u g - 0 . 9 7 . 1 . i s o
l r w x r w x r w x 1 r o o t r o o t 2 6 J u l 1 4 1 7 : 2 9 x e n p v - w i n - 3 2 b i t . i s o - > x e n p v - w i n -
3 2 b i t - 0 . 9 7 . 1 . i s o
- r w - r - - r - - 1 r o o t r o o t 3 4 5 4 9 7 6 J u l 1 1 1 4 : 5 8 x e n p v - w i n - 6 4 b i t - 0 . 9 7 . 1 . i s o
- r w - r - - r - - 1 r o o t r o o t 3 5 2 2 5 6 0 J u l 1 1 1 4 : 5 8 x e n p v - w i n - 6 4 b i t - d e b u g - 0 . 9 7 . 1 . i s o
l r w x r w x r w x 1 r o o t r o o t 3 2 J u l 1 4 1 7 : 2 9 x e n p v - w i n - 6 4 b i t - d e b u g . i s o - > x e n p v -
w i n - 6 4 b i t - d e b u g - 0 . 9 7 . 1 . i s o
l r w x r w x r w x 1 r o o t r o o t 2 6 J u l 1 4 1 7 : 2 9 x e n p v - w i n - 6 4 b i t . i s o - > x e n p v - w i n -
6 4 b i t - 0 . 9 7 . 1 . i s o
T h e . i s o f i l e s i n t h e / u s r / s h a r e / x e n p v - w i n d i r e c t o r y a r e m o u n t e d a s v i r t u a l C D - R O M d e v i c e s f o r t h e
W i n d o w s g u e s t s i n o r d e r t o i n s t a l l t h e d r i v e r s .
T o c r e a t e t h e v i r t u a l i z e d C D - R O M d e v i c e y o u m u s t c h o o s e t o u s e e i t h e r v i r t - m a n a g e r ( g r a p h i c a l ) o r
v i r s h ( c o m m a n d l i n e ) .
M o u n t i n g t h e i m a g e w i t h v i r t - m a n a g e r
F o l l o w P r o c e d u r e 3 . 1 , U s i n g v i r t - m a n a g e r t o m o u n t a C D - R O M i m a g e f o r a W i n d o w s g u e s t t o a d d a
C D - R O M i m a g e w i t h v i r t - m a n a g e r .
P r o c e d u r e 3 . 1 . U s i n g v i r t - m a n a g e r t o m o u n t a C D - R O M i m a g e f o r a W i n d o w s g u e s t
1 . O p e n v i r t - m a n a g e r , s e l e c t y o u r v i r t u a l i z e d g u e s t f r o m t h e l i s t o f v i r t u a l m a c h i n e s a n d p r e s s
t h e D e t a i l s b u t t o n .
2 . C l i c k t h e A d d b u t t o n i n t h e D e t a i l s p a n e l .
7
R e d H a t E n t e r p r i s e L i n u x 5 R e d H a t E n t e r p r i s e L i n u x
3 . T h i s o p e n s a w i z a r d f o r a d d i n g t h e n e w d e v i c e . S e l e c t S t o r a g e d e v i c e f r o m t h e d r o p d o w n
m e n u , t h e n c l i c k F o r w a r d .
4 . C h o o s e t h e S i m p l e F i l e o p t i o n a n d s e t t h e f i l e l o c a t i o n o f t h e p a r a - v i r t u a l i z e d d r i v e r s . i s o f i l e .
T h e l o c a t i o n o f t h e . i s o f i l e s i s / u s r / s h a r e / x e n p v - w i n i f y o u u s e d y u m t o i n s t a l l t h e p a r a -
v i r t u a l i z e d d r i v e r p a c k a g e s .
I f t h e d r i v e r s a r e s t o r e d p h y s i c a l C D , u s e t h e N o r m a l D i s k P a r t i t i o n o p t i o n .
S e t t h e D e v i c e t y p e t o I D E c d r o m a n d c l i c k F o r w a r d t o p r o c e e d .
5 . T h e d i s k h a s b e e n a s s i g n e d a n d i s a v a i l a b l e f o r t h e g u e s t o n c e t h e g u e s t i s s t a r t e d . C l i c k
F i n i s h t o c l o s e t h e w i z a r d o r b a c k i f y o u m a d e a m i s t a k e .
8
C h a p t e r 3 . I n s t a l l i n g a n d c o n f i g u r i n g t h e p a r a - v i r t u a l i z e d d r i v e r s
M o u n t i n g t h e i m a g e w i t h v i r s h
T o m o u n t . i s o i m a g e s w i t h v i r s h g u e s t s m u s t b e e i t h e r a c t i v e ( o n ) o r i n a c t i v e ( o f f ) s t a t e . F o r i n a c t i v e
g u e s t s r e f e r t o A p p e n d i x A , U s i n g v i r s h t o m o u n t a C D - R O M i m a g e o n a n i n a c t i v e d o m a i n . F o r m o u n t i n g
t h e C D - R O M i m a g e o n a n a c t i v e g u e s t w i t h v i r s h , f o l l o w P r o c e d u r e 3 . 2 , M o u n t i n g t h e d r i v e r i n s t a l l a t i o n
C D - R O M i m a g e w i t h v i r s h o n a n a c t i v e g u e s t .
P r o c e d u r e 3 . 2 . M o u n t i n g t h e d r i v e r i n s t a l l a t i o n C D - R O M i m a g e w i t h v i r s h o n a n a c t i v e
g u e s t
1 . D e t e r m i n e t h e r e q u i r e d p a r a m e t e r s , i n c l u d i n g :
a . A n a c t i v e d o m a i n . I n t h e e x a m p l e t h e d o m a i n i s c a l l e d w 2 k 3 _ 3 2 .
b . A n u n a l l o c a t e d b l o c k d e v i c e l a b e l . T h e e x a m p l e i n t h e n e x t s t e p u s e s h d c , i f h d c i s a l r e a d y
a l l o c a t e d c h o o s e t h e n e x t u n a l l o c a t e d l e t t e r f o r e x a m p l e h d d . Y o u c a n v e r i f y w h i c h d r i v e
l a b e l s a r e i n u s e b y r e a d i n g t h e c o n f i g u r a t i o n f i l e g e n e r a t e d w i t h t h e v i r s h d u m p x m l
w 2 k 3 _ 3 2 w 2 k 3 _ 3 2 g u e s t . x m l . T h i s c o m m a n d g e n e r a t e s a c o n f i g u r a t i o n f i l e c a l l e d
w 2 k 3 _ 3 2 g u e s t . x m l i n t h e c u r r e n t d i r e c t o r y .
c . T h e c o r r e c t d r i v e r f o r y o u r w i n d o w s g u e s t . I n t h e e x a m p l e t h e x e n p v - w i n - 3 2 b i t . i s o f r o m
t h e x e n p v - w i n - 3 2 b i t p a c k a g e .
2 . U s e t h e v i r s h c o m m a n d w i t h t h e p a r a m e t e r s m o d i f i e d f o r y o u r g u e s t .
# v i r s h a t t a c h - d i s k w 2 k 3 _ 3 2 / u s r / s h a r e / x e n p v - w i n / x e n p v - w i n - 3 2 b i t . i s o h d c - -
d r i v e r f i l e - - t y p e c d r o m - - m o d e r e a d o n l y
W a r n i n g
T h e a b o v e p r o c e d u r e o n l y w o r k s o n a c t i v e d o m a i n s . R e f e r t o A p p e n d i x A , U s i n g v i r s h t o m o u n t a
C D - R O M i m a g e o n a n i n a c t i v e d o m a i n f o r i n a c t i v e d o m a i n s .
9
R e d H a t E n t e r p r i s e L i n u x 5 R e d H a t E n t e r p r i s e L i n u x
P a r a - v i r t u a l i z e d d r i v e r s e x e c u t a b l e f i l e n a m e s
E x e c u t a b l e f i l e n a m e D e s c r i p t i o n
x e n p v - w i n - 3 2 b i t . e x e T h e p a r a - v i r t u a l i z e d d r i v e r p a c k a g e f o r 3 2 b i t
M i c r o s o f t W i n d o w s i n s t a l l a t i o n s . T h i s c o v e r s m o s t
i n s t a l l a t i o n s .
x e n p v - w i n - 3 2 b i t - d e b u g . e x e T h e p a r a - v i r t u a l i z e d d r i v e r d e b u g g i n g p a c k a g e
f o r 3 2 b i t M i c r o s o f t W i n d o w s i n s t a l l a t i o n s .
x e n p v - w i n - 6 4 b i t . e x e T h e p a r a - v i r t u a l i z e d d r i v e r p a c k a g e f o r 6 4 b i t
M i c r o s o f t W i n d o w s i n s t a l l a t i o n s . T h i s c o v e r s
W i n d o w s X P P r o f e s s i o n a l ® x 6 4 ( S e r v i c e P a c k 1
a n d S e r v i c e P a c k 2 ) , W i n d o w s V i s t a ® 6 4 b i t
( r e l e a s e a n d S e r v i c e P a c k 1 ) , W i n d o w s S e r v e r ®
2 0 0 3 ( 6 4 b i t ) S e r v i c e P a c k 2 a n d W i n d o w s
S e r v e r ® 2 0 0 3 R 2 ( 6 4 b i t ) S e r v i c e P a c k 2 .
x e n p v - w i n - 6 4 b i t - d e b u g . e x e T h e p a r a - v i r t u a l i z e d d r i v e r d e b u g g i n g p a c k a g e
f o r M i c r o s o f t W i n d o w s 6 4 b i t i n s t a l l a t i o n s .
N o t e
A l l m e n t i o n s o f t h e t e r m " 6 4 b i t " i n t h i s d o c u m e n t r e f e r t o A M D 6 4 a n d I n t e l 6 4 s y s t e m s . I t a n i u m
s y s t e m s a r e n o t s u p p o r t e d a t t h i s t i m e b y t h e s e d r i v e r s .
P r o c e d u r e 3 . 3 . I n s t a l l i n g t h e p a r a - v i r t u a l i z e d d r i v e r s o n t h e W i n d o w s ® g u e s t
1 . T h e i n s t a l l e r m a y s t a r t a u t o m a t i c a l l y i f y o u a d d e d t h e v i r t u a l i z e d C D - R O M t o a n a c t i v e g u e s t . I f t h i s
o c c u r s s k i p t h i s s t e p a n d c o n t i n u e f r o m s t e p 2 .
S t a r t t h e i n s t a l l e r b y d o u b l e c l i c k i n g t h e C D d r i v e ( E i n t h e e x a m p l e b e l o w ) .
I f A u t o r u n i s d i s a b l e d , s t a r t t h e i n s t a l l e r b y d o u b l e c l i c k i n g t h e . e x e f i l e o n t h e C D .
2 . O n c e t h e f i l e i s o p e n , t h e W e l c o m e s c r e e n a p p e a r s . S e l e c t N e x t t o p r o c e e d .
1 0
C h a p t e r 3 . I n s t a l l i n g a n d c o n f i g u r i n g t h e p a r a - v i r t u a l i z e d d r i v e r s
3 . Y o u a r e n o w p r o m p t e d t o s e l e c t t h e t y p e o f i n s t a l l y o u w a n t .
T h e C o m p l e t e o p t i o n i n s t a l l s t h e n e t w o r k d r i v e r , d i s k d r i v e r a n d s o u r c e c o d e .
T h e C u s t o m o p t i o n o p e n s a n o t h e r d i a l o g b o x f r o m w h i c h y o u c a n c h o o s e i n d i v i d u a l c o m p o n e n t s
t o i n s t a l l .
O n c e y o u h a v e m a d e y o u r s e l e c t i o n , c l i c k N e x t t o c o n t i n u e .
1 1
R e d H a t E n t e r p r i s e L i n u x 5 R e d H a t E n t e r p r i s e L i n u x
4 . S e l e c t I n s t a l l t o c o m p l e t e t h e i n s t a l l a t i o n .
5 . T h e u n s i g n e d d r i v e r w a r n i n g ( N e t w o r k a n d D i s k d r i v e r h a s n o t b e e n d i g i t a l l y
s i g n e d ) d i a l o g b o x p o p s u p . S e l e c t C o n t i n u e A n y w a y t o i n s t a l l d r i v e r s . T h i s d i a l o g b o x w i l l
a p p e a r f o u r t i m e s , t w i c e f o r e a c h d r i v e r , r h e l s c s i a n d t h e n r h e l n e t .
N o t e
F u t u r e r e l e a s e s o f R e d H a t P a r a - v i r t u a l i z e d D r i v e r f o r M i c r o s o f t W i n d o w s w i l l b e d i g i t a l l y
s i g n e d b y W i n d o w s H a r d w a r e Q u a l i t y L a b s ( W H Q L ) . O n c e c e r t i f i e d t h e w a r n i n g w i l l n o t
a p p e a r .
6 . S e l e c t S h o w t h e R E A D M E f i l e t o v i e w t h e r e l e a s e n o t e s f o r t h e d r i v e r s .
C l i c k F i n i s h t o c o m p l e t e t h e i n s t a l l a t i o n .
7 . R e b o o t t h e g u e s t .
1 2
C h a p t e r 3 . I n s t a l l i n g a n d c o n f i g u r i n g t h e p a r a - v i r t u a l i z e d d r i v e r s
T h e t h e p a r a - v i r t u a l i z e d d r i v e r s s h o u l d n o w b e i n s t a l l e d o n t h e M i c r o s o f t W i n d o w s g u e s t .
3 . 3 . P o s t - i n s t a l l a t i o n h o s t c o n f i g u r a t i o n
T h i s s e c t i o n c o v e r s t h e p o s t - i n s t a l l a t i o n c o n f i g u r a t i o n p r o c e s s e s r e q u i r e d t o u t i l i z e t h e p a r a - v i r t u a l i z e d
d r i v e r s . P a r a - v i r t u a l i z e d d r i v e r s m u s t b e i n s t a l l e d o n t h e g u e s t b e f o r e c o m m e n c i n g t h i s s e c t i o n .
N e t w o r k d e v i c e s a v a i l a b l e t o g u e s t s a u t o m a t i c a l l y u s e t h e p a r a - v i r t u a l i z e d d r i v e r s w h e n t h e g u e s t s a r e
r e b o o t e d a f t e r i n s t a l l a t i o n o f t h e d r i v e r s . A d d i n g n e t w o r k d e v i c e s r e q u i r e s s p e c i a l c o n f i g u r a t i o n s t e p s ,
r e f e r t o S e c t i o n 4 . 2 , A d d i n g p a r a - v i r t u a l i z e d n e t w o r k d e v i c e s .
B l o c k d e v i c e s r e q u i r e a d d i t i o n a l c o n f i g u r a t i o n .
B l o c k d e v i c e c o n f i g u r a t i o n
T h i s s e c t i o n c o v e r s t h e p r o c e d u r e f o r a d d i n g a n d m o d i f y i n g d i s k e n t r i e s t o e n a b l e t h e p a r a - v i r t u a l i z e d
d r i v e r s . E a c h g u e s t r e q u i r e s m o d i f i c a t i o n i n o r d e r t o u t i l i z e t h e d r i v e r s .
P a r a - v i r t u a l i z e d d r i v e r s c a n n o t b e u s e d f o r t h e d i s k c o n t a i n i n g t h e W i n d o w s s y s t e m f i l e s . O n l y
s e c o n d a r y d i s k s c a n b e u s e d w i t h t h e p a r a - v i r t u a l i z e d d r i v e r s a t t h i s t i m e .
W a r n i n g
O n l y m a k e c h a n g e s t o t h e c o n f i g u r a t i o n f i l e s i n t h e / e t c / x e n d i r e c t o r y w i t h t h e l i b v i r t b a s e d
t o o l s , v i r s h a n d v i r t - m a n a g e r . M a n u a l l y e d i t i n g c o n f i g u r a t i o n f i l e s i n t h e / e t c / x e n d i r e c t o r y
i s n o t r e c o m m e n d e d a n d c o u l d r e n d e r y o u r g u e s t s i n o p e r a b l e .
U s e v i r s h d u m p x m l t o e x p o r t t h e c o n f i g u r a t i o n o f t h e v i r t u a l m a c h i n e .
# v i r s h d u m p x m l v i r t - m a c h i n e - n a m e > g u e s t . x m l
U p d a t e t h e g u e s t c o n f i g u r a t i o n t o e n a b l e t h e p a r a - v i r t u a l i z e d d r i v e r s . R e d H a t E n t e r p r i s e L i n u x 5 . 2
a u t o m a t i c a l l y e n a b l e s p a r a - v i r t u a l i z e d n e t w o r k d r i v e r s . O n l y t h e b l o c k a n d d i s k d e v i c e d r i v e r s m u s t b e
u p d a t e d .
T h e g u e s t . x m l f i l e l o c a t e t h e s e c t i o n c o n t a i n i n g t h e d i s k c o n f i g u r a t i o n s h o u l d r e s e m b l e t h i s e x a m p l e .
T h i s e x a m p l e u s e s a h a r d d i s k p a r t i t i o n c a l l e d / d e v / h d a 6 .
<