#!/usr/bin/python
# -*- coding: utf-8 -*
from fabric.api import *
from fabric.context_managers import *
from fabric.contrib.console import confirm
from fabric.contrib.files import *
import time,os
fdfs='root@192.168.3.111:22' # 这里root 192.168.3.111 和 端口22一个都不能少哦
redis="root@192.168.3.111:22"
mongo="root@192.168.3.111:22"
mq="root@192.168.3.111:22"
cdh="root@192.168.3.111:22"
zk="root@192.168.3.111:22"
env.passwords = {
fdfs:'123123',
redis:'123123',
mongo:'123123',
mq:'123123',
cdh:'123123',
zk:'123123'
}
env.roledefs = {
'fdfs':[fdfs],
'redis':[redis],
'mongo':[mongo],
'mq':[mq],
'cdh':[cdh],
'zk':[zk]
}
env.source_dir="/opt/software/"
env.dest_dir="/opt/machtalk/"
@task
@roles('fdfs')
def test():
run('ifconfig -a')
- root 192.168.3.111 和 端口22一个都不能少哦。
这两天开始拉练,训练是不是需要部署私有云的时候,可以做到及时到位。
今天拿着线上的fab.py文件改了一会儿,每次还是需要输入密码,我来个去这是咋回事儿来, 最后发现居然是:22没有写。