VxRail: Як змінити IP NTP сервера в релізах VxRail 8.0.x і 7.0.x за допомогою REST API

Summary: Як використовувати інтерфейс прикладного програмування VxRail (API) для перевірки та оновлення однієї або кількох налаштованих IP-адрес сервера VxRail Network Time Protocol (NTP).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Публічна документація розробника Dell

Документацію для розробників VxRail REST API та інших продуктів Dell можна знайти на сайті Dell Support Developer, фільтр для гіперконвергентної інфраструктури , щоб знайти API для VxRail.

Домашня сторінка https://developer.dell.com/apis

Спеціальну документацію щодо запиту або оновлення NTP можна знайти в розділах «Відомості про систему», «Отримати» та «Встановити NTP»:

Документація NTP

Ця документація може бути використана для створення користувацьких curl або інтегрувати в таку програму, як postman або інші додатки для більш досвідчених користувачів.


Вбудований API клієнт VxRail 

Кращим способом (рекомендованим для людей, менш знайомих з REST API) для використання VxRail API є використання рідного клієнта VxRail Manager API.

Починаючи з версії коду VxRail 7.0.350, використовується новий інтерфейс з більшими можливостями на основі прожектора. Щоб отримати доступ до рідного API-клієнта, перейдіть за наступною URL-адресою, замінивши <VxM> на VxRail Manager FQDN/IP з обраним браузером (не потрібен спеціальний клієнт API):

https://<VxRail_Manager_IP_or_FQDN>/rest/vxm/api-doc.html
У цьому прикладі IP-адреса VxRail Manager має вигляд 172.168.10.50 тому URL-адреса стає https://172.168.10.50/rest/vxm/api-doc.html:
VxRail Manager REST API


Запит поточної конфігурації NTP кластера VxRail

За допомогою кнопки v1_sytem_ntp_get API Розділ Інформація про систему на лівій панелі для запиту поточної конфігурації NTP:
  • Пряма URL-адреса буде такою https://172.168.10.50/rest/vxm/api-doc.html#/operations/v1_system_ntp_get однак вони можуть змінюватися в різних версіях, тому краще орієнтуватися в інтерфейсі користувача.
  • Введіть облікові дані автентифікації VxRail vCenter Single Sign-On (SSO), які часто є administrator@vsphere.local але може відрізнятися залежно від конфігурації вашого домену.
  • Натисніть кнопку «Надіслати запит », щоб виконати GET просити:
Запит NTP з REST API
  • Клієнт API автентифікується, і якщо він отримує відповідь 200 OK, повертає запитувану інформацію, де знаходиться наша поточна IP-адреса лабораторії NTP-сервера 172.168.10.45:
Результати запиту REST API


Оновлення інформації про IP-сервер NTP кластера VxRail

Використовуйте API v1_system_ntp_post, який можна знайти в розділі «Інформація про систему » на лівій панелі, щоб оновити поточну конфігурацію NTP:
  • Пряма URL-адреса буде такою https://172.168.10.50/rest/vxm/api-doc.html#/operations/v1_system_ntp_post однак вони можуть змінюватися в різних версіях, тому краще орієнтуватися в інтерфейсі користувача.
  • У розділі Auth введіть облікові дані автентифікації VxRail vCenter SSO, які часто є такими administrator@vsphere.local але може відрізнятися залежно від конфігурації вашого домену.
  • Для оновлення NTP-сервера також відредагуйте розділ Тіло в трьох областях:
    • Розділ компонентів є необов'язковим, а ALL є стандартним. Якщо встановлено ALL, буде замінено всі NTP-сервери в кластері. Якщо встановлено VXM, буде замінено лише сервер NTP для VxRail Manager, що буде обмеженим випадком використання, оскільки рекомендується підтримувати узгодженість усіх конфігурацій компонентів. 

Примітка: Значення VXM підтримується ЛИШЕ у VCF у середовищі VxRail.
 
  • У розділі vCenter ви повинні передати ім'я користувача та пароль SSO адміністратора, зазвичай це та сама інформація, що й у розділі Auth, але може бути наданий інший обліковий запис SSO рівня адміністратора.
  • У розділі серверів у наведеному нижче прикладі показано налаштування NTP на IP 172.168.10.45
 
Примітка: При додаванні декількох серверів, IP-адреси повинні бути розділені комами, наприклад 172.168.10.45, 172.168.10.46
 
  • Натисніть кнопку «Надіслати запит », щоб виконати запит POST:
Використання команди REST API SET
Результати набору REST API


Якщо неочікувані коди відповіді

У непрацюючій системі або, можливо, на новому NTP-сервері неможливо отримати доступ з хостів ESXi тощо. Клієнт API надає деякі основні вказівки щодо повідомлень про помилки, а додаткові коди помилок відповіді можна знайти, наприклад, в Інтернеті https://restfulapi.net/http-status-codes/ є хорошим розташуванням.

Якщо з'являються будь-які несподівані коди помилок, відповідно зверніться до служби підтримки Dell для додаткового усунення несправностей.
Помилка REST API

Additional Information

У ранніх випусках VxRail 8.0 процедури Solve Online стосуються оновлення налаштувань IP VxRail NTP через REST API, саме на дорожній карті VxRail (точний випуск буде підтверджено пізніше) ця можливість доступна в плагіні VxRail UI.

Ця стаття містить вказівки та приклади цієї діяльності для клієнтів із меншим досвідом використання VxRail REST API.

Інформація про інтелектуальну власність, наведена в цій статті, отримана в тимчасовій віртуальній ізольованій лабораторії, не містить жодної інформації про клієнтів або конфіденційну IP-адресу.

Affected Products

VxRail Appliance Family
Article Properties
Article Number: 000215966
Article Type: How To
Last Modified: 28 Mar 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.