W tym poście omówione zostaną komponenty sprzętowe, takie jak procesor, pamięć, pamięć masowa i sieci na potrzeby wirtualizacji sprzętu.
Jak działają wirtualne procesory?
Kiedy instalujemy hypervisor, każdy fizyczny procesor staje się procesorem wirtualnym. Powoduje to podział cykli pracy procesora dla każdego z rdzeni; dlatego kilka maszyn wirtualnych może uzyskać dostęp do fizycznych rdzeni procesora poprzez „podział czasu”. Mówiąc bardziej ogólnie, zadaniem hiperwizorów jest zwykle dzielenie obciążeń pomiędzy procesorami wirtualnymi (które podzieliły rdzenie procesorów fizycznych). Jeśli obciążenia serwera wymagają większej liczby cykli procesora, lepszym rozwiązaniem jest zainstalowanie mniejszej liczby maszyn wirtualnych na konkretnym procesorze wirtualnym.
Kontynuujmy analizę przykładów, aby lepiej zrozumieć logikę procesora wirtualnego.
Jeśli serwer fizyczny ma dwa procesory (procesor pierwszy i procesor dwa), a każdy z nich ma cztery rdzenie. W naszej kolekcji będziemy mieli osiem rdzeni fizycznych.
Na podstawie niektórych obliczeń hiperwizor tworzy od 5 do 10 procesorów wirtualnych na każdy rdzeń fizyczny.
Ponieważ mamy osiem rdzeni fizycznych i będziemy mieć od 5 do 10 procesorów wirtualnych, łącznie mamy od 40 do 80 procesorów wirtualnych; czyli do maszyn wirtualnych możemy przypisać aż 80 procesorów wirtualnych. Przypiszmy się.
Jak działa pamięć wirtualna?
Pamięć wirtualna to taka sama ilość pamięci RAM przydzielona dowolnej maszynie. Ustawienia zasobów pamięci dla maszyny wirtualnej określają, ile pamięci hosta jest przydzielonej maszynie wirtualnej. Rozmiar sprzętu pamięci wirtualnej określa, ile pamięci jest dostępnej do obsługi i uruchamiania maszyn wirtualnych.
Maszyna wirtualna nie może mieć więcej pamięci niż fizyczna przestrzeń sprzętowa, a jej przestrzeń pamięci wirtualnej jest równa lub mniejsza niż pamięć fizyczna serwera. Oprogramowanie takie jak Hosty ESXi ogranicza zasoby wykorzystywane do maksymalnej ilości pamięci maszyny wirtualnej, dlatego można ustawić określoną ilość przydzielania zasobów pamięci maszynom wirtualnym.
Możesz zmienić zasoby pamięci maszyny wirtualnej i dodać lub mieć więcej funkcji, aby poprawić wydajność wykorzystania pamięci wirtualnej maszyny wirtualnej. Więcej ustawień należy rozważyć podczas tworzenia pamięci wirtualnej maszyny wirtualnej, co może nastąpić po instalacji systemu operacyjnego gościa (Guest Operating System). Większość hypervisorów wymaga wyłączenia znajdujących się na nich maszyn wirtualnych przed zmianą ustawień.
Na schemacie pokazanym poniżej widać pamięć fizyczną współdzieloną pomiędzy maszynami wirtualnymi.
Jak działa pamięć wirtualna?
Wirtualizacja procesu przechowywania wykorzystuje łączenie fizycznych zasobów pamięci (Data Cluster) z kilku sieciowych urządzeń pamięci masowej. Gromadzi je w jednym zestawie zarządzanym przez centralną konsolę. Nie możemy przydzielić więcej niż liczba fizycznych zasobów pamięci masowej (Data Cluster) do przechowywania dla maszyn wirtualnych.
Rozszerzenia te można zobaczyć na końcu zapisanego pliku. Pliki te są częścią maszyny wirtualnej i różne hypervisory używają różnych rozszerzeń. Do najpopularniejszych rozszerzeń plików należą: VDI, VMDKi HDD.
Następnie dysponowaliśmy fizycznymi zasobami pamięci masowej (Data Cluster) o pojemności 12 TB, które podzieliliśmy pomiędzy cztery maszyny wirtualne i zapewniliśmy każdej z nich określoną ilość miejsca na dysku. W sumie nasza łączna ilość miejsca wyniesie 12 TB.
Jak działa sieć wirtualna?
Wyjaśnimy to na prostym przykładzie, na którym pokazujemy, jak działa sieć wirtualna.
Tutaj mamy cztery maszyny wirtualne, wszystkie hostowane na tym samym hoście. Chcą wymieniać się informacjami. Odbywa się to za pomocą wirtualnej karty sieciowej, pokazanej na obrazku poniżej jako (vNIC). Jego zadaniem jest praca jako wirtualny przełącznik (vSwitch) tworzony przez hypervisory.
Ten przełącznik wirtualny komunikuje się z fizyczną kartą sieciową serwera (pNIC). Ta karta sieciowa jest również podłączona do fizycznego przełącznika (uSwitch); następnie nawiązywana jest komunikacja z resztą sprzętu sieciowego.
Bezpłatne pobieranie motywów WordPressPobierz motywy WordPressPobierz bezpłatne motywy WordPress PremiumPobieranie premium motywów WordPressdarmowy płatny kurs Udemy do pobraniapobierz oprogramowanie redmiPobieranie premium motywów WordPresspłatny kurs udemy do pobrania za darmo