[25403] 2016-08-22_Fabric-通过SSH来自动化管理Linux任务和布署应用

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2016-08-22_Fabric-通过SSH来自动化管理Linux任务和布署应用 F a b r i c   -     S S H     L i n u x     N e a r T a n   L i n u x   2 0 1 6 - 0 8 - 2 2 使 使   f a b r i c   使   F a b r i c     L i n u x   F a b r i c     P y t h o n     S S H   使 使   P y t h o n   使   F a b r i c 使   F a b r i c   F a b r i c   P y t h o n 使 使 便   L i n u x     F a b r i c F a b r i c     O p e n S S H   使   F a b r i c P y t h o n   2 . 5   P y t h o n - s e t u p t o o l s     p i p g c c 使   p i p     F a b r i c 使   y u m
,                 R H E L / C e n t O S   使   E P E L       f a b r i c   D e b i a n     U b u n t u     M i n t   使   a p t - g e t     F a b r i c   p i p     m a s t e r     p i p   使   p i p     F a b r i c 使 使   F a b r i c     L i n u x   使   F a b r i c F a b r i c   P y t h o n     F a b r i c         L i n u x     f a b f i l e . p y     P y t h o n   使 d n f a p t - g e t f a b r i c p y t h o n - f a b r i c 1 .   #   y u m   i n s t a l l   f a b r i c       [   R e d H a t   ] 2 .   #   d n f   i n s t a l l   f a b r i c       [   F e d o r a   2 2 +   ] 1 .   #   a p t - g e t   i n s t a l l   f a b r i c 1 .   #   y u m   i n s t a l l   p y t h o n - p i p               [   R e d H a t   ] 2 .   #   d n f   i n s t a l l   p y t h o n - p i p               [ F e d o r a   2 2 +   ] 3 .   #   a p t - g e t   i n s t a l l   p y t h o n - p i p       [   D e b i a n   ] 1 .   #   p i p   i n s t a l l   f a b r i c f a b
F a b r i c   使       F a b r i c     1     1 .   #   f a b r i c   - - f a b f i l e   / p a t h / t o / t h e / f i l e . p y f a b f i l e . p y H e l l o   W o r l d 1 .   #   v i   f a b f i l e . p y 1 .   d e f   h e l l o ( ) : 2 .           p r i n t ( ' H e l l o   w o r l d ,   T e c m i n t   c o m m u n i t y ' ) 1 .   #   f a b   h e l l o
F a b r i c   使   2   f a b f i l e . p y   F a b r i c :   f a b f i l e . p y     u p t i m e     L i n u x   F a b r i c   A P I   使     P y t h o n     F a b r i c   1 .   # !     / u s r / b i n / e n v   p y t h o n 2 .   f r o m   f a b r i c . a p i   i m p o r t   l o c a l 3 .   d e f   u p t i m e ( ) : 4 .           l o c a l ( ' u p t i m e ' ) 1 .   #   f a b   u p t i m e e n v e n v . h o s t s
    F a b r i c     I P     1 9 2 . 1 6 8 . 0 . 0   F a b r i c     1 9 2 . 1 6 8 . 0 . 2   1 9 2 . 1 6 8 . 0 . 6     F a b r i c   F a b r i c   F a b r i c   r u n   -     s h e l l   l o c a l   -     s h e l l   s u d o   -   使   r o o t     s h e l l   g e t   -   p u t   -     3   f a b f i l e . p y     F a b r i c   1 .   # ! / u s r / b i n / e n v   p y t h o n 2 .   f r o m   f a b r i c . a p i   i m p o r t   e n v 3 .           e n v . h o s t s   =   [   ' 1 9 2 . 1 6 8 . 0 . 2 ' ,   ' 1 9 2 . 1 6 8 . 0 . 6 '   ] 1 .   # ! / u s r / b i n / e n v   p y t h o n 2 .   f r o m   f a b r i c . a p i   i m p o r t   e n v ,   r u n 3 .   e n v . h o s t s   =   [ ' 1 9 2 . 1 6 8 . 0 . 2 ' , ' 1 9 2 . 1 6 8 . 0 . 6 ' ] 4 .   d e f   e c h o ( ) : 5 .           r u n ( " e c h o   - n   ' H e l l o ,   y o u   a r e   t u n e d   t o   T e c m i n t   '   " ) #   f a b   e c h o
