99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

Ansible for openGauss自動化部署 openGauss hfw.cc

時間:2023-11-28  來源:  作者:hfw.cc 我要糾錯


前言

大家好,今天我們為大家推薦一套基于 Ansible 開發的,自動化部署及擴容 openGauss 的腳本工具:Ansible for openGauss(以下簡稱 AFO)。

通過AFO,我們只需簡單修改一些配置文件,即可快速部署多種架構模式的 openGauss,以及對已有架構進行自動化擴容。

解決部署痛點

如果你有按照官方文檔部署一套 openGauss 的經歷,你會發現不論是單點還是集群,均需做不少的前期工作。例如要根據 CPU 和操作系統,下載對應版本的安裝包。又需要根據不同的 Linux 操作系統,做一些額外配置。手工部署在這里不僅低效,而且容易有錯漏。如果是多節點的部署,手工部署的弱勢會被進一步放大。

我開發這套 Ansible 腳本的目標,就是盡可能地覆蓋部署前、部署中和部署后的場景,并且把手工部署過程中遇到的一些坑,也通過自動化來解決掉。降低 openGauss 的部署門檻,推動 openGauss 的普及。

例如在 openEuler 20.03 系統里部署 openGauss 5.0,你會遇到 readline-devel 這個依賴包的版本是 8,而 openGauss 5.0 需要的是 libreadline.so.7,導致安裝過程失敗。我查找到解決方法后,加入到部署流程中,自動幫大家把這個坑給填了。

在給未部署 CM 的架構做擴容時,需要在主備之間做一次 switchover 后才能安裝 CM。這些我們也加入到自動化流程中,免除了大家遇到這些問題還要花時間查找解決方法的麻煩。

部署過程中,有需要在 root 和 omm 賬號之間多次切換的操作,Ansible 里用 become_user 就可以輕松自動切換。這些都是手工部署過程中的痛點。

已實現的功能

總結下來,目前我們這個工具能實現以下功能:

提供一個專屬的 ansible-docker 子項目,只要控制機可運行 docker,即可運行一個 Ansible 容器,適配 AFO 的執行。對于不熟悉 Ansible 的同學非常友好。

自動適配 CPU 架構(條件受限,目前僅測試了 X86 架構)和操作系統(已支持 CentOS 和 openEuler 20.03),自動下載對應的 openGauss 安裝包,自動對操作系統做適配修改。

實現從單節點到多節點的多種架構模式的一次性部署。

使用本工具部署的單點或集群,還能通過添加服務器,再次運行腳本,實現平滑擴容。實測可直接從單主擴容到 1 主 2 備 2 級聯。

允許用戶自定義一些變量,例如指定部署目錄,指定 openGauss 版本(5.0 或以上),指定 sysctl 的參數配置。

免除手工部署中的問答環節,自動生成相關密碼,自動填寫。最后生成部署報告。

效率是如何提升的?

以配置網卡 MTU 為例,臺服務器的執行時間如下:

Ansible 在 0.517 秒的時間內,完成了 3 臺服務器的網卡 MTU 修改。因為,它是并行操作的。

以生成 cluster_config.xml 為例

3 臺服務器的節點,手工寫 cluster_config.xml,需要花費多少時間,各位可以自己計時看看。

而我們利用 Ansible 的模板功能,可以在 1 秒內生成該文件,編排非常清晰,一目了然。

 

我們甚至考慮到了在機房里使用小尺寸顯示器查看 cluster_config.xml 的場景,對 xml 做了換行處理,避免出現單行過長的問題。

自動化思路

AFO 主要的工作流如下:

對部署環境的信息進行采集。

將用戶自定義的變量和腳本默認變量合并,優先使用自定義變量。

檢查是否已部署 openGauss,如無,進入初次部署流程。

如果已部署 openGauss,則檢查用戶是否有添加新節點,進入節點擴容流程。

節點擴容流程里又分 2 步,先擴容備機節點,再擴容級聯節點。因為級聯節點只連接備機。

如果集群節點數量為 3 或以上,且未部署 CM,則進入 CM 部署流程。

最后,檢查確認集群已正常運行,生成部署報告。

結果展示

以 3 臺 VirtualBox 虛擬機為例,統一 8U+16GB 配置,都在 1 塊物理 SATA 盤上讀寫。

