freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

pptv分布式裝機系統(tǒng)-文庫吧

2025-09-13 22:55 本頁面


【正文】 file ? Cheetah實現(xiàn)模板中變量替換,以及邏輯的運算 。其中的偽代碼通過 python編譯器解析 Git 靜態(tài)配置文件同步 ? 所謂靜態(tài)配置文件是指每臺 cobbler server上基本一致的配置文件,比如 kickstart files, snippets 等 ? Cobbler Master上建立 git repository ? Cobbler部署時通過 git clone同步 kickstarts, snippets, triggers 這些靜態(tài)配置文件 ? Crontab定期從 Master那里 git pull回最新的配置 Git ? 目前流行的版本控制工具 ? 分布式版本控制軟件 ? 對比集中式,分布式提供離線版本控制 ? 為應用提供配置文件的版本控制 amp。分布式同步方式 配置文件 部署 Git clone生成 kickstart, snippets, triggers這些配置文件,并和 git repository上的同步 ... test x /var/lib/cobbler amp。amp。 cd /var/lib/cobbler/ || { echo ne cobbler directory doesn39。t exist! \n exit 0 } rm rf kickstarts rm rf snippets rm rf triggers git clone master/cobblergit/ git clone master/cobblergit/ git clone master/cobblergit/ ... 同步腳本 使用 git pull命令從 git repository拉取配置更新 echo ne Kickstarts sync cd $CB_DATA_PATH/kickstarts git pull amp。amp。 echo ne [OK]\n || echo ne [FAILED]\n echo ne Snippets sync cd $CB_DATA_PATH/snippets git pull amp。amp。 echo ne [OK]\n || echo ne [FAILED]\n echo ne Triggers sync cd $CB_DATA_PATH/triggers git pull amp。amp。 echo ne [OK]\n || echo ne [FAILED]\n Django 動態(tài)配置文件同步 ? 所謂動態(tài)配置文件是指由于不同 cobbler配置,而產(chǎn)生的配置文件;比如 每 臺 cobbler上的 profile對象,由所在 cobbler server的 distro對象決定 ? 通過 django調(diào)用 cobbler api ? 使用 nginx發(fā)布 django 應用,可通過 遠程調(diào)用 ? Crontab定期調(diào)用,通過傳入?yún)?shù),獲取配置文件列表并同步 Profile對象查詢接口 ... from import BootAPI cobbler api 傳入 distro參數(shù),返回 profile配置文件列表 def profile_list(request, distro): cb_api = BootAPI() profiles = (return_list=True, distro=distro) data = [] for profile in profiles: profile_url = %s/% % (, ) (profile_url) return HttpResponse(|.join(data), 39。text/html39。) ... 同步腳本 ... DISTROS=$(cobbler distro list) 取得此 cobbler的所有 distro對象 for distro in $DISTROS do PROFILES=$(curl master/profile_list/$distro/ 2/dev/null | tr ‘\|’
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1