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.
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é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
#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