hit tracker
Jak możemy Ci pomóc?
  • Home
  • Artykuły
  • Vsphere Command Line Interface Concepts And Examples

Vsphere Command Line Interface Concepts And Examples

Vsphere Command Line Interface Concepts And Examples

Hej! Chcesz dowiedzieć się czegoś o vSphere Command Line Interface (CLI)? To świetnie! Spróbujemy to ogarnąć bez zbędnego skomplikowania.

Co to jest CLI?

CLI to skrót od Command Line Interface. Myśl o tym jak o alternatywnym sposobie komunikacji z komputerem.

Zamiast klikać myszką w różne ikonki i okienka, wpisujesz komendy tekstowe.

Wyobraź sobie, że masz robota kuchennego. Możesz ustawiać programy na dotykowym ekranie.

Albo wydawać mu polecenia głosowe. "Robot, posiekaj cebulę!" To jak CLI.

vSphere - co to takiego?

vSphere to platforma od firmy VMware. Pozwala na tworzenie i zarządzanie wirtualnymi maszynami (VM).

Wirtualna maszyna to jak komputer w komputerze.

Masz jeden fizyczny serwer, ale możesz na nim uruchomić kilka niezależnych systemów operacyjnych, jakby to były oddzielne komputery.

vSphere ułatwia zarządzanie tymi "komputerami w komputerze".

vSphere CLI - połączenie sił

Czyli vSphere CLI pozwala ci zarządzać vSphere za pomocą komend tekstowych.

Zamiast klikać w vSphere Client (interfejs graficzny), piszesz komendy.

To może brzmieć strasznie, ale wcale takie nie jest.

Dlaczego w ogóle używać CLI?

CLI jest potężny. Automatyzacja! Możesz napisać skrypt, który wykona serię poleceń automatycznie.

Wyobraź sobie, że musisz stworzyć 10 identycznych VM. Klikanie tego w interfejsie graficznym zajmie dużo czasu.

Skrypt CLI zrobi to za Ciebie dużo szybciej.

CLI często jest szybszy dla doświadczonych administratorów. Znają komendy na pamięć i robią wszystko sprawniej.

Podstawowe komendy i przykłady

Oto kilka przykładów komend. Nie musisz ich zapamiętywać, chodzi o zrozumienie idei.

Logowanie

Najpierw musisz się zalogować do serwera vSphere.

Użyjesz do tego narzędzia vicfg.pl (vSphere CLI jest często pisane w Perl lub Python).

Komenda może wyglądać tak:

vicfg.pl --server adres_serwera --username nazwa_uzytkownika --password hasło

Zamiast "adres_serwera", "nazwa_uzytkownika" i "hasło" wpisz prawdziwe dane.

Wyświetlanie informacji o VM

Chcesz zobaczyć listę wirtualnych maszyn?

Użyjesz komendy vim-cmd (VMware Infrastructure Management Command).

vim-cmd vmsvc/getallvms

Ta komenda zwróci listę wszystkich VM na serwerze.

Uruchamianie VM

Potrzebujesz uruchomić VM?

Najpierw musisz znać jej ID (identyfikator). Dostałeś go w poprzednim kroku.

Załóżmy, że ID to 123.

Użyjemy znowu vim-cmd:

vim-cmd vmsvc/power.on 123

Ta komenda uruchomi VM o ID 123.

Wyłączanie VM

A jak wyłączyć? Podobnie.

vim-cmd vmsvc/power.off 123

Ta komenda wyłączy VM o ID 123.

Wyświetlanie informacji o hoście ESXi

ESXi to taki specjalny system operacyjny, który uruchamia wirtualne maszyny. Myśl o nim jak o "bazie" dla VM.

Żeby zobaczyć informacje o hoście, użyjemy esxcli (ESXi Command Line Interface).

Zaloguj się do ESXi (często przez SSH).

Komenda: esxcli system info get

Ta komenda pokaże Ci mnóstwo informacji o hoście ESXi, np. wersję, model procesora, ilość pamięci.

Konfiguracja sieci

esxcli pozwala też na konfigurację sieci. Na przykład, wyświetlenie adresów IP.

esxcli network ip interface list

Ta komenda wyświetli listę interfejsów sieciowych i ich adresów IP.

Gdzie szukać więcej informacji?

Dokumentacja VMware. To skarbnica wiedzy.

Fora internetowe i blogi. Tam znajdziesz rozwiązania problemów i gotowe skrypty.

Eksperymentuj! Najlepszy sposób na naukę to po prostu próbowanie różnych komend (najlepiej na środowisku testowym!).

Podsumowanie

vSphere CLI daje Ci potężne narzędzie do zarządzania vSphere.

Może wyglądać na skomplikowane na początku, ale po pewnym czasie zobaczysz, że to naprawdę przydatne.

Pamiętaj: CLI to tylko inny sposób komunikacji z komputerem. Zamiast myszki i okienek, używasz tekstu.

Powodzenia!

VMware vSphere Command Line Interface: Using vCLI for ESXi management Vsphere Command Line Interface Concepts And Examples
Vsphere Command-Line Interface (CLI) | VMware CLI Vsphere Command Line Interface Concepts And Examples
Test Historia Klasa 7 Europa Po Kongresie Wiedenskim
Sprawdzian Z Polskiego Klasa 6 Dzial 2 Trudne Sprawy