另外,虛擬機都已經提前安裝好相關依賴包,openGauss 安裝包也已經下載到本地。排除網絡下載速度的不確定因素。

單節點, 40 秒(下圖右下角)完成部署。

 1 備, 48 秒(下圖右下角)完成部署。

從單點數據庫,擴容為 1  1  1 級聯,耗時 23 分(下圖右下角)完成部署。

擴容模式需要額外的流程,因此耗時比直接部署 3 節點的要多。

最后生成部署報告

項目代碼

這套工具已經收錄在 openGauss 社區的官方代碼庫,歡迎大家前往下載試用,并向我們多多提出寶貴意見。

代碼地址:https://gitee.com/opengauss/ansible-for-opengauss

 

參與貢獻

歡迎對 Ansible 熟悉的同學,加入我們,改進完善我們的項目。

更歡迎大家提交 issue,提出寶貴的意見和建議。

也歡迎可以提供測試資源的同學,與我聯系。目前我們需要 ARM 平臺的測試環境。

TODO

增加 openGauss 相關生態軟件的自動化部署,例如圖形化管理,監控管理。

增加 ARM 平臺的適配。

增加數據庫定時備份的配置流程。

增加對 1 主 1 備架構的主備自動切換配置。

有限度地提供 gs_guc 自動化配置,方便運維人員對數據庫參數做修改更新。

更多的想法,由你們來補充。

