欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于ansible的自動(dòng)化部署系統(tǒng)及方法

文檔序號(hào):9491690閱讀:374來源:國知局
一種基于ansible的自動(dòng)化部署系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開一種基于ansible的自動(dòng)化部署系統(tǒng)及方法,屬于自動(dòng)化部署領(lǐng)域。
【背景技術(shù)】
[0002]越來越復(fù)雜的業(yè)務(wù),越來越多樣化的用戶需求,使IT應(yīng)用不斷擴(kuò)展,不論規(guī)模還是數(shù)量IT應(yīng)用的數(shù)量級(jí)爆炸式增長,而在IT運(yùn)維過程中,人工運(yùn)維通常只有當(dāng)事件已經(jīng)發(fā)生并已造成業(yè)務(wù)影響時(shí)才能發(fā)現(xiàn)和著手處理,使IT運(yùn)維本身質(zhì)量很難提高,導(dǎo)致IT運(yùn)維的服務(wù)滿意度不高。而且IT運(yùn)維人員日常大部分時(shí)間和精力都在處理一些常常重復(fù)的問題,也浪費(fèi)了人力資源。但是目前還沒有有效的方法幫助運(yùn)維人員自動(dòng)部署及維護(hù)日趨復(fù)雜的IT系統(tǒng),及林林總總的網(wǎng)絡(luò)設(shè)備、服務(wù)器、中間件、數(shù)據(jù)庫、業(yè)務(wù)系統(tǒng)等,而有時(shí)甚至導(dǎo)致嚴(yán)重影響業(yè)務(wù)的正常運(yùn)轉(zhuǎn)。本發(fā)明提供一種基于ansible的自動(dòng)化部署系統(tǒng)及方法,利用ansible功能,自動(dòng)化部署IT應(yīng)用,使到問題出現(xiàn)后很難快速、準(zhǔn)確地找到根本原因,也很難得到主動(dòng)、快速處理。
[0003]ansible提供一種最簡(jiǎn)單的方式用于發(fā)布、管理和編排計(jì)算機(jī)系統(tǒng)的工具,可在數(shù)分鐘完成部署。ansible是一個(gè)模型驅(qū)動(dòng)的配置管理器,支持多節(jié)點(diǎn)發(fā)布、遠(yuǎn)程任務(wù)執(zhí)行。無需在被管理節(jié)點(diǎn)上安裝附加軟件,可使用各種編程語言進(jìn)行擴(kuò)展。

【發(fā)明內(nèi)容】

