了解 Cloud Volumes ONTAP 自動化選項
DevOps 團隊使用各種工具來自動化資料中心執行環境的設定和管理。除了 NetApp Console 之外,您還可以使用多種技術來實現 Cloud Volumes ONTAP 的自動化,包括 NetApp Console API、ONTAP CLI 流程以及 Ansible 和 Terraform 等自動化工具。這些外部自動化工具通常基於基礎架構即程式碼(IaC)設計。
使用 "隨需實驗室"來練習自動化 Cloud Volumes ONTAP。
NetApp Console API
NetApp Console 提供 REST API,可用於以程式設計方式管理 Cloud Volumes ONTAP 資源。這些 API 支援建立和管理 Cloud Volumes ONTAP 系統,以及在 Amazon Web Services(AWS)、Microsoft Azure(Azure)和 Google Cloud 上新增彙總和 Volume 等作業。可用的 API 呼叫因雲端供應商和部署類型(包括單節點和高可用度(HA)組態)而異。
您可以使用 Cloud Volumes ONTAP API 工作流程來自動化典型的部署和後續儲存設備管理。一些工作流程包括準備部署、建立系統和管理儲存設備,並提供針對 AWS 、 Azure 和 Google Cloud 的特定供應商工作流程。
| 活動 | 使用的 API 和介面 | API 參考 |
|---|---|---|
建立 Cloud Volumes ONTAP 系統。API 呼叫因雲端供應商和單節點或 HA 部署而異。 |
NetApp Console REST API 和 Cloud Volumes ONTAP API 工作流程 |
|
為 Cloud Volumes ONTAP 系統建立彙總。 |
NetApp Console REST API |
|
為 Cloud Volumes ONTAP 系統設定 CIFS 伺服器。 |
NetApp Console REST API |
|
在 Azure 和 Google Cloud 中建立和管理額外的資料服務儲存設備 VM,並設定其所需的網路介面。 |
適用於 NetApp Console 的 Cloud Volumes ONTAP API |
|
建立使用客戶管理加密金鑰的 Cloud Volumes ONTAP 系統。 |
NetApp Console API |
|
部署後修改 Azure Premium SSD v2 磁碟的 IOPS 和處理量設定。 |
Cloud Volumes ONTAP API |
|
在 AWS 共享的子網路中部署 Cloud Volumes ONTAP HA 配對。 |
Cloud Volumes ONTAP API |
|
如果在部署期間未設定物件存放區,則在系統建立後啟用資料分層。 |
Cloud Volumes ONTAP API |
|
為現有的 Cloud Volumes ONTAP 叢集設定 NTP 伺服器。 |
NetApp Console API |
如需更多資訊,請參閱:
ONTAP CLI
您可以使用 ONTAP CLI 執行多項 Cloud Volumes ONTAP 管理任務。可用步驟和命令因功能和雲端供應商而異。請勿使用 ONTAP CLI 或 ONTAP System Manager 升級 Cloud Volumes ONTAP。請從 NetApp Console 執行升級。
| 活動 | CLI 程序或命令 | 參考資料 |
|---|---|---|
為 Cloud Volumes ONTAP 設定加密金鑰管理。 |
ONTAP CLI 中的 AWS KMS、Azure Key Vault 或 Google Cloud KMS 指令 |
|
設定事件管理系統(EMS)事件目的地和路由。 |
ONTAP CLI 中的 EMS 組態指令 |
|
為現有的 Cloud Volumes ONTAP 叢集設定 NTP 伺服器。 |
|
|
建立儲存效率已停用的 Volume 時,請停用資料壓縮。 |
ONTAP CLI Volume 效率指令 |
|
建立額外的 LUN。 |
ONTAP CLI 中的 LUN 建立指令 |
|
建立停用 WORM 的 Volume,或為 SnapLock Volume 建立 Snapshot 快照技術複本(視情況而定)。 |
ONTAP CLI 中的 Volume 和 Snapshot 快照技術管理指令 |
|
設定 NVFAIL 行為,以協助防止在資料遺失事件發生後存取資料,直到問題解決。 |
ONTAP CLI 中的 NVFAIL 組態指令 |
|
在 Azure 單節點部署中隔離 SnapMirror 複寫流量。 |
ONTAP CLI 連網和 SnapMirror 指令 |
如需更多資訊,請參閱 "ONTAP CLI 參考指南"
Ansible
Ansible 是一款基於過程式組態檔的開源組態管理工具。
Terraform
Terraform 是一款開源的協調工具,它使用宣告式組態檔案。NetApp 為 Cloud Volumes ONTAP 提供了 Terraform 供應商。您可以使用它來自動化基礎架構,並與 IaC 整合。如需詳細資訊,請參閱 "NetApp Terraform 供應商"。