999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SaltStack運維工具在云數據庫自動化部署與管理系統中的應用研究

2018-12-28 16:40:33鄒國平新余學院數學與計算機學院江西新余338000
數碼設計 2018年8期
關鍵詞:服務管理

鄒國平(新余學院數學與計算機學院 江西 新余 338000)

1 SaltStack運維工具

SaltStack本身是一種開源的基礎架構集中化管理平臺,相比其它商業產品,其部署及配置稍顯雜。Saltstack是基于python開發的一套C/S架構配置管理工具,SaltStack使用SSL證書簽方的方式進行認證管理,而底層使用ZeroMQ消息隊列pub/sub方式通信。SaltStack具備配置管理、遠程執行、監控等功能。通過部署 SaltStack環境,運維人員可以在成千上萬臺服務器上做到批量執行命令,根據不同的業務特性進行配置集中化管理、分發文件、采集系統數據及軟件包的安裝與管理等。SaltStack具有以下特性,幫助企業IT更好的實現系統批量管理:部署簡單、管理方便;支持大部分的操作系統,如 Unix/Linux/Windows環境;架構上使用C/S管理模式,易于擴展;配置簡單、功能覆蓋廣;主控端(Master)與被控端(Minion)基于證書認證,確保安全可靠的通信;支持API及自定義Python模塊,輕松實現功能擴展;

SaltStack采用C/S結構來對云環境內的服務器操作管理及配置管理。SaltStack客戶端(Minion)在啟動時,會自動生成一套密鑰,包含私鑰和公鑰。之后將公鑰發送給服務器端,服務器端驗證并接受公鑰,以此來建立可靠且加密的通信連接。同時通過消息隊列ZeroMQ在客戶端與服務端之間建立消息發布連接。

2 基于SaltStack的云數據庫系統總體架構

SaltStack的所有被管理客戶端節點都是通過密鑰進行加密通信,使用端口為4506。客戶端與服務器端的內容傳輸,是通過消息隊列完成,使用端口為4505。Master可以發送任何指令讓Minion執行,salt有很多可執行模塊,比如說CMD模塊,在安裝minion的時候已經自帶了,它們通常位于python庫中,locate salt|grep/usr/可以看到salt自帶的所有東西。

Salt命令,將 cmd.run ls 命令從 salt.client.LocalClient.cmd_cli發布到 Master,獲取一個Jodid,根據 jobid獲取命令執行結果。Master接收到命令后,將要執行的命令發送給客戶端 minion。Minion從消息總線上接收到要處理的命令,交給 minion._handle_aes處理。Minion._handle_aes發起一個本地線程調用 cmdmod執行ls命令。線程執行完 ls后,調用Minion._return_pub方法,將執行結果通過消息總線返回給master。

Master接收到客戶端返回的結果,調用master.handle_aes方法將結果寫的文件中 Salt.client.LocalClient.cmd_cli通過輪詢獲取 Job執行結果,將結果輸出到終端。

3 基于SaltStack的云數據庫系統實現

3.1依賴組件的安裝。首先下載并安裝epel源,執行以下指令,將epel.repo 存儲到/etc/yum.repos.d 目錄下。wget– o/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repo 并通過 Yum list命令來校驗安裝源是否生效。

3.2Master角色的安裝。配置好yum源之后,只需要輸入正確的命令,就可以在自動安裝SaltStack的同時,將依賴包安裝好。安裝完成后,輸入chkconfig salt-master on將master服務加入到開機啟動項,這樣每次系統啟動,都會自動加載master服務。輸入service salt-master start啟動master服務。之后通過netstat–antp查詢服務狀態,顯示安裝生效。

3.3Minion角色的安裝。安裝完成后,輸入 chkconfig salt-minion on,將minion服務加入到開機啟動項,這樣每次系統啟動,都會自動加載minion服務。輸入service salt-minion start,啟動minion服務。

3.4Master端配置。SaltStack-Master是 SaltStack組件的核心服務,負責發布指令及配置文件的分發與管理,及客戶端的管理功能。Master要想正常提供服務,需要接受客戶端的證書認證請求。輸入salt-key–l來查詢客戶端證書狀態,再輸入salt-key–A接受客戶端認證。

3.5SaltStack測試。通過兩個測試案例,可以驗證 SaltStack是否運行正常,是否可以完成預定的功能。我們可以通過 salt'*'test.ping來測試客戶端是否在線,并被master管理,如果返回True,則說明客戶端已經被master管理,并處于在線狀態。

4 結語

總之,使用自動化運維工具 SaltStack來部署云數據庫,實現了云計算平臺的集中管理和服務,能夠提高數據運維團隊的工作效果,同時降低了數據庫服務器運維成本,值得技術推廣。

猜你喜歡
服務管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
加強土木工程造價的控制與管理
如何加強土木工程造價的控制與管理
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
主站蜘蛛池模板: 九九线精品视频在线观看| 欧美精品不卡| 国产91精品久久| 国产精品视频久| 又污又黄又无遮挡网站| 久久人搡人人玩人妻精品一| 精品无码视频在线观看| 天天干天天色综合网| 精品国产电影久久九九| 天天综合网色| a级毛片网| 亚洲欧美不卡视频| 亚洲天堂网2014| 熟妇丰满人妻| 波多野结衣在线se| 狼友视频国产精品首页| 久久夜色精品国产嚕嚕亚洲av| 男人天堂亚洲天堂| 日韩福利视频导航| 亚洲成人免费在线| 9cao视频精品| 欧美在线精品怡红院| 97精品久久久大香线焦| 在线播放国产一区| 丁香亚洲综合五月天婷婷| 欧洲成人在线观看| 国产又色又刺激高潮免费看| 国产成人盗摄精品| 国产美女精品在线| 毛片网站在线看| 91美女视频在线| 最新加勒比隔壁人妻| 婷婷六月在线| 婷婷激情亚洲| 亚洲国产日韩在线成人蜜芽| 久草视频中文| 久久人搡人人玩人妻精品| 国产人人干| 国产成人凹凸视频在线| 欧美色丁香| 亚洲精品波多野结衣| AV不卡在线永久免费观看| 色综合天天娱乐综合网| AV不卡在线永久免费观看| 青青青国产精品国产精品美女| 亚洲aaa视频| 色哟哟精品无码网站在线播放视频| 亚洲视频一区| 日韩AV无码免费一二三区| 日韩少妇激情一区二区| 日本在线国产| 婷婷亚洲综合五月天在线| 国内精品91| 玖玖精品视频在线观看| 69免费在线视频| 黄色一级视频欧美| 亚洲欧洲日韩综合色天使| 天堂岛国av无码免费无禁网站| 亚洲无码91视频| 91福利免费视频| 97国产精品视频自在拍| 99精品在线视频观看| 久久中文字幕不卡一二区| 黄色在线不卡| 毛片最新网址| 永久在线精品免费视频观看| 国产成+人+综合+亚洲欧美| 久久青草精品一区二区三区| 亚洲色欲色欲www网| 国产成熟女人性满足视频| 国产白浆在线观看| 青青操国产视频| 亚洲视频在线观看免费视频| 欧美一区二区自偷自拍视频| 国产一级片网址| 日韩中文字幕亚洲无线码| 91精品小视频| 日本国产在线| 毛片a级毛片免费观看免下载| 成人午夜精品一级毛片| 久久精品人人做人人爽| a毛片在线|