掃一掃在手機打開當前頁
  • 上一篇:時尚東方珠寶品牌宏基總裁廖創賓獲頒“JWA非凡40”榮譽獎項
  • 下一篇:UC網盤家庭空間全新亮相 四大特色功能高效記錄生活點滴
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲午夜三级在线| 26uuu色噜噜精品一区| 91麻豆蜜桃一区二区三区| 91精品国产欧美日韩| 亚洲精品成a人| 99久久久久久| 亚洲男同1069视频| 久久久久88色偷偷免费| 欧美a级一区二区| 不卡的av中国片| 欧美一区二区成人| 麻豆freexxxx性91精品| 日韩一区国产二区欧美三区| 天堂一区二区在线| 欧美一区在线视频| 国产一区二区三区在线看麻豆| 久久综合久久综合久久综合| 国产福利不卡视频| 久久综合久久久久88| av不卡在线播放| 亚洲国产精品麻豆| 欧美本精品男人aⅴ天堂| 一本一道波多野结衣一区二区| 精品国产免费一区二区三区香蕉| 亚洲嫩草精品久久| av网站一区二区三区| ㊣最新国产の精品bt伙计久久| 盗摄精品av一区二区三区| 国产欧美日韩视频在线观看| 成人小视频免费在线观看| 中文字幕国产一区二区| 成人h动漫精品一区二区| 国产精品久久久久一区二区三区| 色综合久久99| 麻豆国产精品官网| 国产欧美日本一区视频| 99re6这里只有精品视频在线观看| 亚洲精品国产品国语在线app| 欧美喷潮久久久xxxxx| 国内精品在线播放| 一区二区三区在线免费播放| 日韩一区二区三区电影| 亚洲一区自拍偷拍| 欧美日韩日日摸| 午夜不卡av在线| 欧洲精品在线观看| 亚洲电影一区二区| 色悠悠久久综合| 亚洲一区二区三区四区在线观看| 在线观看亚洲专区| 日本vs亚洲vs韩国一区三区二区| 亚洲精品一区二区三区福利 | 一区二区三区精密机械公司| 日韩欧美激情四射| 欧美亚洲综合色| 国产成人在线视频免费播放| 午夜精品福利一区二区蜜股av| 国产精品拍天天在线| 欧美成人福利视频| 欧美色成人综合| 色综合天天做天天爱| 久久国产精品72免费观看| 五月婷婷久久丁香| 亚洲人成人一区二区在线观看| 精品成a人在线观看| 欧美乱熟臀69xxxxxx| 欧洲在线/亚洲| 91国模大尺度私拍在线视频| 91视频观看免费| 成人开心网精品视频| 亚洲国产精品久久久男人的天堂 | 麻豆精品一区二区三区| 午夜伦欧美伦电影理论片| 亚洲欧美激情一区二区| 成人免费在线观看入口| 国产精品少妇自拍| 国产精品日韩成人| 综合av第一页| 亚洲柠檬福利资源导航| 一区二区三区四区不卡在线| 亚洲精品你懂的| 一区二区三区中文字幕在线观看| 日韩美女精品在线| 一区二区三区国产豹纹内裤在线| 亚洲综合网站在线观看| 一区二区三区四区国产精品| 亚洲午夜免费视频| 另类小说图片综合网| 国内久久精品视频| 成人免费va视频| 日本高清不卡aⅴ免费网站| 在线看日韩精品电影| 欧美巨大另类极品videosbest | 国产亚洲人成网站| 国产午夜精品在线观看| 国产婷婷色一区二区三区| 中文字幕二三区不卡| 亚洲精品视频一区| 日韩高清中文字幕一区| 国内精品自线一区二区三区视频| 福利电影一区二区| 欧美日韩一区二区在线观看 | 国产综合久久久久影院| 国产不卡在线一区| 欧美午夜影院一区| 精品久久久网站| 亚洲男人天堂一区| 青娱乐精品视频在线| 97国产精品videossex| 日本韩国视频一区二区| 欧美成人三级在线| 亚洲精品视频在线观看网站| 美女视频一区在线观看| av亚洲精华国产精华精华| 欧美精品18+| 国产精品成人一区二区三区夜夜夜| 亚洲成在人线在线播放| 亚洲美女电影在线| 亚洲综合色成人| 精品一区二区精品| 99精品1区2区| 8v天堂国产在线一区二区| 欧美日韩成人综合在线一区二区| 久久久久久97三级| 日韩精品一二三区| 91精彩视频在线观看| 国产精品欧美久久久久一区二区| 日本不卡一区二区| 日本黄色一区二区| 中文字幕一区二区三区av| 九九九精品视频| 欧美一区二区三区四区五区| 亚洲女子a中天字幕| 成人免费毛片片v| 久久精品男人的天堂| 精油按摩中文字幕久久| 欧美精品日日鲁夜夜添| 一区二区高清免费观看影视大全| 成人黄页毛片网站| 国产人久久人人人人爽| 国产一区二区在线视频| 精品区一区二区| 久久成人免费日本黄色| 日韩午夜三级在线| 开心九九激情九九欧美日韩精美视频电影| 欧美无砖砖区免费| 亚洲一区二区三区精品在线| 91麻豆swag| 一区二区三区精品在线| 欧美做爰猛烈大尺度电影无法无天| 日韩理论电影院| 色综合中文综合网| 久久国产夜色精品鲁鲁99| 制服.丝袜.亚洲.另类.中文 | 精品国产三级a在线观看| 日韩av电影免费观看高清完整版 | 中文字幕不卡在线播放| 成人性色生活片免费看爆迷你毛片| 欧美人妇做爰xxxⅹ性高电影| 亚洲国产精品久久不卡毛片 | 夜夜爽夜夜爽精品视频| 91丨九色丨尤物| 亚洲影院理伦片| 91精品一区二区三区在线观看| 日韩中文欧美在线| 精品日本一线二线三线不卡| 国产精品99久久久| 国产精品久久毛片a| 91一区二区三区在线观看| 亚洲韩国一区二区三区| 欧美一区二区三区在线| 国产精品一级片在线观看| 日韩一区欧美一区| 欧美久久久久免费| 精品一区二区三区久久| 专区另类欧美日韩| 成人av片在线观看| 国产欧美一区二区在线| 欧美亚男人的天堂| 久久99热这里只有精品| 亚洲欧美视频在线观看| 欧美一区二区三区人| 成人av电影免费在线播放| 亚洲a一区二区| 国产日本一区二区| 欧美日韩一区二区欧美激情| 国产精品系列在线播放| 国产精品一区二区三区99| 国产宾馆实践打屁股91| 天堂va蜜桃一区二区三区漫画版 | 91精品欧美久久久久久动漫 | 欧美丝袜丝交足nylons| av激情成人网| 99re视频这里只有精品| 成人蜜臀av电影| 成人激情免费网站| 成人av网站大全| 97aⅴ精品视频一二三区| aaa亚洲精品一二三区| 99精品久久只有精品|