IT管理工具

管理工具:
            基于paramiko模块实现,基于SSH
                - fabric
                - ansible
            
            - saltstack
            - puppet
            
                
        a. paramiko,远程执行命令
        
           PS:用Python在本地执行命令subprocess
               v = subprocess.check_output('git clone https://github.com/WuPeiqi/Tyrion.git',shell=True)
               print(v)
               
               subprocess.Popen(...)
               
        b. saltstack 
            只在一台机器上安装:saltstack
            在每台机器上安装:
                master: 一台
                 slave: 其他所有
        
            安装:
                master:
                    1. 安装salt-master
                        yum install salt-master
                    2. 修改配置文件:/etc/salt/master
                        interface: 0.0.0.0    # 表示Master的IP 
                    3. 启动
                        /etc/init.d/salt-master start 
                        或
                        service salt-master start
                        或
                        systemctl start salt-master.service
                slave:
                    1. 安装salt-minion
                        yum install salt-minion

                    2. 修改配置文件 /etc/salt/minion
                        master: 10.211.55.4           # master的地址
                        或
                        master:
                            - 10.211.55.4
                            - 10.211.55.5
                        random_master: True

                        id: c2.salt.com                    # 客户端在salt-master中显示的唯一ID
                    3. 启动
                        service salt-minion start
            PS: http://www.cnblogs.com/wupeiqi/articles/6415436.html

 

posted @ 2018-04-03 17:29  九二零  阅读(89)  评论(0编辑  收藏  举报