Aktualizacja vCloud Usage Meter

Tags: ,

Jako Service Provider, masz obowiązek zbierania danych o wykorzystanych licencjach VMware oraz raportować je do swojegeo Agregatora. Służy do tego narzędzie vCloud Usage Meter.

Nowości jakie wprowadza aktualizacja vCloud Usage Meter do wersji 3.4:

  • Wsparcie dla Horizon DaaS
  • Wsparcie dla NSX
  • Wsparcie dla vSAN
  • Wsparcie najnowszych wersji produktów VMware (polecam lekturę macierzy kompatybilności)
  • Możliwość mierzenia użycia vCenter Operations Manager w trybie standalone
  • Możliwość mierzenia użycia NSX w trybie standalone
  • Usprawnione zbieranie danych z vCenter
  • Nowy raport z historią maszyn wirtualnych
  • Nowy raport miesięczny zużycia przez danego klienta
  • Nowe sekcje w miesięcznym raporcie rozliczeniowym związane z błędami konfiguracji i vCloud Director
  • Zwiększone bezpieczeństwo
  • Synchronizacja czasu z NTP

Niestety, aktualizacja wiąże się z deploymentem nowego wirtualnego appliance i importem ustawień. Nie ma metody podniesienia wersji zainstalowanego oprogramowania… (przynajmniej według dokumentacji).

Problem polega na tym, że o ile możemy zaimportować ustawienia i konfigurację ze starego Usage Meter’a, zebrane dane i raporty nie są migrowane. Cytując dokumentację „The vCloud Air Network Program stipulates that a Service Provider needs to keep usage data for a period of 24 months going back from the current month”. Czyli musisz trzymać „obok” kopię starego appliance przez 24 miesiące, a samą aktualizację wykonać najlepiej z końcem miesiąca. Szkoda że VMware nie pomyślało o tym aby dało się zaimportować dane. Wszystko się komplikuje, ponieważ import konfiguracji możemy wykonać jedynie po IP.

W moim przypadku problem jest mały, więc wprowadziłem ręcznie konfigurację (dodałem vCenter i vCloud Director).

Wersja 3.4 jest do pobrania TUTAJ

Polecam także lekturę forum VMware Community. Można tam znaleźć wiele pytań i odpowiedzi.

Migracja konfiguracji ze starszej wersji

  1. Zainstaluj nową wersję vCloud Usage Meter 3.4 GA virtual appliance.
  2. Wykonaj snapshot starej maszyny, z której przeprowadzisz import.
  3. Upewnij się że posiadasz hostname (lub IP) starego appliance, hasło root oraz webpass.
  4. Włącz sshd na starym vCloud Usage Meter:
    • Zaloguj się na root
    • wykonaj „service sshd start”
  5. Na nowym vCloud Usage Meter:
    • Zaloguj się na root (lub jako usgmtr i przejdź na użytkownika root)
    • Wykonaj „importum <host_starego_um> <wersja_starego_um>”, gdzie host_starego_um to hostname lub IP, a wersja to jedna z : 320, 330, 331, 332 lub 333
  6. „importum” połączy się po ssh oraz scp aby wyeksportować bazę danych ze starego systemu. Skopiuje bazę danych oraz keystore do nowej instalacji.
  7. Zostaniesz dwukrotnie zapytany o hasło, raz dla ssh raz dla scp.
  8. Podczas importu mogą wystąpić błędy „ERROR: must be owner of extension plpgsql” lub „WARNING: no privileges could be revoked for 'public’ „. Możesz je zignorować.
  9. Po zakończeniu importu wyłącz ssh na starym appliance „service sshd stop”
Twoje hasło do vCloud Usage Meter 3.4 zostanie podmienione na hasło ze starego appliance. Możesz je zminić komendą „webpass”. Wszystkie zaakceptowane w starej wersji certyfikaty zostaną zaimportowane. Poczekaj teraz i sprawdź czy dane są poprawnie zbierane.
Nie musisz czekać do domyślnej pełnej godziny i 5 minuty. Możesz ten parametr przestawić i wymusić weryfikację w dogodnej minucie.

 

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *