Masowa modyfikacja “Storage Policy” w VMware vCloud Director dla maszyn wirtualnych (powercli)

W moim repozytorium vmware-vcd-mass-storage-policy-modification udostępniłem skrypt PowerCLI, który pozwala na masową zmianę Storage Policy dla maszyn wirtualnych (VM) w środowisku VMware vCloud Director. Skrypt został zaprojektowany z myślą o administratorach zarządzających dużymi środowiskami i potrzebujących automatycznego sposobu na modyfikację storage policy.

Jak działa skrypt?

  • Przetwarzanie listy maszyn wirtualnych
    Skrypt korzysta z pliku CSV, w którym można określić listę maszyn do modyfikacji. Dzięki temu łatwo kontrolować, które VM mają zostać objęte zmianami.
  • Sekwencyjne uruchamianie zadań
    Każda maszyna wirtualna jest przetwarzana jedna po drugiej. To podejście minimalizuje obciążenie środowiska i redukuje ryzyko potencjalnych konfliktów podczas zmiany polityk.
  • Timeout dla zadań
    Dla każdej operacji przy tej wersji kodu limit czasu jest  5 minut. Jest to spowodowane tym ze po tym czasie timeout robi sie automatycznie na poziomie VCD (niestety). Jeśli proces w vCenter trwa dłużej to nadal jest widoczny na poziomie vCenter, co pozwala administratorowi na monitorowanie i interwencję w razie potrzeby.
  • Aktualizacja polityki przechowywania
    Niezależnie od statusu zadania w vCenter, skrypt natychmiast aktualizuje politykę przechowywania na poziomie maszyny  co może być mylące. Trzeba zatem pamiętać jeśli operacja jest jeszcze w toku, polityka na poziomie VM jest może być nieaktualna.

Co planuję dodać?

Planuję usprawnić skrypt poprzez wprowadzenie mechanizmu weryfikacji, który pozwoli automatycznie sprawdzić, kiedy zadanie rzeczywiście zakończyło się w vCenter. Na chwilę obecną zakładam, że po zakończeniu zadania w vCenter Storage Policy  na poziomie dysku również zostaje zaktualizowana. (temat jednak do sprawdzenia)

Repozytorium jest wciąż rozwijane, więc jeśli masz jakiekolwiek sugestie lub chcesz zgłosić problem, zapraszam do sekcji Issues na GitHubie. Pełen kod i instrukcje znajdziesz tutaj: vmware-vcd-mass-storage-policy-modification.

Jeśli chciałbyś być na bieżąco i budować swoją wiedzę razem zemną w tematach IT dodaj się do listy mailowej ? TUTAJ ? . Co jakiś czas będę podsyłał Tobie informacje co się dzieje na blogu i w świecie cloud computingu, którym także się zajmuję.

Masz jakieś pytania lub myślisz, że moglibyśmy zrobić wspólny projekt razem ? daj znać!

Informacje o nowych artykułach, świecie wirtualizacji i "cloud computingu" prosto na Twojego maila:

Dodam Cię do listy mailowej, z której możesz wypisać się w dowolnym momencie (jeden klik.) | Polityka Prywatności