[0004]本發(fā)明針對(duì)現(xiàn)有技術(shù)中IT應(yīng)用不斷擴(kuò)展,人工運(yùn)維本身質(zhì)量很難提高,導(dǎo)致IT運(yùn)維的服務(wù)滿意度不高,而且IT運(yùn)維人員日常大部分時(shí)間和精力都在處理一些常常重復(fù)的問題,也浪費(fèi)了人力資源的問題,提供一種基于ansible的自動(dòng)化部署方法,利用ansible功能,自動(dòng)化部署IT應(yīng)用,使到問題出現(xiàn)后很難快速、準(zhǔn)確地找到根本原因,也很難得到主動(dòng)、快速處理。
[0005]本發(fā)明提出的具體方案是:
一種基于ansible的自動(dòng)化部署系統(tǒng),包括創(chuàng)建模塊、監(jiān)控模塊、界面模塊;
創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;
監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);
界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。
[0006]創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端的監(jiān)控告警模塊、運(yùn)維管理模塊和接入配置模塊并提供給應(yīng)用服務(wù)器。
[0007]監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建監(jiān)控告警插件、自動(dòng)化運(yùn)維功能插件以及基礎(chǔ)服務(wù)功能插件,以便掌控被控主機(jī)。
[0008]界面模塊負(fù)責(zé)在Web服務(wù)器上提供監(jiān)控告警處理界面、自動(dòng)化運(yùn)維管理功能界面以及接入配置的用戶操作界面。
[0009]—種基于ansible的自動(dòng)化部署方法,利用上述系統(tǒng),倉ij建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。
[0010]在被監(jiān)控主機(jī)構(gòu)建功能插件時(shí),被監(jiān)控主機(jī)通過其IP或域名指定;
或者通過數(shù)字和字母模式來指定一系列連續(xù)被監(jiān)控主機(jī)。
[0011]本發(fā)明的有益之處是:
本發(fā)明系統(tǒng)包括創(chuàng)建模塊、監(jiān)控模塊、界面模塊;創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用,利用本發(fā)明系統(tǒng)及方法,基于ansible功能,自動(dòng)化部署IT應(yīng)用,使到問題出現(xiàn)后很難快速、準(zhǔn)確地找到根本原因,也很難得到主動(dòng)、快速處理。
【具體實(shí)施方式】
[0012]—種基于ansible的自動(dòng)化部署系統(tǒng),包括創(chuàng)建模塊、監(jiān)控模塊、界面模塊;
創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;
監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);
界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。
[0013]創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端的監(jiān)控告警模塊、運(yùn)維管理模塊和接入配置模塊并提供給應(yīng)用服務(wù)器。
[0014]監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建監(jiān)控告警插件、自動(dòng)化運(yùn)維功能插件以及基礎(chǔ)服務(wù)功能插件,以便掌控被控主機(jī)。
[0015]界面模塊負(fù)責(zé)在Web服務(wù)器上提供監(jiān)控告警處理界面、自動(dòng)化運(yùn)維管理功能界面以及接入配置的用戶操作界面。
[0016]—種基于ansible的自動(dòng)化部署方法,利用上述系統(tǒng),創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。
[0017]在被監(jiān)控主機(jī)構(gòu)建功能插件時(shí),被監(jiān)控主機(jī)通過其IP或域名指定;
或者通過數(shù)字和字母模式來指定一系列連續(xù)被監(jiān)控主機(jī)。
[0018]結(jié)合具體實(shí)施例,利用本發(fā)明的上述系統(tǒng)及方法,來進(jìn)一步說明。
[0019]其中Ansible能夠安裝到Linux、BSD、Mac OS X等平臺(tái),使用SSH進(jìn)行遠(yuǎn)程連接,本例中以Linux為例,通過其自帶的包管理器安裝Ansible:
yum install ansible # RHEL/CentOS/Fedora,需要配置 EPEL apt-get install ansible # Debian/Ubuntu emerge -avt ansible # Gentoo/Funtoo 其中Ansible:Ansible的核心程序。
[0020]Host Lnventory:記錄了每一個(gè)由Ansible管理的主機(jī)信息,信息包括ssh端口,root帳號(hào)密碼,ip地址等等。
[0021]Playbooks:YAML格式文件,多個(gè)任務(wù)定義在一個(gè)文件中,使用時(shí)可以統(tǒng)一調(diào)用。
[0022]Core Modules:Ansible執(zhí)行任何管理任務(wù)都不是由Ansible自己完成,而是由核心模塊完成;Ansible管理主機(jī)之前,先調(diào)用core Modules中的模塊,然后指明管理HostLnventory中的主機(jī),就可以完成管理主機(jī)。
[0023]Custom Modules:自定義模塊,完成Ansible核心模塊無法完成的功能。
[0024]Connect1n Plugins:連接插件,Ansible 和 Host 通信使用。
[0025]其中Lnventory文件用來定義要管理的主機(jī)。其默認(rèn)位置在/etc/ansible/hosts,也可通過_i選項(xiàng)指定。被管理的機(jī)器可以通過其IP或域名指定。未分組的機(jī)器需保留在hosts的頂部,分組可以使用[]指定,如:
[web]
linuxtoy.0rg同時(shí),分組也能嵌套:
[vps:children]webdb
此外,也可以通過數(shù)字和字母模式來指定一系列連續(xù)主機(jī),如:
[1:3].linuxtoy.0rg # 等價(jià)于
1.linuxtoy.0rg、2.linuxtoy.0rg、3.linuxtoy.0rg
[a:c].linuxtoy.0rg # 等價(jià)于
a.linuxtoy.0rg、b.linuxtoy.0rg、c.linuxtoy.0rg執(zhí)行以下命令來查看Ansible是否能正常工作:ansible _i hosts all _m ping _u www該命令選項(xiàng)的作用分別為:
-1:指定inventory文件,使用當(dāng)前目錄下的hosts
all:針對(duì)hosts定義的所有主機(jī)執(zhí)行,這里也可以指定組名或模式
-m:指定所用的模塊,我們使用Ansible內(nèi)置的ping模塊來檢查能否正常管理遠(yuǎn)端機(jī)器
-u:指定遠(yuǎn)端機(jī)器的用戶如果返回如下結(jié)果: linuxtoy.0rg | success >> {
〃changed〃: false,
//.// // //
ping: pong
}
則說明一切正常。
[0026]查看遠(yuǎn)端機(jī)器的uptime: ansible vps -a ' uptime'
這將輸出:
linuxtoy.0rg | success | rc=0 >>
11:23:16 up 177 days, 21:19,0 users, load average: 0.55, 0.45, 0.39及可建立一種基于ansible的自動(dòng)化部署系統(tǒng),包括創(chuàng)建模塊、監(jiān)控模塊、界面模塊;創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端的監(jiān)控告警模塊、運(yùn)維管理模塊和接入配置模塊并提供給應(yīng)用服務(wù)器;
監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建監(jiān)控告警插件、自動(dòng)化運(yùn)維功能插件以及基礎(chǔ)服務(wù)功能插件,以便掌控被控主機(jī);
界面模塊負(fù)責(zé)在Web服務(wù)器上提供監(jiān)控告警處理界面、自動(dòng)化運(yùn)維管理功能界面以及接入配置的用戶操作界面。
[0027]利用上述系統(tǒng),創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。
【主權(quán)項(xiàng)】
1.一種基于ansible的自動(dòng)化部署系統(tǒng),其特征在于包括創(chuàng)建模塊、監(jiān)控模塊、界面模塊; 創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器; 監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī); 界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。2.根據(jù)權(quán)利要求1所述的一種基于ansible的自動(dòng)化部署系統(tǒng),其特征在于創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端的監(jiān)控告警模塊、運(yùn)維管理模塊和接入配置模塊并提供給應(yīng)用服務(wù)器。3.根據(jù)權(quán)利要求2所述的一種基于ansible的自動(dòng)化部署系統(tǒng),其特征在于監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建監(jiān)控告警插件、自動(dòng)化運(yùn)維功能插件以及基礎(chǔ)服務(wù)功能插件,以便掌控被控主機(jī)。4.根據(jù)權(quán)利要求3所述的一種基于ansible的自動(dòng)化部署系統(tǒng),其特征在于界面模塊負(fù)責(zé)在Web服務(wù)器上提供監(jiān)控告警處理界面、自動(dòng)化運(yùn)維管理功能界面以及接入配置的用戶操作界面。5.—種基于ansible的自動(dòng)化部署方法,其特征在于利用權(quán)力要求1_4任一項(xiàng)所述的系統(tǒng),利用創(chuàng)建模塊通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;利用監(jiān)控模塊在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);利用界面模塊在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用。6.根據(jù)權(quán)利要求5所述的一種基于ansible的自動(dòng)化部署方法,其特征在于在被監(jiān)控主機(jī)構(gòu)建功能插件時(shí),被監(jiān)控主機(jī)通過其IP或域名指定; 或者通過數(shù)字和字母模式來指定一系列連續(xù)被監(jiān)控主機(jī)。
【專利摘要】本發(fā)明公開一種基于ansible的自動(dòng)化部署系統(tǒng)及方法,屬于自動(dòng)化部署領(lǐng)域;本發(fā)明系統(tǒng)中創(chuàng)建模塊負(fù)責(zé)通過Ansible構(gòu)建服務(wù)端模塊并提供給應(yīng)用服務(wù)器;監(jiān)控模塊負(fù)責(zé)在被監(jiān)控主機(jī)上通過Ansible構(gòu)建功能插件,以便掌控被控主機(jī);界面模塊負(fù)責(zé)在Web服務(wù)器上提供相應(yīng)的界面以便用戶使用,利用本發(fā)明系統(tǒng)及方法自動(dòng)化部署IT應(yīng)用,使到問題出現(xiàn)后很難快速、準(zhǔn)確地找到根本原因,也很難得到主動(dòng)、快速處理。
【IPC分類】H04L12/24
【公開號(hào)】CN105245371
【申請(qǐng)?zhí)枴緾N201510656172
【發(fā)明人】劉鵬, 王傳超, 左少標(biāo)
【申請(qǐng)人】浪潮軟件集團(tuán)有限公司
【公開日】2016年1月13日
【申請(qǐng)日】2015年10月12日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沙田区| 柘荣县| 铜陵市| 台中县| 合作市| 衡阳市| 沙湾县| 德州市| 江川县| 丽江市| 怀仁县| 尼勒克县| 松江区| 洛扎县| 凉山| 武冈市| 德令哈市| 普定县| 哈尔滨市| 城市| 搜索| 磐安县| 吉木乃县| 东丽区| 广丰县| 会同县| 岳普湖县| 宾川县| 攀枝花市| 保靖县| 杂多县| 肥西县| 乐陵市| 博罗县| 荔浦县| 博白县| 金寨县| 凤台县| 平安县| 茶陵县| 江都市|