亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

Perl集群配置管理系統Rex簡明手冊

2020-06-04 20:32:14
字體:
來源:轉載
供稿:網友

Rex 是 Perl 編寫的基于 SSH 鏈接的集群配置管理系統,語法上類似 Puppet DSL。官網中文版見 http://rex.perl-china.com 。本文僅為本人在部門 Wiki 上編寫的簡介性文檔。

常用命令參數

rex 命令參數很多,不過因為我們的環境是 krb 認證的,所以有些參數只能寫在 Rexfile 里。所以一般固定在存放了 Rexfile 的 /etc/puppet/webui 下執行命令,很多配置就自動加載了。那么還需要用到的命令參數基本就只有下面幾個:
-Tv: 查看當前 Rexfile 里定義了哪些 Task 任務,以及服務器組。
-H: 指定 Task 將在哪些 Host 上執行。這里比較方便的地方是支持 10.5.16.[95..110] 這樣的寫法。
-G: 指定 Task 將在哪些 Group 上執行。Group 的定義方式很多,Rex 默認支持的有直接在 Rexfile 里通過 group 指令指定,通過 ini 配置文件設定等等。目前我是實現了一個 groups_db 指令,來從我們的 sqlite 里獲取。groups_db('cdnbj::nginx') 就會自動生成一個名叫 ‘cdnbj::nginx' 的服務器組,包括 cdnbj 里所有部署了 nginx 的服務器。
-e: 指定一個臨時任務。通常是'say run “ipconfig”‘這樣的簡單命令形式。如果需要復雜邏輯,還是在 Rexfile 里書寫 Task。
-q:指定運行日志級別,有 -q 和 -qq。
-d:指定運行日志級別,有 -d 和 -dd。

Rexfile 介紹

參數設置部分:
代碼如下:
    set connection => "OpenSSH";
    user "root";
    krb5_auth;
    parallelism 10;
這四行指定采用 kerberos 認證,并發 10 個進程執行 ssh 命令。
代碼如下:
    desc "install puppet agent";
    task "puppet_install", sub {
    }
    before "puppet_install", sub {
    }
    after "puppet_install", sub {
    }

這幾行就是 Rexfile 的任務定義主體格式。task 指令定義任務,任務會在具體的 -H 或者 -G 服務器上執行。其他都是可選項,desc內容會在 -Tv 的時候顯示;before 和 after 定義的任務會在執行對應 task 之前或之后,在'''rex命令執行處,即10.4.1.21本地'''執行。

常用指令介紹

run

運行命令。如果有回調函數,那么會把 stdout 和 stderr 傳給回調函數;如果沒有,直接把 stdout 作為返回值。

比如:
代碼如下:
say run "uptime";
    run "nginx -v", sub { my ($out, $err) = @_; say $err };

file

分發文件。語法類似 Puppet 的 file。支持 source、template、ensure、on_change 等操作。注意:rex 是順序執行 Rexfile 的,所以不用設置 Puppet 的 require 指令。

