ansible
ansible常用模組:
shell , script, yum ,copy , replace ,lineinfile,service,setup
1 playbook 作用
ansible 用於配置,部署,和管理託管主
機的劇本。通過 playbook 的詳細描述,執行其中的一系
列 tasks,可以讓遠端主機達到預期的狀態。
2 playbook語法
– playbook由 yaml 語言編寫,遵循 yaml 標準
– 在同一行中,#之後的內容表示注釋
– 同乙個列表中的元素應該保持相同的縮排
– playbook 由乙個或多個 play 組成
– play 中 hosts,variables,roles,tasks 等物件的表示
方法都是鍵值中間以 ": " 分隔表示
– 所有的 yaml 檔案開始行都應該是 —. 這是 yaml 格式的一部分,
表明乙個檔案的開始
3playbook 檔案構成
– target: 定義將要執行 playbook 的遠端主機組
– variable: 定義 playbook 執行時需要使用的變數
– tasks: 定義將要在遠端主機上執行的任務列表
– handler: 定義 task 執行完成以後需要呼叫的任務
playbook引數說明:
2.1. hosts 行的內容是乙個或多個組或主機的 patterns,以
逗號為分隔符
2.2 remote_user 就是賬戶名
2.3 tasks
– 每乙個 play 包含了乙個 task 列表(任務列表).
– 乙個 task 在其所對應的所有主機上(通過 host
pattern 匹配的所有主機)執行完畢之後,下乙個 task
才會執行.
mysql必知必 SQL必知必會學習筆記 一
資料庫基礎 資料庫 資料庫軟體 確切的說,資料庫軟體應稱為資料庫管理系統 dbms 資料庫是通過dbms建立和操作的容器 資料庫相當於檔案櫃 容器 表相當於檔案 同乙個資料庫不能存在相同的表名,不同的資料庫可以存在相同的表名 主鍵應滿足的條件 唯一性非空性 not null 主鍵列中的值不允許修改或...
bug概念理解,面試必問
什麼是bug bug的定義可以很廣泛,在軟體使用過程中所出現的任何乙個可疑問題,或者導致軟體不能符合設計要求或滿足消費者需要的問題都可以是bug,即使這個bug在實踐中是可行的 bug的幾種狀態 1.new 新的 牛 當某個 bug 被發現的時候 第一次 測試人員需要與專案負責人溝通以確認發現的的確...
mysql必知必會 mysql必知必會(四)
十四 理解子查詢 1 通過子查詢過濾 這本書在所有的章節都關連到了資料庫表,訂單資料是儲存在兩個表中,orders表儲存著 訂單號碼 顧客id和訂單日期。個人的訂單列表關連著orderitems表,訂單表沒有儲存顧客資訊,它只是儲存著顧客id,這實際的顧客資訊是儲存在customers表中。現在假設...