免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      ansible-變量2

      Facts變量Facts變量不包含在前文中介紹的全局變量、劇本變量及資產(chǎn)變量之內(nèi)。

      Facts變量不需要我們?nèi)藶槿?span id="newusho" class="wpcom_tag_link">聲明變量名及賦值。

      它的聲明和賦值完全有Ansible 中的 setup 模塊幫我們完成。

      它收集了有關(guān)被管理服務(wù)器的操作系統(tǒng)版本、服務(wù)器IP地址、主機(jī)名,磁盤的使用情況、CPU個(gè)數(shù)、內(nèi)存大小等等有關(guān)被管理服務(wù)器的私有信息。

      在每次PlayBook運(yùn)行的時(shí)候都會(huì)發(fā)現(xiàn)在PlayBook執(zhí)行前都會(huì)有一個(gè)Gathering Facts的過程。這個(gè)過程就是收集被管理服務(wù)器的Facts信息過程。

      實(shí)驗(yàn)

      [root@bogon ~]# ansible all -i localhost, -c local -m setuplocalhost | SUCCESS => { “ansible_facts”: { “ansible_all_ipv4_addresses”: [ “192.168.216.133” ], “ansible_all_ipv6_addresses”: [ “fe80::486e:8249:b0e8:8cab” ], “ansible_apparmor”: { “status”: “disabled” }, “ansible_architecture”: “x86_64”, “ansible_bios_date”: “04/13/2018”, “ansible_bios_version”: “6.00”, “ansible_cmdline”: { “BOOT_IMAGE”: “/vmlinuz-3.10.0-514.el7.x86_64”, “LANG”: “zh_CN.UTF-8”, “crashkernel”: “auto”, “quiet”: true, “rd.lvm.lv”: “cl/swap”, “rhgb”: true, “ro”: true, “root”: “/dev/mapper/cl-root” }, “ansible_date_time”: { “date”: “2022-05-17”, “day”: “17”,。。。。。。出一大串

      如何針對(duì)性的獲取facts模塊中的信息模糊匹配獲取服務(wù)器的內(nèi)存情況信息

      [root@bogon ~]# ansible all -i localhost, -c local -m setup -a “filter=*memory*”localhost | SUCCESS => { “ansible_facts”: { “ansible_memory_mb”: { “nocache”: { “free”: 645, “used”: 331 }, “real”: { “free”: 507, “total”: 976, “used”: 469 }, “swap”: { “cached”: 0, “free”: 2047, “total”: 2047, “used”: 0 } }, “discovered_interpreter_python”: “/usr/bin/python” }, “changed”: false}

      獲取服務(wù)器的磁盤掛載情況信息

      [root@bogon ~]# ansible all -i localhost, -c local -m setup -a “filter=*mount*”localhost | SUCCESS => { “ansible_facts”: { “ansible_mounts”: [ { “block_available”: 223549, “block_size”: 4096, “block_total”: 259584, “block_used”: 36035, “device”: “/dev/sda1”, “fstype”: “xfs”, “inode_available”: 523958, “inode_total”: 524288, “inode_used”: 330, “mount”: “/boot”, “options”: “rw,seclabel,relatime,attr2,inode64,noquota”, “size_available”: 915656704, “size_total”: 1063256064, “uuid”: “1154f6ac-3c7e-4be3-a9d9-3ad34dce68bc” }, { “block_available”: 4045287, “block_size”: 4096, “block_total”: 4452864, “block_used”: 407577, “device”: “/dev/mapper/cl-root”, “fstype”: “xfs”, “inode_available”: 8853899, “inode_total”: 8910848, “inode_used”: 56949, “mount”: “/”, “options”: “rw,seclabel,relatime,attr2,inode64,noquota”, “size_available”: 16569495552, “size_total”: 18238930944, “uuid”: “0562565e-3c89-40cd-8492-a82bce391441” } ], “discovered_interpreter_python”: “/usr/bin/python” }, “changed”: false}

      在playbook中使用facts變量

      默認(rèn)會(huì)查詢每臺(tái)服務(wù)器的facts值

      —- name: a play example hosts: all remote_user: root tasks: – name: install nginx package yum: name=nginx state=present – name: copy nginx.conf to remote server copy: src=”/a2020/img/data-img.jpg” data-src=nginx.conf dest=/etc/nginx/nginx.conf – name: start nginx server service: name: nginx enabled: true state: started…[root@bogon ~]# ansible-playbook facts.yamlPLAY [a play example] *****************************************************************************************************************************************************************************************************************TASK [Gathering Facts] ****************************************************************************************************************************************************************************************************************ok: [192.168.216.134]ok: [192.168.216.132]TASK [install nginx package] **********************************************************************************************************************************************************************************************************ok: [192.168.216.132]

      若在整個(gè)PlayBook 的執(zhí)行過程中,完全未使用過 Facts 變量,此時(shí)我們可以將其關(guān)閉,以加快PlayBook的執(zhí)行速度

      [root@bogon ~]# cat factsout.yaml—- name: a play example hosts: webservers # 關(guān)閉 facts 變量收集功能 gather_facts: no remote_user: root tasks: – name: install nginx package yum: name=nginx state=present – name: copy nginx.conf to remote server copy: src=”/a2020/img/data-img.jpg” data-src=nginx.conf dest=/etc/nginx/nginx.conf – name: start nginx server service: name: nginx enabled: true state: started…[root@bogon ~]# ansible-playbook factsout.yaml[WARNING]: Could not match supplied host pattern, ignoring: webserversPLAY [a play example] *****************************************************************************************************************************************************************************************************************skipping: no hosts matchedPLAY RECAP ****************************************************************************************************************************************************************************************************************************

      注冊(cè)變量通常用于保存一個(gè)task任務(wù)的執(zhí)行結(jié)果,便于debug使用或者將此次的task任務(wù)結(jié)果作為下一task任務(wù)的條件注冊(cè)變量在playbook中通過register關(guān)鍵字去實(shí)現(xiàn)

      [root@bogon ~]# cat zuce.yaml—- name: install a package and print the result hosts: webservers remote_user: root tasks: – name: install nginx package yum: name=nginx state=present register: install_result #變量名稱 – name: print result debug: var=install_result #輸出結(jié)果…[root@bogon ~]# ansible-playbook zuce.yaml[WARNING]: Could not match supplied host pattern, ignoring: webserversPLAY [install a package and print the result] *****************************************************************************************************************************************************************************************skipping: no hosts matchedPLAY RECAP ****************************************************************************************************************************************************************************************************************************

      變量的優(yōu)先權(quán)變量這一篇加上,上一篇變量一大堆有全局變量,劇本,資產(chǎn),F(xiàn)acts變量,注冊(cè)變量其中facts變量不需要人為聲明賦值,注冊(cè)變量只需要register去聲明,而不需要賦值全局變量,劇本及資產(chǎn)則完全需要人為的聲明賦值*當(dāng)一個(gè)變量同時(shí)在全局變量、劇本變量和資產(chǎn)變量中定義時(shí),優(yōu)先級(jí)最高的是全局變量;其次是劇本變量;最后才是資產(chǎn)變量。

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年6月13日 15:23
      下一篇 2022年6月13日 15:24

      相關(guān)推薦

      • 存儲(chǔ)過程語法(sql server存儲(chǔ)過程語法)

        今天小編給各位分享存儲(chǔ)過程語法的知識(shí),其中也會(huì)對(duì)sql server存儲(chǔ)過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲(chǔ)過程基本語法…

        2022年11月26日
      • 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文(計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字)

        今天小編給各位分享計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文的知識(shí),其中也會(huì)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 計(jì)算機(jī)網(wǎng)絡(luò)方面的論文3000字…

        2022年11月26日
      • 北京疫情為什么突然爆發(fā)(北京疫情為什么突然增多)

        這幾天北京疫情的新增情況也突然開始變得嚴(yán)重起來了,大家對(duì)本輪北京疫情爆發(fā)的原因也十分好奇。北京疫情為什么突然爆發(fā)?尤其是本周北京疫情的新增開始越來越多了,這讓民眾對(duì)于本輪疫情的發(fā)展…

        2022年11月25日
      • 為什么北京疫情越來越嚴(yán)重(疫情為什么越控制越嚴(yán)重)

        有在關(guān)注北京疫情的小伙伴應(yīng)該注意到了,這幾天北京疫情的新增數(shù)據(jù)情況也開始越發(fā)的嚴(yán)重起來,大家對(duì)北京此次疫情發(fā)展情況也都不斷分析。為什么北京疫情越來越嚴(yán)重?導(dǎo)致北京本輪疫情的原因是什…

        2022年11月25日
      • 2023年擺地?cái)傎u什么最賺錢而且很受歡迎(2022年擺地?cái)偤戏▎?

        關(guān)于擺地?cái)傎嶅X每年的熱度也是非常高的,很多想要做點(diǎn)小本生意的商家也都會(huì)選擇擺地?cái)傔@個(gè)項(xiàng)目,所需要的成本也是非常低的。那么,2023年擺地?cái)傎u什么最賺錢而且很受歡迎?今天極客號(hào)小編整…

        2022年11月25日
      • 密接5+3是什么意思(密接人員是什么意思)

        如今新冠病例的傳播速度是越來越快了,對(duì)于感染了新冠病毒的人員來說都會(huì)采取隔離觀看措施。而據(jù)了解,當(dāng)前國內(nèi)又對(duì)新冠疫情防控政策做了新的調(diào)整優(yōu)化,其中密接管理調(diào)整為“5+3”。很多人對(duì)…

        2022年11月25日
      • 不知道考研真題哪里找?看這里!

        考研備考沖刺階段,知道大家都很疲憊,但是,別讓自己之前的努力白費(fèi),再堅(jiān)持堅(jiān)持,會(huì)看到你想要的結(jié)果的。 要是你想考研成功,有一個(gè)資料就必須要有。它就是:歷年考研真題。 考研真題的重要…

        2022年11月25日
      • 成都健康碼崩了是怎么回事(成都健康碼系統(tǒng)崩了)

        健康碼是大家出行必備的工具,有小伙伴反映自己健康碼崩了,上不了地鐵,那么成都健康碼崩了是怎么回事?成都健康碼怎么突然崩了?成都健康碼崩了是怎么辦?下面小編為大家?guī)沓啥冀】荡a崩了原…

        2022年11月24日
      • 前三季度,市場(chǎng)規(guī)模超過五萬億元 信息消費(fèi)展現(xiàn)蓬勃生機(jī)

        家居企業(yè)個(gè)性化全屋定制系統(tǒng),備受消費(fèi)者青睞;主打?qū)I(yè)電競(jìng)的新款高性能便攜式計(jì)算機(jī),銷量表現(xiàn)創(chuàng)新高;物流企業(yè)推出數(shù)智化供應(yīng)鏈興農(nóng)服務(wù)項(xiàng)目,助力優(yōu)質(zhì)農(nóng)產(chǎn)品出深山…… 不久前,工信部發(fā)布…

        2022年11月24日
      • 財(cái)政部發(fā)布首次資產(chǎn)評(píng)估行業(yè)聯(lián)合檢查情況

        財(cái)政部今天(11月23日)發(fā)布公告,公布了財(cái)政部監(jiān)督評(píng)價(jià)局和中國資產(chǎn)評(píng)估協(xié)會(huì)組織開展的首次資產(chǎn)評(píng)估行業(yè)聯(lián)合檢查情況,對(duì)部分備案從事證券服務(wù)業(yè)務(wù)的資產(chǎn)評(píng)估機(jī)構(gòu)和資產(chǎn)評(píng)估師作出處理處罰…

        2022年11月23日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息