你好,哈布爾! 今天我們將討論 vRealize Automation。 本文主要針對之前沒有遇到過該解決方案的用戶,因此下面我們將向您介紹其功能並分享使用案例。
vRealize Automation 協助客戶簡化 IT 環境、簡化 IT 流程並提供支援 DevOps 的自動化平台,從而提高敏捷性、生產力和效率。
雖然是新的 8版本 vRealize Automation 是
什麼是 vRealize Automation
它是 VMware 生態系統中的軟體產品。 它允許您自動化管理基礎架構和應用程式的某些方面。
實際上,vRealize Automation 是一個門戶,管理員、開發人員和業務使用者可以透過該入口網站根據所需的策略查詢 IT 服務並管理雲端和本地資源。
vRealize Automation 可作為基於雲端的 SaaS 服務提供,也可以安裝在客戶的私有雲上。
本機專案最常見的場景是 VMware 堆疊上的複雜安裝:vSphere、ESXi 主機、vCenter Server、vRealize Operations 等。
例如,您的企業需要靈活、快速地建立虛擬機器。 手動註冊地址、切換網路、安裝作業系統和執行其他常規操作並不總是合理的。 vRealize Automation 可讓您建立和發佈電腦部署藍圖。 這些可以是簡單的方案,也可以是複雜的方案,包括一堆用戶應用程式。 完成的發布模式放置在服務目錄中。
vRealize Automation 門戶
安裝 vRealize Automation 後,主管理員就可以存取管理控制台。 它允許您為不同類別的使用者建立大量的雲端服務入口網站。 例如,一個是供管理員使用的。 第二個是網路工程師。 第三個是針對管理者的。 每個門戶都可以有自己的藍圖(方案)。 每個用戶群組只能存取為其批准的服務。
藍圖使用易於閱讀的 YAML 腳本進行描述,並支援版本控制和 Git 進程追蹤:
您可以閱讀有關 vRealize Automation 內部結構和功能的更多信息
vRealize Automation 8:新增功能
一張螢幕截圖包含 16 個關鍵 vRealize Automation 8 服務
一張螢幕截圖包含 16 個關鍵 vRealize Automation 8 服務
您可以找到詳細的發行說明
-
vRealize Automation 8 完全重寫並基於微服務架構建構。
-
若要安裝,您的基礎架構中必須具有 VMware Identity Manager 和 LifeCycle Manager。 您可以使用 Easy Install,它將一一安裝和配置組件。
-
vRealize Automation 8 不需要安裝基於 MS Windows Server 的額外 IaaS 伺服器(與版本 7.x 中的情況相同)。
-
vRealize Automation 安裝在 Photon OS 3.0 上。 所有關鍵服務都像 K8S Pod 一樣運作。 Pod 內的容器在 Docker 上運作。
-
PostgreSQL 是唯一支援的 DBMS。 Pod 使用持久性磁碟區來儲存資料。 為關鍵服務分配一個單獨的資料庫。
讓我們來了解一下 vRealize Automation 8 的元件。
雲組裝 用於將虛擬機器、應用程式和其他服務部署到各種公有雲和 vCenter Server。 在基礎設施即程式碼的支援下,它允許您根據 DevOps 原則優化基礎架構的提供。
還提供各種開箱即用的整合:
在此服務中,「使用者」以 YAML 格式和元件圖的形式建立範本。
要使用 Marketplace 和預先建置的服務,您可以從 My VMware 帳戶進行「連結」。
管理員可以使用 vRealize Orchestrator 工作流程連接其他基礎架構物件(例如 MS AD/DNS 等)。
您可以將 vRA 與 VMware Enterprise PKS 連結來部署 K8S 叢集。
在「部署」部分中,我們看到已經安裝的資源。
碼流 是一種軟體自動化發布和持續交付的解決方案,可確保應用程式和程式碼的穩定、定期發布。 有大量可用的整合 - Jenkins、Bamboo、Git、Docker、Jira 等。
服務經紀人 — 為企業用戶提供目錄的服務:
在 Service Broker 中,管理員可以根據某些參數配置審核策略。
vRealize Automation 用例
一體
現在世界上有許多不同的虛擬化解決方案—VMware、Hyper-V、KVM。 企業經常求助於使用全球雲端,例如 Azure、AWS 和 Google Cloud。 管理這個「動物園」每年都變得越來越困難。 對某些人來說,這個問題看起來很牽強:為什麼不在公司內只使用一種解決方案? 事實上,對於某些任務來說,廉價的 KVM 實際上可能就足夠了。 更重要的專案將需要 VMware 的所有功能。 至少出於經濟原因,可能不可能只選擇其中一個。
隨著使用的解決方案數量的增加,任務量也會增加。 例如,您可能需要自動化軟體交付、組態管理和應用程式部署。 在 vRealize Automation 之前,沒有任何單一工具可以在單一管理平台中「吸收」所有這些平台的管理。
無論您使用何種解決方案和平台,都可以透過單一入口網站對其進行管理。
無論您使用何種解決方案和平台,都可以透過單一入口網站對其進行管理。
我們自動化標準流程
在 vRealize Automation 中,可能會出現類似的場景:
-
行政人員 應用 您需要部署額外的虛擬機器。 借助 vRealize Automation,他無需手動執行任何操作或與相應的專家協商。 只需點擊條件按鈕“我想要一個虛擬機,並且很快”,申請就會進一步發送。
-
申請已收到 系統管理員。 它檢查請求,查看是否有足夠的可用資源,然後批准它。
-
下一個是 主管。 他的任務是評估公司是否準備好為該專案分配資金。 如果一切正常,他也會點擊「批准」。
我們特意選擇了盡可能簡單的流程並減少了步驟數以突出主要思想:
除了 IT 流程之外,vRealize Automation 也會影響業務流程層面。 每個專家都以傳送帶模式「結束」他的部分任務。
作為範例給出的問題可以使用其他系統來解決 - 例如 ServiceNow 或 Jira。 但 vRealize Automation 比部署虛擬機器「更接近」基礎架構,並且可能出現更複雜的情況。 您可以「在一鍵模式下」自動檢查儲存空間的可用性,並在必要時建立新衛星。 從技術上講,甚至可以建立自訂解決方案並向雲端提供者發出腳本請求。
DevOps 和 CI/CD
除了在一個視窗中收集所有網站和雲端之外,vRealize Automation 還允許您根據 DevOps 原則管理所有可用環境。 服務開發人員可以開發和發布應用程序,而無需綁定到任何特定平台。
從圖中可以看出,平台層之上有 開發人員就緒的基礎設施,它實現整合和交付功能,以及管理部署 IT 系統的各種場景,而不管較低層級使用的平台如何。
消費,或服務消費者級別,是使用者/管理員與最終 IT 系統之間互動的環境:
-
內容開發 允許您與開發層級建立互動並管理變更、版本控制和存取儲存庫。
-
服務目錄 允許您向最終消費者提供服務:回滾/發布新服務並接收回饋。
-
項目 允許您建立內部IT決策流程,每次變更或授權都經過審批流程,這對企業型公司很重要。
一點練習
理論和用例已經結束。 讓我們看看 vRA 如何幫助您解決常見問題。
虛擬機器配置流程的自動化
-
從 vRA 入口網站訂購虛擬機器。
-
基礎設施負責人和/或經理的批准。
-
選擇正確的叢集/網路主機。
-
在IPAM(即Infoblox)中請求IP位址,取得網路設定。
-
建立 Active Directory 帳戶/DNS 記錄。
-
部署機器。
-
準備就緒後向客戶發送電子郵件通知。
基於 Linux 的虛擬機器的統一藍圖
-
目錄中的一個物件能夠選擇資料中心、角色和環境(開發、測試、生產)。
-
根據上述選項集,選擇正確的 vCenter、網路和儲存系統。
-
IP 位址已保留並已註冊 DNS。 如果虛擬機器部署在生產環境中,則會將其新增至備份作業。
-
部署機器。
-
與不同的組態管理系統整合(例如,Ansible -> 啟動正確的劇本)。
透過第三方產品的各種 API 在單一目錄中提供內部管理門戶
-
根據公司命名規則在AD中建立/刪除和管理使用者帳戶:
-
如果建立了使用者帳戶,則會向單位/部門負責人發送一封包含登入資訊的電子郵件。 根據所選的部門和職位,為使用者分配必要的權限 (RBAC)。
-
服務帳戶登入資訊直接傳送給請求建立帳戶的使用者。
-
-
備份服務的管理。
-
SDN防火牆規則、安全群組、ipsec隧道等管理經服務負責人確認後適用。
總
vRA 是一款純商業產品,靈活且易於擴展。 它不斷發展,擁有相當強大的支持並反映了現代趨勢。 例如,這是最早轉向基於容器的微服務架構的產品之一。
借助它的幫助,您可以在混合雲中實施幾乎任何自動化場景。 事實上,所有具有 API 的東西都以一種或另一種形式受到支援。 此外,它也是一個出色的工具,可以在交付和 DevOps 開發的同時向最終用戶提供服務,這依賴 IT 部門處理平臺本身的安全和管理。
vRealize Automation 的另一個優點是它是 VMware 的解決方案。 它適合大多數客戶,因為他們已經在使用該公司的產品。 您無需重做任何事情。
當然,我們不會假裝提供解決方案的詳細描述。 在以後的文章中,我們將詳細描述 vRealize Automation 的一些特定功能,並解答您在評論中出現的問題。
如果您對解決方案及其使用場景感興趣,我們將很高興在我們的網站上見到您
來源: www.habr.com