比如:
代碼如下:
    file "/etc/yum.repos.d/xiaonei-private.repo",
      source => "repos/xiaonei-private.repo";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲影院色在线观看免费| 91精品国产精品| 国产美女搞久久| 久久琪琪电影院| 欧美自拍大量在线观看| 国产伊人精品在线| 欧美福利小视频| 久久久久久高潮国产精品视| 欧洲日本亚洲国产区| 欧美日韩一区二区三区在线免费观看| 国产日韩欧美电影在线观看| 亚洲精品欧美极品| 国产精品第一视频| 亚洲最大的免费| 日韩免费av片在线观看| 久久精品久久久久久国产 免费| 成人在线视频福利| 九色精品免费永久在线| 亚洲一区二区三区视频播放| 亚洲电影免费观看高清| 日韩成人在线网站| 97碰在线观看| 91精品国产91久久久久久久久| 成人观看高清在线观看免费| 欧美国产日韩一区二区在线观看| 九九九久久国产免费| 亚洲女人天堂视频| 韩国日本不卡在线| 亚洲视频在线免费观看| 午夜精品国产精品大乳美女| 国产日本欧美一区二区三区| 久久久久亚洲精品国产| 美女精品视频一区| 亚洲а∨天堂久久精品9966| 亚洲综合色av| 日韩经典中文字幕| 欧美国产日韩二区| 国产成人亚洲精品| 国产精品成人免费视频| 日本精品一区二区三区在线| 久久五月天综合| 久久香蕉国产线看观看网| 一区二区三区无码高清视频| 视频直播国产精品| 在线中文字幕日韩| 亚洲国产另类久久精品| 国内精品久久久久久影视8| 国产成人在线精品| 欧美激情精品久久久久久黑人| 日韩一区二区欧美| 国产精品久久999| 成人a视频在线观看| 国产mv免费观看入口亚洲| 亚洲最新av网址| 日韩免费观看在线观看| 一本色道久久综合狠狠躁篇的优点| 精品国产精品自拍| 欧美日韩亚洲国产一区| 国产一区二区欧美日韩| 青青草成人在线| 午夜精品免费视频| 亚洲欧美日韩图片| 欧美成人激情视频免费观看| 久久精品视频在线观看| 668精品在线视频| 6080yy精品一区二区三区| 91久久国产精品| 欧美限制级电影在线观看| 岛国av一区二区| 亚洲人成伊人成综合网久久久| 精品久久在线播放| 精品成人国产在线观看男人呻吟| 亚洲福利视频免费观看| 欧美一级片在线播放| 国产一区二区三区毛片| 国产精品自拍网| 国产精品黄页免费高清在线观看| 日韩在线小视频| 91精品国产乱码久久久久久久久| 色爱av美腿丝袜综合粉嫩av| 亚洲影院高清在线| 亚洲精品免费网站| 欧洲美女7788成人免费视频| 在线观看国产欧美| 国产精品久久在线观看| 国产成人精品免高潮费视频| 久久精品国产欧美亚洲人人爽| 久久久精品一区二区| 国语自产偷拍精品视频偷| 亚洲精品国产精品国产自| 国产精品久久久久久久久粉嫩av| 亚洲视频在线播放| 自拍偷拍免费精品| 久久在线精品视频| 国产精品日韩av| 91九色视频导航| 久久久免费高清电视剧观看| 久久免费国产精品1| 一区二区三区精品99久久| 国产精品视频在线观看| 一区二区欧美日韩视频| 国产成人拍精品视频午夜网站| 精品国产电影一区| 国产91在线高潮白浆在线观看| 亚洲片国产一区一级在线观看| 久久久久久久久久久网站| 国产精品777| 久久九九热免费视频| 国产精品久久久久久久久久新婚| 亚洲天堂一区二区三区| 国产午夜精品一区理论片飘花| 大胆欧美人体视频| 在线观看欧美www| 91午夜在线播放| 亚洲欧美综合精品久久成人| 亚洲精品99久久久久中文字幕| 少妇高潮 亚洲精品| 国产一区二区欧美日韩| 欧美电影院免费观看| 亚洲一级免费视频| 国产精品免费视频久久久| 91精品国产综合久久久久久久久| 国产日韩综合一区二区性色av| 97国产suv精品一区二区62| 在线日韩日本国产亚洲| 疯狂做受xxxx高潮欧美日本| 成人妇女淫片aaaa视频| 久久中文字幕国产| 亚洲精品日韩欧美| 欧美性猛交xxxx| 97视频网站入口| 欧美成年人视频网站欧美| 中文字幕日韩综合av| 欧美极品少妇xxxxⅹ喷水| 久久av资源网站| 精品一区精品二区| 亚洲欧洲成视频免费观看| 久久精品视频亚洲| 日韩免费电影在线观看| www.国产精品一二区| 91精品免费视频| 7777kkkk成人观看| 国产精品第三页| 日韩性生活视频| 亚洲精品videossex少妇| 亚洲高清久久久久久| 91色在线视频| 精品偷拍一区二区三区在线看| 亚洲精品videossex少妇| 97国产成人精品视频| 国产美女久久精品香蕉69| 久久亚洲精品毛片| 亚洲性线免费观看视频成熟| 亚洲一区二区三区视频| 亚洲精品电影网| 中文字幕亚洲一区二区三区五十路| 久久久精品免费视频| 91精品国产乱码久久久久久久久| 成人观看高清在线观看免费| 国产精品美女主播在线观看纯欲| 韩国国内大量揄拍精品视频| 亚洲精品久久久久久久久久久久久| 欧美日韩激情小视频| 亚洲欧美精品suv|