紅帽推出Ansible原生容器工作流專案

周建丁發表於2016-07-01

紅帽公司近日宣佈在Ansible專案下推出Ansible容器,提供無代理的開源IT自動化構架。Ansible容器現在已經提供技術預覽版,支援在Ansible playbook(配置檔案)中完整構建Docker格式的Linux容器,而且無需使用諸如Dockerfile或docker-compose等外部工具。

雖然容器格式正在逐漸以開放容器專案的方式實現標準化,但其工具領域仍然是碎片化的,開發人員往往不得不在企業工作流程範圍之外開展工作,以期建立和部署容器化應用。Ansible容器則通過採用Ansible playbook(配置檔案)把Linux容器的開發納入到現有的工作流程中,並實現雲原生的應用開發與傳統的應用構建並行。

紅帽表示,藉助於Ansible容器的功能,使用者可期待利用Ansible playbooks(配置檔案)實現其現有基礎設施和網路的自動化,同時又能夠使用其他配置檔案實現其應用的容器化,並把這些應用部署到容器應用平臺上。這有助於實現執行的連續性,能夠保護現有的IT投資和關鍵應用或系統,同時不影響以雲原生應用和容器編排的方式進行大規模創新。

Ansible所實現的自動化的容器建立和部署已經納入紅帽現有的容器基礎設施堆疊中,目前包括:

  • 紅帽企業版Linux原子主機中一套穩定的、以容器為中心的作業系統。
  • 通過紅帽OpenShift提供的企業級、基於Kubernetes及Docker的原生容器應用平臺,以及最近推出的OpenShift線上公共雲服務。
  • 在紅帽CloudForms、紅帽Insights、紅帽Satellite和紅帽Ansible Tower構成的混合環境中實現基礎設施管理、自動化和監控。
  • 通過紅帽OpenStack平臺和紅帽雲套件(其中也包括紅帽OpenShift)實現面向大規模容器部署的、擴充套件能力極強的私有云和混合雲架構。

除了Ansible容器之外,Ansible專案還推出了新的Kubernetes模組,允許直接從Ansible playbook生產這些模組。由此,IT團隊現在可以直接從Ansible playbook中構建Linux容器,並以更為精簡且高效的方式將其部署到基於Kubernetes的容器應用平臺上,如紅帽OpenShift。

相關文章