Các công ty được quản lý tốt luôn tìm kiếm những cách thức mới để tăng hiệu quả và giảm chi phí trong khi vẫn duy trì chất lượng sản phẩm và dịch vụ xuất sắc. Do đó, bộ phận CNTT và nhà cung cấp dịch vụ xem đám mây và Giao diện lập trình ứng dụng (API) như những công cụ hỗ trợ tự động hóa, thúc đẩy hiệu quả, tính nhất quán và tiết kiệm chi phí.
Blog này giúp bạn bắt đầu với API VxRail bằng cách nhóm các tài nguyên API VxRail hữu ích nhất có sẵn từ nhiều nguồn công khai khác nhau vào một nơi. Danh sách tài nguyên này được cập nhật vài tháng một lần. Hãy cân nhắc việc đánh dấu trang blog này vì đây là một tài liệu tham khảo hữu ích.
Trước khi đi vào danh sách, điều cần thiết là phải trả lời một số câu hỏi rõ ràng nhất:
API VxRail là gì?
API VxRail là một tính năng của Phần mềm hệ thống VxRail HCI cung cấp các chức năng quản lý với giao diện lập trình ứng dụng RESTful. Nó được thiết kế để khách hàng và đối tác hệ sinh thái của VxRail dễ sử dụng, những người muốn tích hợp tốt hơn các sản phẩm của bên thứ ba với hệ thống VxRail. API VxRail là:
- Sử dụng đơn giản — Nhờ tài liệu nhúng, tương tác, dựa trên web cũng như các mô-đun PowerShell và Ansible, bạn có thể dễ dàng sử dụng API bằng trình duyệt web được hỗ trợ, sử dụng giao diện dòng lệnh quen thuộc dành cho quản trị viên Windows và VMware vSphere hoặc sử dụng Playbook Ansible .
- Mạnh mẽ —VxRail cung cấp hàng chục lệnh gọi API cho các hoạt động thiết yếu như quản lý vòng đời tự động (LCM) và khả năng của nó ngày càng tăng lên sau mỗi bản phát hành mới.
- Có thể mở rộng —API này được thiết kế để bổ sung cho các API REST của VMware (chẳng hạn như vSphere Automation API, PowerCLI và VMware Cloud Foundation trên Dell EMC VxRail API), mang lại giao diện quen thuộc và khả năng mở rộng.
Tại sao API VxRail lại phù hợp?
API VxRail cho phép bạn sử dụng toàn bộ sức mạnh của các dịch vụ điều phối và tự động hóa trên trung tâm dữ liệu của mình. Khả năng mở rộng này cho phép bạn xây dựng và vận hành cơ sở hạ tầng với quy mô và tính linh hoạt giống như đám mây. Nó cũng hợp lý hóa việc tích hợp cơ sở hạ tầng vào môi trường và quy trình CNTT của bạn. Thay vì quản lý môi trường của bạn theo cách thủ công thông qua giao diện người dùng, phần mềm có thể kích hoạt và chạy các hoạt động lặp lại theo chương trình.
Nhiều khách hàng đang sử dụng các mô hình DevOps và Cơ sở hạ tầng dưới dạng Mã (IaC) vì họ cần các quy trình đáng tin cậy và có thể lặp lại để định cấu hình các tài nguyên cơ sở hạ tầng cơ bản cần thiết cho các ứng dụng. IaC sử dụng API để lưu trữ cấu hình trong mã, giúp các thao tác có thể lặp lại và giảm đáng kể lỗi.
Làm thế nào tôi có thể bắt đầu? Tôi có thể tìm thêm thông tin ở đâu?
Để giúp bạn điều hướng qua tất cả các tài nguyên có sẵn, tôi đã nhóm chúng theo mức độ khó kỹ thuật, bắt đầu với 101 (đơn giản nhất, giải thích những điều cơ bản, trường hợp sử dụng và đề xuất giá trị), đến năm 201, lên đến 301 (kỹ thuật chuyên sâu nhất. mức độ).
Cấp độ 101
- Tóm tắt giải pháp – API Dell VxRail – Tóm tắt giải pháp là một tài liệu quảng cáo ngắn gọn mô tả API VxRail ở các trường hợp sử dụng điển hình, cấp cao và nơi bạn có thể tìm thấy các tài nguyên bổ sung để bắt đầu nhanh chóng. Tôi thực sự khuyên bạn nên bắt đầu khám phá từ tài nguyên này.
- Công cụ Học tập – Hành trình Tương tác VxRail là “nguồn tài nguyên” để tìm hiểu về Phần mềm Hệ thống VxRail và HCI. Nó bao gồm một mô-đun dành riêng cho API VxRail, với các tài nguyên cần thiết để tối đa hóa trải nghiệm học tập của bạn.
- Phiên theo yêu cầu – Tự động hóa với API VxRail là phiên học tương tác kéo dài một giờ được phân phối như một phần của Chuỗi Tech Exchange Live VxRail, có sẵn theo yêu cầu. Phiên này là phần giới thiệu tuyệt vời cho bất kỳ ai mới làm quen với API VxRail, thảo luận về giá trị, các trường hợp sử dụng điển hình và cách bắt đầu.
- Phiên theo yêu cầu – Cơ sở hạ tầng dưới dạng mã (IaC) với VxRail là một phiên học tương tác kéo dài một giờ khác được cung cấp như một phần của Chuỗi Tech Exchange Live VxRail, có sẵn theo yêu cầu. Đây là phần giới thiệu về việc áp dụng Cơ sở hạ tầng dưới dạng Mã trên VxRail, với các công cụ tự động hóa như Ansible và Terraform.
- Phiên dành cho người hướng dẫn – Tự động hóa với VxRail là một buổi đào tạo tương tác trực tiếp do Dịch vụ Giáo dục Dell Technologies cung cấp. Nghe trực tiếp từ nhóm VxRail về các khả năng mới cũng như lộ trình cho các bản phát hành mới và những tiến bộ mới nhất của VxRail.
Trong phiên này, bạn sẽ:
• Tìm hiểu về hệ sinh thái VxRail và tận dụng khả năng tự động hóa của nó
• Nâng cao hiệu suất của các hoạt động VxRail tự động bằng cách sử dụng các công cụ mới nhất
• Trải nghiệm các buổi trình diễn trực tiếp về các trường hợp sử dụng của khách hàng và áp dụng các ví dụ này vào môi trường của bạn
• Nâng cao kiến thức của bạn về API VxRail các công cụ như mô-đun PowerShell và Ansible
• Nhận tài liệu bổ sung để hỗ trợ bạn trong hành trình tự động hóa của mình - Đồ họa thông tin – API RESTful của Phần mềm Hệ thống Dell VxRail HCI là một đồ họa thông tin cung cấp thông tin nhanh về sự khác biệt của Phần mềm Hệ thống VxRail HCI. Đồ họa thông tin này giải thích giá trị của API VxRail.
- Video bảng trắng – Nâng cấp khả năng tự động hóa HCI của bạn với API VxRail – Video bảng trắng kỹ thuật này giới thiệu cho bạn về tự động hóa với API VxRail. Chúng tôi thảo luận về các cách khác nhau để bạn có thể truy cập API và cung cấp các trường hợp sử dụng mẫu.
- Bài đăng trên blog – Đưa tính năng tự động hóa VxRail lên một tầm cao mới bằng cách tận dụng API là blog đầu tiên của tôi tập trung vào API VxRail. Nó giải quyết một số thách thức liên quan đến việc quản lý một nhóm cụm VxRail và cách API VxRail có thể là một giải pháp. Nó cũng bao gồm các cải tiến được giới thiệu trong Phần mềm hệ thống VxRail HCI 4.7.300, chẳng hạn như tích hợp Swagger và PowerShell.
- Bài đăng trên blog – VxRail – Ví dụ về mô-đun PowerShell API là một blog của đồng nghiệp David của tôi, giải thích cách cài đặt và bắt đầu với Gói mô-đun PowerShell API VxRail.
- Bài đăng trên blog – Cơ sở hạ tầng dưới dạng mã với VxRail được thực hiện dễ dàng hơn với các Mô-đun Ansible cho Dell VxRail – blog của tôi giới thiệu về Mô-đun Ansible VxRail, bao gồm cả bản demo.
- ( Mới! ) Bài đăng trên blog – VxRail Edge Automation được phát hành – Đơn giản hóa việc quản lý nút vệ tinh với Ansible – blog của tôi giải thích việc sử dụng Mô-đun Ansible cho Dell VxRail để quản lý nút vệ tinh, bao gồm cả bản demo.
- Bài đăng trên blog – Bảo vệ VxRail khỏi nhiễu loạn nguồn điện là blog thứ hai liên quan đến API của tôi, trong đó tôi giải thích một trường hợp sử dụng thú vị của Eaton, đối tác hệ sinh thái của chúng tôi và là nhà cung cấp UPS đầu tiên đã tích hợp giải pháp quản lý nguồn của họ với VxRail bằng API VxRail.
- Bài đăng trên blog – Bảo vệ VxRail khỏi sự cố mất điện ngoài kế hoạch: Có nhiều lựa chọn hơn mô tả một giải pháp UPS khác được tích hợp với API VxRail, từ đối tác hệ sinh thái APC (Schneider Electric) của chúng tôi.
- Demo — VxRail API – Tổng quan là bản demo API VxRail đầu tiên của chúng tôi được xuất bản trên kênh YouTube chính thức của Dell. Nó được ghi lại bằng Phần mềm hệ thống VxRail HCI 4.7.300, giải thích những điều cơ bản về API VxRail, các cải tiến API được giới thiệu trong phiên bản này và cách bạn có thể khám phá API bằng Giao diện người dùng Swagger.
- Bản trình diễn — API VxRail – Gói PowerShell là phần tiếp theo của bản demo tổng quan về API được tham chiếu ở trên, tập trung vào tích hợp PowerShell. Nó được ghi lại bằng Phần mềm hệ thống VxRail HCI 4.7.300.
- Bản trình diễn – Mô-đun Ansible cho Dell VxRail cung cấp tổng quan nhanh về Mô-đun Ansible VxRail. Nó được ghi lại bằng Phần mềm hệ thống VxRail HCI 7.0.x.
- ( Mới! ) Bản trình diễn – Mô-đun Ansible cho Dell VxRail – Quản lý nút vệ tinh tự động tiếp tục chủ đề về Mô-đun Ansible VxRail, giới thiệu trường hợp sử dụng quản lý nút vệ tinh cho Edge. Nó được ghi lại bằng Phần mềm hệ thống VxRail HCI 8.0.x.
Cấp độ 201
- ( Đã cập nhật! ) HoL – Phòng thí nghiệm thực hành: HOL-0310-01 – Ảo hóa, tính toán và lưu trữ có thể mở rộng với API VxRail REST – cho phép bạn trải nghiệm API VxRail trong môi trường demo ảo hóa bằng nhiều công cụ khác nhau. Điều này đã được ra mắt lần đầu tại Dell Technologies World 2022 và là một công cụ tự học rất có giá trị cho API VxRail. Nó bao gồm bốn mô-đun:
- Mô-đun 1: Bắt đầu (~10 phút / Cơ bản) – Mục đích của mô-đun này là thiết lập và vận hành phòng thí nghiệm cũng như nhúng chân vào vùng nước API VxRail bằng cách sử dụng tài liệu tương tác dựa trên web của chúng tôi.
• Truy cập tài liệu API tương tác
• Khám phá các chức năng API VxRail có sẵn
• Kiểm tra chức năng API VxRail
• Khám phá Cổng thông tin dành cho nhà phát triển của Dell Technologies - Mô-đun 2: Giám sát và bảo trì (~15 phút / Trung cấp) – Trong mô-đun này, bạn sẽ điều hướng các Mô-đun VxRail PowerShell và Trình quản lý VxRail của chúng tôi để làm quen hơn với các tùy chọn có sẵn nhằm theo dõi các chỉ số sức khỏe của cụm VxRail. Ngoài ra còn có một số nhiệm vụ bảo trì cho thấy các chức năng này có thể đơn giản hóa việc quản lý môi trường của bạn như thế nào.
Theo dõi tình trạng của cụm VxRail:
• Kiểm tra tình trạng tổng thể của cụm
• Kiểm tra tình trạng của các nút
• Kiểm tra các thành phần riêng lẻ của nút
Bảo trì cụm VxRail:
• Xem cấu hình IP iDRAC
• Thu thập gói nhật ký của cụm VxRail
• Tắt cụm (Chạy khô) - Mô-đun 3 : Thêm và cập nhật Nút vệ tinh VxRail (~30 phút / Trung cấp) – Trong mô-đun này, bạn sẽ thử nghiệm thêm và cập nhật các nút vệ tinh VxRail bằng API VxRail và Mô-đun PowerShell API VxRail.
• Thêm nút vệ tinh VxRail
• Cập nhật nút vệ tinh VxRail - Mô-đun 4: Mở rộng cụm hoặc mở rộng quy mô (~25 phút / Nâng cao) – Trong mô-đun này, bạn sẽ trải nghiệm các Mô-đun Ansible VxRail chính thức của chúng tôi và việc mở rộng cụm với một nút bổ sung dễ dàng như thế nào.
• Kết nối với máy chủ Ansible
• Xem tài liệu về Mô-đun Ansible của VxRail
• Thêm nút vào cụm VxRail hiện có
• Xác minh trạng thái cụm sau khi mở rộng - Mô-đun 5: Quản lý vòng đời hoặc LCM (~25 phút / Nâng cao) – Trong mô-đun này, bạn sẽ trải nghiệm API VxRail của chúng tôi bằng cách sử dụng POSTMAN. Bạn sẽ thấy các hoạt động LCM dễ dàng như thế nào khi sử dụng API và phần mềm VxRail của chúng tôi.
• Khám phá POSTMAN
• Tạo báo cáo tuân thủ
• Khám phá các chức năng API nâng cấp LCM và kiểm tra trước LCM có sẵn để đưa nó lên phiên bản VxRail tiếp theo.
- Mô-đun 1: Bắt đầu (~10 phút / Cơ bản) – Mục đích của mô-đun này là thiết lập và vận hành phòng thí nghiệm cũng như nhúng chân vào vùng nước API VxRail bằng cách sử dụng tài liệu tương tác dựa trên web của chúng tôi.
Lưu ý : Nếu bạn là khách hàng, bạn sẽ cần yêu cầu nhóm tài khoản Dell hoặc đối tác của bạn tạo một phiên cho bạn và một siêu liên kết để có quyền truy cập vào phòng thí nghiệm này.
- Phiên vBrownBag— vSphere và VxRail REST API: Bắt đầu một cách dễ dàng là phiên cộng đồng vBrownBag diễn ra tại sự kiện VMworld 2020 TechTalks Live. Không có trang trình bày và không có “tiếp thị vớ vẩn”, nhưng có một bản demo mở rộng hiển thị:
- Cách bạn có thể bắt đầu hành trình API của mình bằng cách sử dụng tài liệu API dựa trên web, có tính tương tác
- Cách bạn có thể sử dụng các API này từ các khung khác nhau (chẳng hạn như viết tập lệnh bằng PowerShell trong môi trường Windows) và các công cụ quản lý cấu hình (chẳng hạn như Ansible trên Linux)
- Cách bạn có thể sử dụng các API này hầu như từ bất kỳ ứng dụng nào bằng bất kỳ ngôn ngữ lập trình nào.
- Phiên vBrownBag— Tự động hóa việc triển khai HCI quy mô lớn theo chương trình bằng cách sử dụng API REST là phiên cộng đồng vBrownBag diễn ra tại sự kiện VMworld 2021 TechTalks Live. Khoảng này. Phiên 10 phút thảo luận về các trường hợp sử dụng mẫu và công cụ mà bạn tùy ý sử dụng, cho phép bạn bắt đầu nhanh chóng hành trình API của mình trong nhiều khung khác nhau. Nó bao gồm bản demo mở rộng cụm VxRail bằng PowerShell.
Cấp độ 301
- ( Đã cập nhật! ) Hướng dẫn sử dụng – Hướng dẫn sử dụng API VxRail tại Cổng thông tin dành cho nhà phát triển Dell Technologies là phiên bản hướng dẫn tham khảo dựa trên web chính thức cho API VxRail. Nó cung cấp mô tả chi tiết về từng chức năng API có sẵn.
Đảm bảo kiểm tra phần “Hướng dẫn” của sổ tay hướng dẫn dựa trên web này, trong đó có các ví dụ về mã cho các trường hợp sử dụng khác nhau và sẽ thay thế Sách dạy nấu ăn API theo thời gian. - Hướng dẫn sử dụng – Hướng dẫn sử dụng API VxRail là hướng dẫn tham khảo chính thức cho API VxRail ở định dạng PDF. Nó cung cấp mô tả chi tiết về từng chức năng API có sẵn, thông tin hỗ trợ cho các phiên bản Phần mềm hệ thống VxRail HCI cụ thể, tham số yêu cầu và mã phản hồi có thể có, mô hình dữ liệu phản hồi cuộc gọi thành công và các giá trị mẫu được trả về. Cần có quyền truy cập vào cổng thông tin Hỗ trợ của Dell Technologies.
- ( Đã cập nhật! ) Mô-đun Ansible – Mô-đun Ansible cho Dell VxRail có sẵn trên GitHub và Ansible Galaxy cho phép quản trị viên CNTT và trung tâm dữ liệu sử dụng Red Hat Ansible để tự động hóa và sắp xếp cấu hình cũng như quản lý Dell VxRail.
Mô-đun Ansible cho Dell VxRail được sử dụng để thu thập thông tin hệ thống và thực hiện các hoạt động ở cấp độ cụm. Những tác vụ này có thể được thực thi bằng cách chạy các playbook đơn giản được viết bằng cú pháp yaml. Các mô-đun được viết sao cho tất cả các hoạt động đều bình thường, do đó việc thực hiện nhiều yêu cầu giống hệt nhau có tác dụng tương tự như thực hiện một yêu cầu duy nhất. - Gói PowerShell – Mô-đun PowerShell API VxRail là một gói có Mô-đun PowerShell VxRail.API cho phép truy cập đơn giản vào API VxRail, sử dụng các lệnh PowerShell chuyên dụng và trợ giúp tích hợp. Phiên bản này hỗ trợ Phần mềm hệ thống VxRail HCI 7.0.010 trở lên.
Lưu ý : Bạn phải đăng nhập vào cổng Hỗ trợ Dell Technologies để truy cập liên kết này thành công. - Tham chiếu API – API vSphere Automation là tài liệu tham khảo API vSphere REST chính thức cung cấp tài liệu API, mẫu yêu cầu/phản hồi và mô tả cách sử dụng của các dịch vụ vSphere.
- Tham chiếu API – VMware Cloud Foundation trên Hướng dẫn tham khảo API Dell VxRail là tài liệu tham khảo chính thức của VMware Cloud Foundation (VCF) trên VxRail REST API cung cấp tài liệu API, mẫu yêu cầu/phản hồi và mô tả cách sử dụng VCF trên các dịch vụ VxRail.
- Bài đăng trên blog — Triển khai miền khối lượng công việc trên VMware Cloud Foundation 4.0 trên Dell VxRail sử dụng API công cộng là một blog của VMware giải thích cách bạn có thể triển khai miền khối lượng công việc trên VCF trên VxRail bằng API bằng lệnh shell CURL.
Tôi hy vọng bạn thấy danh sách này hữu ích. Nếu vậy, hãy đảm bảo rằng bạn đánh dấu blog này để tham khảo. Tôi sẽ cập nhật nó theo thời gian để bao gồm tài sản thế chấp mới nhất.
Tận hưởng hành trình Cơ sở hạ tầng dưới dạng Mã của bạn với API VxRail!
Bài viết mới cập nhật
PowerStore—Sức mạnh của cụm
Tổng quan PowerStore được thiết kế để trở thành nền tảng ...
Triển khai VMware Cloud Foundation Workload Domains với PowerStore Systems
Tổng quan VMware Cloud Foundation là giải pháp đám mây lai ...
Có gì mới trong PowerStore OS 3.5?
Dell PowerStoreOS 3.5 là bản phát hành phần mềm mới nhất ...
Dell PowerStore – Dễ dàng tạo Metro Volume chỉ với sáu cú nhấp chuột
Trong bài viết ngắn này, tôi sẽ hướng dẫn bạn cách ...