zoukankan      html  css  js  c++  java
  • fabric自动化安装mysql-server

    1、创建文件auto_install_mysql.py

    vim auto_install_mysql.py
    

     -------------------------------------------->

     1 #!/usr/bin/env python
     2 
     3 from fabric.colors import *
     4 from fabric.api import *
     5 env.user='root'
     6 env.roledefs = {
     7     'dbserver': ['172.16.1.207']        //此处可以添加多台主机
     8 }
     9 env.password = {
    10     'root@172.16.1.207': 'redhat'
    11 }
    12 
    13 @roles('dbserver')
    14 def  dbtask():
    15     print yellow("Install mysql-server ...")
    16     with settings(warn_only=True):
    17         run("apt-get install mysql-server  -y")
    18         run("service mysql restart")
    19 
    20 def deploy():
    21     execute(dbtask)           //此处可以添加多个任务

    2、执行文件

    fab -f auto_install_mysql.py deploy
    

     

    执行结果如下:

    执行到输入密码的界面时,输入密码,然后按tab键跳到ok处,接着按空格键设置

  • 相关阅读:
    在HTML文件中加载js
    HTML表单的问题
    HTML自动换行的问题
    HTML的结束标签问题
    数据库基本知识
    PHP中数据库的连接
    2014年7月
    3.2版本视频讲解知识点
    2014年7月
    选项卡
  • 原文地址:https://www.cnblogs.com/jefflee168/p/7339512.html
Copyright © 2011-2022 走看看