+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

VMware випустила оновлення фреймворку для керування віртуальною інфраструктурою PowerCLI 12.4

VMware випустила оновлення фреймворку для управління віртуальною інфраструктурою PowerCLI 12.4

VMware випустила оновлення основного фреймворку для управління віртуальною  інфраструктурою за допомогою командних скриптів - PowerCLI 12.4.

PowerCLI 12.4 представляє кілька додаткових функцій:

Інтерфейс API - RestAPI

Раніше PowerCLI мав 2 основні способи зв'язку з vSphere API:

  • Get-View (прив'язки МИЛЬНОГО API)
  • Get-CISService (JSON-RPC)

Посіви PowerCLI API тепер дозволяють vSphere Rest API працювати та забезпечують майже рідний інтерфейс PowerShell. 

Модуль, який реалізує ці функції, називається vSphere Automation API SDK. Щоб почати користуватися можливостями через автоматизацію Rest API, потрібно завантажити версію PowerCLI 12.4 - пакет буде називатися «VMware.Sdk.vSphere». Він містить підмодулі для взаємодії з усіма іншими API, які доступні в VMware vSphere.

Rest API має методи виконання API і роботи зі структурами даних, які використовуються в якості вхідних параметрів в API. Зв'язуючі API тепер забезпечують низькорівневу функціональність PowerShell для роботи з усіма цими методами та структурами.

Функція Виклику використовується для виконання методів Rest, таких як GET/PUT/POST та DELETE: 

Функція Initialize використовується для створення структури даних, яка буде передана в Rest API. Наприклад, створення структури «локального облікового запису» виглядає так:

$LocalAccountsConfig = Initialize-LocalAccountsConfig -Пароль 'Tes$TPa$$w 0Rd' -Ролі 'superAdmin' #Create Конфігурація облікового запису

$LocalAccountsCreateRequestBody = Initialize-LocalAccountsCreateRequestBody -Ім'я користувача 'dimilov' -Config $LocalAccountsConfig #Create Орган запиту облікового запису

Invoke-CreateLocalAccounts -LocalAccountsCreateRequestBody $LocalAccountsCreateRequestBody #Create Local Account 

Приклади були додані до розділу документації документації api vSphere, щоб показати, як викликати REST API через PowerCLI. Наприклад, ось розділ "Створення локальних облікових записів".

Модуль управління VSphere

Модуль управління vSphere тепер доступний для управління платформою vSphere. Це модуль на базі PowerShell, який використовує описану вище архітектуру модуля SDK vSphere Automation API. Станом на 20 вересня 2021 року модуль має 6 командлетів, які дозволяють управляти сертифікатами:

  • Add-VITrustedCertificate
  • Get-VIMachineСертифікат
  • Get-VITrustedCertificate
  • New-VIMachineCertificateSigningRequest
  • Remove-VITrustedCertificate
  • Set-VIMachineCertificate

Інші зміни

  • Підтримка підвищених параметрів SDDC VMC
  • Командлет Copy-DatastoreItem тепер підтримує завантаження/завантаження файлів VMDK з магазинів vSAN .
  • Api зв'язування для VMware Horizon тепер підтримують усі API в Horizon 8.3 (він же 2106).

Інші новини