簡單介紹自動化運維工具clip(1)
2016-02-20 19:33:36 來源: 王冬生 運維幫 評論:0 點擊:
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命令 (見截圖)
上一篇:【專題】如何應對運維工作的幾大挑戰?
下一篇:我從【優維計劃】訪談中看到的運維現狀
