首页 > 知识库 > 正文

简单介绍自动化运维工具clip(1)
2016-02-20 19:33:36   来源: 王冬生 运维帮    评论:0 点击:

Clip是一款自动化运维工具,适用于海量服务器的管理场景,可以降低系统误操作风险,提高工作效率等。Clip将传统的IP管理纬度替换为String管理纬度,管理方式的改变使海量运维时更加的便捷、可靠与高效。

Clip Server安装

1) 安装ApachePHP和MySQL

# yum install httpd php msyql mysql-server

\

2) 安装Clip WEB接口程序。(注: Clip WEB程序由Doitphp框架开发)

    2.1) mkdir -p /data/webroot/ (创建http虚拟主机发布目录)

    2.2) wget http://blog.puppeter.com/download/clip/clip_web.tar.gz

2.3) tar -xvzf clip_web.tar.gz -C (Apache程序发布目录/data/webroot/)

    2.4) 配置httpd.conf ,追加虚拟主机配置信息。

       NameVirtualHost *:80

ServerAdmin wds@tencent.com

       DocumentRoot /data/webroot/clip_server/

       ServerName clip.puppeter.com

       ErrorLog logs/clip.puppeter.com-error_log

       CustomLog logs/clip.puppeter.com-access_log common

    2.5) 启动httpd。

3)service mysqld start 启动Mysql

    3.1) wget http://blog.puppeter.com/download/clip/clip_db.tar.gz 下载表结构

    3.2 ) mysql -u root -p 进入mysql,导入表结构

       mysql-> create databases clip 创建clip库

       mysql-> mysql -u root -p clip < clip.sql 导入数据表。

    3.3 ) SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’); 设置mysql密码

    3.4 ) FLUSH PRIVILEGES; 刷新mysql配置

4 ) 设置Clip WEB连接mysql

编辑 /data/webroot/clip_server/application/config/clip.ini.php

Clip SDK安装

Cllip SDK 由Python开发,以下为Clip依赖环境安装过程:

1)下载安装Python (注:目前支持Python 2.6.* 和 2.7.*版本) && expect

# yum install python expect

\

# python源码安装,推荐2.6.6(下载页面:https://www.python.org/download/releases/2.6.6/)

2)下载Clip SDK

# wget http://blog.puppeter.com/download/clip/clip_latest.tar.gz

3)安装Cllip SDK

# tar -xvzf clip_p1.0.tar.gz -C /usr/local/servcers (注:指定安装目录)

4)设置Clip。 编辑 clip/conf/clip.ini 文件,变更server_ip选项为Clip_webIP

\

5)导入环境变量

export PATH=$PATH:/usr/local/services/clip/ (安装路径)

或者 echo ‘export PATH=$PATH:/usr/local/services/clip/ ‘ >> /etc/profile && source /etc/profile

6)执行Cllip命令 (见截图)

\

 

相关热词搜索:clip 自动化运维 工具

上一篇:【专题】如何应对运维工作的几大挑战?
下一篇:我从【优维计划】访谈中看到的运维现状

分享到: 收藏