f a b r i c :     L i n u x     4   u p t i m e     f a b f i l e . p y     u p t i m e   使 1 .   # ! / u s r / b i n / e n v   p y t h o n 2 .   f r o m   f a b r i c . a p i   i m p o r t   e n v ,   r u n 3 .   e n v . h o s t s   =   [ ' 1 9 2 . 1 6 8 . 0 . 2 ' , ' 1 9 2 . 1 6 8 . 0 . 6 ' ] 4 .   d e f   u p t i m e ( ) : 5 .           r u n ( ' u p t i m e ' ) 6 .   d e f   d i s k _ s p a c e ( ) : 7 .           r u n ( ' d f   - h ' ) 1 .   #   f a b   u p t i m e 2 .   #   f a b   d i s k _ s p a c e
F a b r i c   L A M P   5   L A M P L i n u x ,   A p a c h e ,   M y S Q L / M a r i a D B   a n d   P H P 使   r o o t     L A M P   R H E L / C e n t O S     F e d o r a     D e b i a n / U b u n t u     L i n u x   M i n t   1 .   # ! / u s r / b i n / e n v   p y t h o n 2 .   f r o m   f a b r i c . a p i   i m p o r t   e n v ,   r u n 3 .   e n v . h o s t s   =   [ ' 1 9 2 . 1 6 8 . 0 . 2 ' , ' 1 9 2 . 1 6 8 . 0 . 6 ' ] 4 .   d e f   d e p l o y _ l a m p ( ) : 5 .           r u n   ( " y u m   i n s t a l l   - y   h t t p d   m a r i a d b - s e r v e r   p h p   p h p - m y s q l " ) 1 .   # ! / u s r / b i n / e n v   p y t h o n 2 .   f r o m   f a b r i c . a p i   i m p o r t   e n v ,   r u n 3 .   e n v . h o s t s   =   [ ' 1 9 2 . 1 6 8 . 0 . 2 ' , ' 1 9 2 . 1 6 8 . 0 . 6 ' ] 4 .   d e f   d e p l o y _ l a m p ( ) : 5 .           s u d o ( " a p t - g e t   i n s t a l l   - q   a p a c h e 2   m y s q l - s e r v e r   l i b a p a c h e 2 - m o d - p h p 5   p h p 5 - m y s q l " )
  g i f   使   F a b r i c     L i n u x   [ 1 ]   F a b r i c       使     f a b f i l e . p y   使       s u d o   使     使     使     使           s h o r t n o r m a l   n e s t e d       F a b r i c   使   F a b r i c F a b r i c   [ 2 ] v i a :   h t t p : / / w w w . t e c m i n t . c o m / a u t o m a t i n g - l i n u x - s y s t e m - a d m i n i s t r a t i o n - t a s k s / A a r o n   K i l i   [ 3 ]   N e a r T a n [ 4 ]   w x y [ 5 ]   L C T T [ 6 ]   L i n u x [ 7 ]   1 .   #   f a b   d e p l o y _ l a m p f a b   - h e l p f a b f i l e = P A T H - u s e r = U S E R p a s s w o r d = P A S S W O R D d i s p l a y = - - l i s t - - l i s t - f o r m a t = F O R M A T - l i s t - - c o n f i g = P A T H - c o l o r i z e - e r r o r s - - v e r s i o n
[ 1 ] :   h t t p : / / w w w . t e c m i n t . c o m / u s e - a n s i b l e - p l a y b o o k s - t o - a u t o m a t e - c o m p l e x - t a s k s - o n - m u l t i p l e - l i n u x - s e r v e r s / [ 2 ] :   h t t p : / / d o c s . f a b f i l e . o r g / e n / 1 . 4 . 0 / u s a g e / e n v . h t m l [ 3 ] :   h t t p : / / w w w . t e c m i n t . c o m / a u t h o r / a a r o n k i l i / [ 4 ] :   h t t p s : / / g i t h u b . c o m / N e a r T a n [ 5 ] :   h t t p s : / / g i t h u b . c o m / w x y [ 6 ] :   h t t p s : / / g i t h u b . c o m / L C T T / T r a n s l a t e P r o j e c t [ 7 ] :   h t t p s : / / l i n u x . c n /   I D  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则