FastHandle

Tools to make infrastructure construction operations and test operations more efficient

User Tools

Site Tools


Top     SiteMap

index.html



FastHandle

What is FastHandle?

FastHandle is tools to make infrastructure construction operations and test operations more efficient.
FastHandle will make your operation faster and more accurate.
And FastHandle aims to improve Linux knowledge by looking at settings and commands on the official site.

FastHandle use Fabric and Expect and so on.
So FastHandle is Fabric Best Practis, Expect Best Practis.
And FastHandle is also a Fabric framework.


FastHandle Characteristic

  • Simple
    • Less learning cost
    • start using FastHandle right away
  • Extreme efficiency
    • Quick setup and testing
  • Mangage from 1 server to over 1,000 servers
  • Agentless
  • Knowledge Base for Linux Configuration , Testing and Operation
    • You acquire knowledge that you can make use of whichever company you go to.


FastHandle Contents

FastHandle-init
(fh-init.sh)
Basic OS Settings before installing FastHandle
FastHandle a remote server configuration and test with Fabric
FastHnadle Scritps FastHnadle Scritps supports FastHandle.
fhlogin.sh
fhping.sh - check ping
check_loginpass.sh
check_rootpass.sh


OS Configuration Flow with FastHandle

  1. OS installation
  2. minimum configuration with FastHandle-init
  3. Create User and Group with FastHandle
  4. Install Package with FastHandle
  5. OS Configuration with FastHandle
  6. Enable/Disable Service with FastHandle


Note


Preparation

Manager Server
Target Server

How to use FastHandle

OS Management

$FHHOME/fabfile/xxxx.py

User Management (user.py) user.py is create user and check user infomation.
Package Management (pkg.py) pkg.py is installing packages and check packages.
Scripts
Network Configuration (net.py)
Set OS Conf (set.py)
Popular
Configuration
Get OS Conf (get.py) Scripts
Check OS Status (check.py)
Popular
Scripts
OS Operation (ope.py) reboot/shutdown
check time
Confirm communication requirements


Middleware Management

Programming Languages

PHP (php.py)
Java
Ruby
Python


FastHandle Scripts

$FHHOME/fabfile/fhscripts/xxxx.sh

fhxxxx
check_xxxx
check_loginpass.exp check_loginpass.exp $IP $USER '$PASS'
check_rootpass.exp
create_xxxx
get_xxxx

Appendix





This project is maintained by Takaaki Kurihara



index.html.txt ยท Last modified: 2018/01/13 02:36 by kurihara