[PYTHON] Comment installer le tissu et comment l'utiliser

Comment installer et utiliser le fabric de l'outil de déploiement python. Un système d'exploitation qui peut utiliser yum, tel que CentOS, est une condition préalable.

Méthode d'introduction

Installez les packages requis.

yum install gcc python-devel python-setuptools
easy_install pip
pip install fabric

Confirmez qu'il a été installé.

fab -V

Exécution de la commande

Exécutez une commande vers le serveur distant pour obtenir des informations système. Il est supposé que vous pouvez vous connecter en spécifiant le nom d'hôte avec ssh. (Définissez le fichier ./ssh/config, etc.)

Créez un fabfile.

from fabric.api import run, env

env.use_ssh_config = True

def uname():
    run("uname")

Exécutez la commande fab. (Spécifiez le nom d'hôte dans hostname)

fab -H hostname uname

prime

#Exécution de la commande sur un serveur distant
run("commander")

#Exécuter la commande sur le serveur local
local("commander")

#Envoyer des fichiers au serveur distant
put("{Chemin du fichier source}", "{Chemin du fichier de destination}")

#Recevoir des fichiers du serveur distant
get("{Chemin du fichier source}", "{Chemin du fichier de destination}")

Spécifiez d'abord le module lors de l'exécution de chaque commande.

from fabric.api import run, env, local, put, get

Recommended Posts

Comment installer le tissu et comment l'utiliser
Comment installer et utiliser Tesseract-OCR
Comment installer et utiliser Graphviz
Comment installer et utiliser pandas_datareader [Python]
Comment installer Python
Comment installer pip
Comment installer Archlinux
Comment installer python
Comment installer BayesOpt
Comment installer Nbextensions
Comment installer Prover9
[2020.8 dernière] Comment installer Python
Comment installer Python [Windows]
Débutants! Commandes et utilisation de base de Linux!
Comment installer Tabpy 1.0 (version 2020-01)
Comment installer Git GUI et Gitk sur CentOS
Comment installer mkl numpy
Comment installer le blog Pelican
Comment installer Python à l'aide d'Anaconda
Comment installer python-pip avec ubuntu20.04LTS
Comment installer VMware-Tools sur Linux
Comment installer pycrypto sur Windows
Comment installer OpenCV sur Mac
Comment installer MBDyn (Linux Ubuntu)
Comment installer PyPy sur CentOS
Comment installer TensorFlow sur CentOS 7
Comment utiliser .bash_profile et .bashrc
Comment créer un Dockerfile (basique)
Installez le fabric sur Ubuntu et essayez
Comment créer un robot - Basic
Comment installer mysql-connector avec pip3
Comment installer Maven sur CentOS
Comment installer Music 21 sur Windows
Comment installer Anaconda avec pyenv
Résoudre des puzzles et 15 puzzles
Comment installer OpenCV sur Cloud9 et l'exécuter en Python
Comment réussir et étudier l'examen de base de la certification d'ingénieur Python 3
[EC2] Comment installer Chrome et le contenu de chaque commande
Comment installer des pandas sur EC2 (Comment gérer MemoryError et PermissionError)
Comment utiliser Google Colaboratory et exemple d'utilisation (PyTorch × DCGAN)
[Linux] Comment subdiviser des fichiers et des dossiers
Comment empaqueter et distribuer des scripts Python
Comment diviser et enregistrer un DataFrame
Comment installer aws-session-manager-plugin sur Manajro Linux
Comment installer drobertadams / toggl-cli sur Mac
python3 Comment installer un module externe
[Kivy] Comment installer Kivy sur Windows [Python]
Comment installer CatBoost [à partir de janvier 2020]
Comment installer DLIB avec 2020 / CUDA activé
Comment installer des packages sur Alpine Linux
Comment installer Richzhang / Colorisation sur Windows 10
Comment installer votre propre autorité de certification (racine)
python: Comment utiliser les locals () et globals ()
Comment installer le sous-système Windows pour Linux
Comment installer Apache (httpd) sur CentOS7
Comment installer php7.4 sur Linux (Ubuntu)
Comment installer Eclipse GlassFish 5.1.0 sur CentOS7
[Python] Comment calculer MAE et RMSE