FastHandle - IT Operations Examples

FastHandle is fast operation tools for infrastructure configurations and tests.

User Tools

Site Tools


index.html



Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
index.html [2018/02/25 01:06]
133.130.97.240 ↷ Links adapted because of a move operation
index.html [2021/04/03 01:42] (current)
kurihara
Line 1: Line 1:
-====== FastHandle - Python Fabric Framework ======+\\ 
 + 
 +<fs x-large><wrap hi>I'm creating FastHandle2.</wrap></fs> 
 +<fs large>https://github.com/kuritaka/fasthandle2</fs> 
 + 
 + 
 +\\ 
 + 
 +====== FastHandle - IT Operations Examples ======
  
  
Line 62: Line 70:
   *[[preparation:installing.html]]   *[[preparation:installing.html]]
   *[[preparation:directory-structure.html]] [size=12]<wrap safety>Important</wrap>[/size]   *[[preparation:directory-structure.html]] [size=12]<wrap safety>Important</wrap>[/size]
-    *[[preparation:fhhome:fh.env.html]] +  *[[preparation:fhhome:fh.env.html]] 
-    *[[preparation:fhhome:fhghost.html]] +  *[[preparation:fhhome:fhghost.html]] 
-    *[[preparation:fhhome:init.py.html]] +  *Linux 
-    *[[preparation:fhhome:auth.py.html]]+    *[[preparation:fhhome:init.py.html]] [size=12]<wrap safety>Important</wrap>[/size]
     *[[preparation:fhhome:test.py.html]]     *[[preparation:fhhome:test.py.html]]
-  *[[preparation:host-list.html]]+    *[[preparation:host-list.html]] 
 +  *Windows 
 +    *[[preparation:fhhome:auth.py.html]] 
 +  *Others 
  
 == Target Server== == Target Server==
Line 75: Line 87:
 \\ \\
 ===== How to use FastHandle with Fabric===== ===== How to use FastHandle with Fabric=====
 +==== Basic ====
   *[[operation:fabric.html]]  [size=12]<wrap notice>BASIC</wrap>[/size]   *[[operation:fabric.html]]  [size=12]<wrap notice>BASIC</wrap>[/size]
   *[[operation:specify.html]]  [size=12]<wrap notice>BASIC</wrap>[/size]   *[[operation:specify.html]]  [size=12]<wrap notice>BASIC</wrap>[/size]
Line 82: Line 95:
  
 \\ \\
-==== OS Management ====+==== Linux ====
  
-$FHHOME/fabfile/xxxx.py+**$FHHOME/linux/fabfile/xxxx.py**
  
-==Linux==+===OS===
  
 |<100% 250px ->| |<100% 250px ->|
-| **[[os:linux:user:index.html]]**                                                 | user.py is create user and check user infomation.                                                                           | +| **[[os:linux:example:index.html]]**\\  [size=12]<wrap notice>BASIC</wrap>[/size]  |                                                                                                                             | 
-| **[[os:linux:pkg:]]**                                                            | pkg.py is installing packages and check packages.\\ **Scripts**\\ <catlist os:linux:pkg:scripts: -noAddPageButton -noHead> +| **[[os:linux:user:index.html]]**                                                  | user.py is create user and check user infomation.                                                                           | 
-| **[[os:linux:net:index.html]]**                                                  |                                                                                                                             | +| **[[os:linux:pkg:]]**                                                             | pkg.py is installing packages and check packages.\\ **Scripts**\\ <catlist os:linux:pkg:scripts: -noAddPageButton -noHead> 
-| **[[os:linux:set:index.html]]**\\ [size=12]<wrap danger>Popular</wrap>[/size]    | **[[os:linux:set:index.html#Linux_OS_Configuration|Linux OS Configuration]]**                                               | +| **[[os:linux:net:index.html]]**                                                   |                                                                                                                             | 
-| **[[os:linux:get:index.html]]**                                                  | **Scripts**\\ <catlist os:linux:get:scripts: -noAddPageButton -noHead>                                                      | +| **[[os:linux:set:index.html]]**\\ [size=12]<wrap danger>Popular</wrap>[/size]     | **[[os:linux:set:index.html#Linux_OS_Configuration|Linux OS Configuration]]**                                               | 
-| **[[os:linux:check:index.html]]**\\ [size=12]<wrap danger>Popular</wrap>[/size]  | **Scripts**\\ <catlist os:linux:check:scripts: -noAddPageButton -noHead>                                                    | +| **[[os:linux:get:index.html]]**                                                   | **Scripts**\\ <catlist os:linux:get:scripts: -noAddPageButton -noHead>                                                      | 
-| **[[os:linux:ope:index.html]]**                                                  | reboot/shutdown\\ check time\\ Confirm communication requirements                                                           | +| **[[os:linux:check:index.html]]**\\ [size=12]<wrap danger>Popular</wrap>[/size]   | **Scripts**\\ <catlist os:linux:check:scripts: -noAddPageButton -noHead>                                                    | 
- +| **[[os:linux:ope:index.html]]**                                                   | reboot/shutdown\\ check time\\ Confirm communication requirements                                                           |
-==Windows== +
- +
-|<100% 250px ->| +
-| **[[os:windows:wincheck:index.html]]**  |   | +
-| **[[os:windows:winope:index.html]]**    |   | +
- +
- +
-==Etc== +
-|<100% 250px ->| +
-| **[[os:vmware:index.html]]**  |   | +
  
  
 \\ \\
-==== Middleware Management ===+=== Middleware Management ===
-$FHHOME/fabfile/xxxx.py+
  
 |<100% 200px ->| |<100% 200px ->|
Line 129: Line 130:
  
 \\ \\
-==== Programming Languages ====+=== Programming Languages === 
 |<100% 200px ->| |<100% 200px ->|
-| **[[languages:php:|]]**  |   | +| **[[languages:php:]]**   |   | 
-Java                     |   |+**[[languages:java:]]**  |   |
 | Ruby                       | | Ruby                       |
 | Python                     | | Python                     |
 +
 +
  
 \\ \\
-==== Hardware ====+====Windows==== 
 +**$FHHOME/windows/fabfile/xxxx.py**
  
-I use Fabric for simple tasks and repetitive tasks.+|<100% 250px ->| 
 +| **[[os:windows:wincheck:index.html]]**  |   | 
 +| **[[os:windows:winope:index.html]]**    |   |
  
- <catlist hardware: -noAddPageButton -noHead -excluPage:"(?!index.html)" -noNSInBold  -sortAscending> 
  
-/* +\\ 
-|<100% 200px ->|+====Others==== 
 +**$FHHOME/others/fabfile/xxxx.py** 
 + 
 +|<100% 250px ->
 +| **[[os:vmware:index.html]]**  |   |
 | **[[hardware:cisco:|]]**     | | **[[hardware:cisco:|]]**     |
 | **[[hardware:junos:|]]**     | | **[[hardware:junos:|]]**     |
 | **[[hardware:netapp:|]]**  |   | | **[[hardware:netapp:|]]**  |   |
 +
 +I use Fabric for simple tasks and repetitive tasks.
 +
 +
 +/*
 + <catlist hardware: -noAddPageButton -noHead -excluPage:"(?!index.html)" -noNSInBold  -sortAscending>
 */ */
  
Line 153: Line 169:
 \\ \\
 ===== FastHandle Scripts ===== ===== FastHandle Scripts =====
-$FHHOME/fabfile/fhscripts/xxxx.sh+**$FHHOME/fhscripts/xxx.sh** 
 +**$FHHOME/fhscripts/xxx.exp**
  
 ==fhxxxx== ==fhxxxx==
-|<100% 200px ->| +  *[[fhscripts:fh:fhssh.sh.html]] [size=12]<wrap safety>Important</wrap>[/size] 
-[[fhscripts:fhssh.sh.html]]       | ''fhssh.sh 192.168.0.10''       | +  *[[fhscripts:fh:fhssh_menu.sh.html]] 
-[[fhscripts:fhssh_menu.sh.html]]  | ''fhssh_menu.sh 192.168.0.10'' +  *[[fhscripts:fh:fhping.sh.html]] 
-[[fhscripts:fh:fhping.sh.html]]                                      | +  *[[fhscripts:fh:fhfping.sh.html]]
-[[fhscripts:fh:fhfping.sh.html]]     |                                 |+
  
 ==check_xxxx== ==check_xxxx==
-|<100% 200px ->| +  *[[fhscripts:check:check_snmp.sh.html]] 
-[[fhscripts:check:check_loginpass.exp.html]]    | ''check_loginpass.exp  $IP $USER '$PASS' ''  | +  *[[fhscripts:check:check_loginpass.exp.html]] 
-[[fhscripts:check:check_rootpass.exp.html]]                                               |+  *[[fhscripts:check:check_rootpass.exp.html]]
  
 ==create_xxxx== ==create_xxxx==
-|<100% 200px ->| + 
-[[fhscripts:create:create_ssh_keypair.sh.html]]     |   | +  *[[fhscripts:create:create_ssh_keypair.sh.html]] 
-[[fhscripts:create:create_ssl_csr_key.sh.html]]     |   | +  *[[fhscripts:create:create_ssl_csr_key.sh.html]] 
-[[fhscripts:create:create_sslsan_csr_key.sh.html]]    |+  *[[fhscripts:create:create_sslsan_csr_key.sh.html]]
  
 ==get_xxxx== ==get_xxxx==
-|<100% 200px ->| +  *[[fhscripts:get:get_nw_config.sh.html]]
-[[fhscripts:get:get_nw_config.sh.html]] | |+
  
  


index.html.1519488361.txt.gz · Last modified: 2018/02/25 01:06 by 133.130.97.240