Wirtualizacja. Co to właściwie jest? Jak działa? W jaki sposób jej używać? Systemy operacyjne 2007/08
|
|
- Helena Nadzieja Olszewska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wirtualizacja Co to właściwie jest? Jak działa? W jaki sposób jej używać? Systemy operacyjne 2007/08
2 Przegląd tematu- use the Google
3 Spis treści Definicja Trochę historii Odrobina abstrakcji Rodzaje wirtualizacji Zastosowania User Mode Linux XEN VirtualBox QEMU VM Server Wirtualne serwery Emulacja Wirtualizacja natywna Parawirtualizacja Wirtualizacja aplikacji
4 Co to właściwie jest? Definicja z wikipedia.org na podstawie artykułu: Mann, Andi, Virtualization 101 Enterprise Management Associates (EMA). Retrieved on : In computing, virtualization is a broad term that refers to the abstraction of computer resources. One useful definition is "a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple logical resources; or it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource."
5 Dlaczego to wymyślono? W latach '60 ubiegłego wieku budowano (IBM i siedmiu krasnoludków) duże i drogie mainframe'y. Nie opłacało się, by takie komputery marnowały swoją moc obliczeniową gdy pracował na nich tylko jeden użytkownik. Pojawiła się koncepcja, by każdy użytkownik miał do dyspozycji maszynę, zachowującą się tak samo jak jej fizyczna realizacjia, ale wszystkie one byłyby symulowane na jednym rzeczywistym komputerze.
6 Pierwsze próby: IBM M44/44X- połowa lat '60. Komputer eksperymentalny. Oparty na IBM 7044 symulował kilka takich maszyn. Nie oferował pełnej wirtualizacji sprzętu. IBM CP-40 -początek projektu w Pierwszy komputer oferujący pełną wirtualizację. Był w stanie obsługiwać jednocześnie 14 maszyn wirtualnych, wyposarzonych w system operacyjny CMS (Cambridge Monitor System). IBM CP-67 IBM CP
7 Teoretyczne założenia: Artykuł z 1974 roku Geralda Popeka i Roberta Goldberga Formal requirements for virtualizable third generation architectures Systemowe wirtualne maszyny zapewniają wirtualizację: procesora, pamięci, dysków i urządeń peryferyjnych. Monitor maszyny wirtualnej (VMM) to program który zapewnia abstrakcję maszyny wirtualnej.
8 3 własności VMM: równoważność- program działający pod VMM powinien zachowywać sie dokładnie tak samo jak na maszynie rzeczywistej kontrola zasobów- VMM musi mieć całkowitą kontrolę nad wirtualizowanymi zasobami wydajność- statystyczna większość instrukcji maszynowych ma być wykonana bez ingerencji VMM
9 Definicje Instrukcje uprzywilejowane- takie które mogą być wykonane tylko w trybie systemowym Kontrolne wrażliwe instrukcje- te, które próbują zmienić konfiguracje zasobów w systemie Zachowaniowe wrażliwe instrukcje- takie, których zachowanie albo wynik zależy od configuracji zasobów.
10 Twierdzenia Twierdzenie 1: Dla dowolnego komputera trzeciej generacji VMM może być skonstrułowany, jeśli zbiór wrażliwych instrukcji jest podzbiorem zbioru instrukcji uprzywilejowanych. Twierdzenie 2: Konwencjonalny komputer trzeciej generacji może być rekurencyjny wirtualizowany, jeżeli: 1) może być wirtualizowany 2) można dla niego zbudować VMM bez żadnych czasowych zależoności.
11 Rodzaje wirtualizacji Emulacja Wirtualizacja natywna Parawirtualizacja Wirtualizacja systemu (interfejsu API) Wirtualizacja aplikacji
12 Wirtualne serwery Jedna fizyczna maszyna Wiele uruchomionych systemów Z zewnatrz widziane kilka maszyn o różnym IP Oszczędność na zakupie sprzętu i zużyciu energii
13 Emulacja Możliwość wirtualizacji zupełnie innej architektury Tłumaczenie instrukcji na architekturę gospodarza (przekompilowanie kodu, zazwyczaj dynamiczne) Interpretowanie spowodu niskiej wydajności nie stosowane
14 Złożoność emulacji Konieczność stworzenia wirtualnie wszystkich komponentów architektury, np: Urządzenia wejścia-wyjścia, typu klawiatura, karta grafiki, porty IO, itd.. Pamięć Układy wewnętrze, np. zegary sprzętowe
15 Zastosowania emulacji Uruchamianie Windows-a na Mac-u, Windows działa na architekturze x86, Mac oparty jest na niekompatybilnym procesorze Power PC Emulacja mikrokomputerów typu Atari, Commodore, Amiga, ZX Spectrum Emulacja automatów do gry, konsol, przenośnych konsol, rozbudowanych kalkulatorów itp...
16 Zalety Przenośność Możliwość uruchomiania przestarzałego i niekompatybilnego oprogramowania
17 Przykładowe programy QEMU VirtualPC (dla Mac) ZiNc (emulator automatów do gier) Ensata (oficjalny emulator Nintendo DS) Bochs (emulacji DOSu na Linuxie)
18 Emulacja OS/API Uruchamiane aplikacje muszą być skompilowane na daną architekturę Emulowany jest tylko interfejs komunikacji systemu operacyjnego z aplikacją (API) Osiągana jest dużo większa wydajność niż w przypadku emulacji całego systemu Przykład: Wine (aplikacje Windows w Linuxie)
19 Wirtualizacja natywna znacznie większa wydajność niż emulacja wymagana jest ta sama architektura konieczność emulowania tylko niektórych instrukcji niestety architektura x86 nie została przystosowana do wirtualizacji, jednakże przedsięwzieto kroki ku poprawie tej sytuacji:
20 Wsparcie sprzętowe architektura x86 nie spełnia kryterium PopkaGoldberga, problemem są instrukcje typu LAR, VERR, SMSW, STR, POPF, PUSHF itd... wprowadzenie wspomagających mechanizmów w nowych procesorach AMD AMD-V (Pacifica) Intel Intel Virtualisation Technology (Vanderpool)
21 Dodatkowe rozkazy Procesory z technologią wirtualizacji mają dodatkową liste 10 rozkazów (VMX) VMXON włącza wirtualizacje VMLAUNCH wchodzi na daną wirtualna maszyne VMRESUME wychodzi VMXOFF wyłącza tryb wirtualizacji
22 Parawirtualizacja Bardzo wydajna Konieczność modyfikacji systemu, tak aby pracowal na niższym poziomie uprzywilejowana Odpowiedni program przydziela zasoby do uruchomionych systemów (działa na poziomie sprzętu, jest samodzielny) Przykładowy program do parawirtualizacji: Xen
23 Wirtualizacja aplikacji Dana aplikacja może zostać uruchomiona bez instalowania jej w systemie Aplikacja nie wpływa niekorzystnie na system, np. rejestr, pliki ini, biblioteki dll, itp.. Możliwość uruchomienia kilku kopii jednej aplikacji bądź aplikacji, które jednoczesnie nie mogą współistnieć w systemie Program obsługujący: SoftGrid
24 Zastosowania wirtualizacji Wiele systemów na jednej fizycznej maszynie Lepsze wykorzystanie sprzętu Symulacja nieposiadanego sprzętu Izolacja od reszty oprogramowania Uruchamianie niebezpiecznego oprogramowania Prowadzenie badań nad nowymi rozwiązaniami Tworzenie nietypowych zrzutów ekranu
25 Zastosowania CDN testowanie systemu operacyjnego podczas jego tworzenia możliwość korzystania z aplikacji przeznaczonych na różne systemy bez restartowania maszyny zatrzymanie maszyny i zachowanie pełnego jej stanu, możliwość powrotu do zachowanych momentów łatwe tworzenie kopii zapasowych
26 Wady spadek wydajności większe zużycie zasobów problemy z licencjami na oprogramowanie wirtualizowane
27 User Mode Linux Uruchamianie wielu linuxów jako pojedynczych procesów linuxa hosta napisany przez Jeffa Dike'a w 1999 roku dostępny od kernela 2.2 najpierw w wersji Thread Tracing, teraz także z łatą SKAS - Separate Kernel Address Space
28 UML Thread Tracing Specjalny wątek - śledzi wywołania funkcji systemowych na guestach i wprowadza procesy w górne partie ich przestrzeni adresowej, gdzie podmapowane jest jądro Sygnały do przekazywania sterowania Problem: procesy mogą włamywać się do jądra. Rozwiązanie: tryb więzienny pamięć jądra jest tylko do odczytu. Spadek wydajności. I tak widać, że to UML.
29 UML - SKAS Jądro UML w osobnej przestrzeni adresowej Zwiększenie bezpieczeństwa Znaczne przyspieszenie Od łata znajduje się w głównym drzewie linuksa
30 UML - zalety jest częścią standardowego kernela (kernel.org) jest dojrzały i dobrze przetestowany umożliwia debuggowanie kernela użytkownicy bez roota mogą uruchomić swoją własna maszynę wirtualne urządzenia sieciowe mogą być dołączane dynamicznie
31 UML - wady wolny, nawet ze skas brak interfejsu graficznego skomplikowana konfiguracja
32 UML - zastosowania Wirtualne serwery Eksperymentowanie i rozwijanie nowych wersji jądra Debugowanie jądra Honeypoty Równoczesna praca na różnych dystrybucjach linuksa
33 XEN Napisany w Cambrigde w 2001 roku parawirtualizacja wymaga zmian w guest OS'ach, muszą mieć świadomość, że są wirtualizowane tylko systemy open source wsparcie nowych procesorów Intel VT-x oraz AMD Pacifica eliminuje tą konieczność
34 XEN wysoka wydajność, mimo wielu dodatków w najnowszej wersji (XEN 3) wsparcie dla SMP, PAE i systemów 64 bitowych wsparcie finansowe na rozwój od takich firm jak: IBM, HP i AMD migrowanie serwera po sieci na razie tylko praca z linii komed, trwaja prace nad środowiskiem graficznym
35 XEN
36 VirtualBox Podobny do VMWare i Virtual PC obsługa Remote Desktop Protocol obsługa iscsi obsługa USB na RDP wszystkich tych cech brak w wersji darmowej ładny interfejs graficzny
37 VirtualBox
38 VirtualBox
39 QEMU pełna wirtualizacja z rekompilacją (host i guest koniecznie x86) rekompilator QEMU (moduł KQEMU) został wykorzystany w VirtualBox skomplikowany w użyciu, niepełna obsługa Windows
40 QEMU
41 Porównanie Cecha Host CPU Guest CPU Host OS Guest OS metoda działania UML x86, PowerPC XEN VirtualBox x86, x86, x86amd64 64 x86, PowerPC x86, AMD64 Linux, Solaris, NetBSD x86 QEMU x86 x86 VMWare x86, AMD64 x86, AMD64 Win, Win, Linux Linux Linux, Solaris Win, Linux Mac OS X BSD DOS, Win, Linux BSD DOS, Win, Solaris, zmienia Linux Solaris Linux, Netware, się 'Win' BSD, OS/2 Linux, BSD parawirtu- wirtualiza- wirtualiza- wirtualizaporting alizacja cja cja cja
42 VMWARE Lider na rynku maszyn wirtualnych. Oferuje kilka zróżnicowanych pod względem możliwości produktów do wirtualizacji różnych architektur. VM Server jest darmowym programem dostosowanym do wykożystania na domowym desktopie z Windowsem lub Linuxem (także AMD64). Można za jego pomocą wirtualizować systemy Windows (od 3.1 do Vista), Linux, FreeBSD, Novell NetWare czy Sun Solaris.
43 VM Server Co można ustawić w wirtualnej maszynie: Liczba procesorow (nie wiecej, niż w rzeczywistości) Rozmiar pamięci RAM Sieć (bezpośrednio/nat/wirtualna) Rozmiar i typ dysku (wirtualny/fizyczny) Pliki.iso montowane jako dyski CD USB Dostęp przez sieć Czego nie ma: Open GL
44 Testy: Testy juz troche nieaktualne, ale czytając opinie na forach, wiele sie nie zmieniło ;-)
45 Testy: MS Virtual Server 2005 R2 Enterprise Edition vs. VMWare Server Virtualized development machine specifications (Guest Machine): Windows 2003 Server R2 Standard Edition Domain Controller Application Server SQL Server 2005 Standard Edition MOSS 2007 B2TR VS.NET 2005 Team Edition for Software Architects SharePoint Designer B2TR Office 2007 B2TR Memory allocated to virtual machine: 850MB The arena (Host Machine): HP Pavilion ZD8000 P4 3.4 GHz HT Processor 2GB RAM USB 2.0 External Hard Disk 7200RPM 16MB Cache Operating System: Windows XP Pro
46 VM Server
47 VM Server
48 VM Server
49 VM Server
50 VM Server
51 Matrioszka
52 Ciekawostki: wirtualne pulpity
53 Wirtualizować moża różne dziwne rzeczy...
54 ... i mniej dziwne
55 Koniec Autorzy: Sebastian Chojniak Łukasz Krupa Jakub Światły
Wirtualizacja. Piotr Sikora Tomasz Ziółkowski
Wirtualizacja Wirtualizacja Piotr Sikora Tomasz Ziółkowski 1 Plan wykładu Pojęcie wirtualizacji Historia zagadnienia Kryterium realizowalności VM Dlaczego stosować wirtualizację? Rodzaje wirtualizacji
WIRTUALIZACJA teoria i praktyka. Oskar Skibski, Piotr Sikora, Mateusz Kruszyński
WIRTUALIZACJA teoria i praktyka Oskar Skibski, Piotr Sikora, Mateusz Kruszyński Plan prezentacji Wstęp co to jest? po co to jest? Rodzaje wirtualizacji emulacja pełna emulacja API wirtualizacja Problemy
Wirtualizacja. Metody, zastosowania, przykłady
Wirtualizacja Metody, zastosowania, przykłady Wirtualizacja - Definicja Użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów. Historia Pierwsze szerzej znane zastosowanie: komputer
Q E M U. http://www.qemu.com/
http://www.qemu.com/ Emulator procesora Autor: Fabrice Bellard Obsługiwane platformy: Windows, Solaris, Linux, FreeBSD, Mac OS X Aktualna wersja: 0.9.0 Większość programu oparta na licencji LGPL, a sama
Linux -- u mnie działa!
Linux -- u mnie działa! Wirtualizacja - czyli jak z jednego komputera zrobić 100 Stanisław Kulczycki grung@kce.one.pl Agenda Co to jest wirtualizacja? Zastosowanie Metody wirtualizacji Popularne maszyny
U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)
http://user-mode-linux.sourceforge.net/ System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux) Autor: Jeff Dike Koncepcja powstała w 1999 r. Początkowo jako patch do jądra 2.0
WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski. 12 listopada 2007 WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski
12 listopada 2007 Spis treści Wirtualizacja - co to? Definicja Sposób podziału zasobów komputera na wiele izolowanych środowisk (partycji). Na jednym fizycznym komputerze/serwerze może być utworzonych
VMware, QEMU, UML. oraz inne wirtualne maszyny. Piotr Findeisen Filip Grządkowski Piotr Kuśka Krzysztof Mroczek
VMware, QEMU, UML oraz inne wirtualne maszyny Piotr Findeisen Filip Grządkowski Piotr Kuśka Krzysztof Mroczek Wirtualizacja - technika ukrywania fizycznej charakterystyki zasobów przed systemami, aplikacjami
Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl
Przegląd dostępnych hypervisorów Jakub Wojtasz IT Solutions Architect jwojtasz@atom-tech.pl Agenda Podział hypervisorów Architektura wybranych rozwiązań Najwięksi gracze na rynku Podział hypervisorów Hypervisor
Wirtualizacje. Opracowali: Piotr Dąbrowiecki Jakub Gołębiowski Winicjusz Szyszka
Wirtualizacje Opracowali: Piotr Dąbrowiecki Jakub Gołębiowski Winicjusz Szyszka Co to jest maszyna wirtualna? Rodzaje maszyn wirtualnych Interpretery Kompilatory Emulatory Własności maszyn wirtualnych
Systemy Operacyjne Wirtualizacja
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 23 stycznia 2015 Plan 1 2 Symulacja Emulacja 3 4 5 6 jest techniką zarządzania zasobami, która umożliwia ich współdzielenie przez procesy
Monitor maszyn wirtualnych
Monitor maszyn wirtualnych Jest to oprogramowanie nadzorujące działanie systemów gości Może być to oddzielny software lub zintegrowany z systemem operacyjnym System gospodarza Oznaczany zazwyczaj jako
Wirtualizacja. Przegla d wybranych technik. Magda Michalska Krzysztof Kulewski Andrzej Pacuk. Systemy operacyjne 2006
Przegla d wybranych technik Magda Michalska Krzysztof Kulewski Andrzej Pacuk Systemy operacyjne 2006 Plan 1 Czym jest wirtualizacja? Zastosowanie 2 na poziomie systemu operacyjnego 3 Przegla d oprogramowania
QEMU działa na procesorach procesorach: emuluje procesory: dostępne dla s.o. hosta:
QEMU Stosunkowo szybki emulator procesora, korzystający z tzw. dynamicznej translacji i kilku innych ciekawych technik programistycznych i optymalizacyjnych. działa na procesorach procesorach: Intel x86,
VMware. Prezentacja na Systemy Operacyjne
VMware Prezentacja na Systemy Operacyjne VMware Workstation Komercyjny produkt tworzony i sprzedawany przez firmę VMware Inc. Można skorzystać z 30-dniowego triala Pozwala na uruchomienie wielu maszyn
System wspomagania zarządzania wirtualizacją
Plan prezentacji: Co to jest wirtualizacja? Przegląd rozwiązań wirtualizacji, plusy i minusy każdego z nich Przegląd gotowych bibliotek które posłużą mi do stworzenia systemu. Interfejs oparty o WWW Co
Prezentacja emulatora QEMU Zajęcia SO
Prezentacja emulatora QEMU Zajęcia SO 08.11.2006 Czym jest QEMU...? QEMU to emulator procesora: osiągający bardzo dobrą szybkość emulacji udostępniony jako otwarte oprogramowanie Do czego może się przydać..?
CyberGuru Wirtualizacja na platformie Hyper-V w pigułce. Prezentuje: Kamil Frankowicz
CyberGuru Wirtualizacja na platformie Hyper-V w pigułce O czym będziemy mówić? Czym jest wirtualizacja i co ma mi do zaoferowania? Co jest potrzebne do uruchomienia Hyper-V?(Windows 8 i Windows Server
Wirtualizacja. czyli trochę co innego niż rzeczy do tej pory omawiane
Wirtualizacja czyli trochę co innego niż rzeczy do tej pory omawiane Wady przedstawionych rozwiązań Emulacja całego sprzętu (Bochs) jest strasznie wolna Czemu? Każda instrukcja w SO guesta była symulowana
RHEL 5 wpływ wirtualizacji na koszty
RHEL 5 wpływ wirtualizacji na koszty Grzegorz Niezgoda B2B Sp. Z o.o. Warszawa 2009.09.09 Copyright B2B Sp. z o.o. 2009 Pełna (wspomagana sprzętowo) & Para-Wirtualizacja Red Hat Enterprise Linux 5 wspiera
Wirtualizacja. Paweł Mantur Artur Mączka Tomasz Niedabylski
Wirtualizacja Paweł Mantur Artur Mączka Tomasz Niedabylski Plan prezentacji Wprowadzenie teoretyczne Problemy w architekturze x86 Wprowadzone przez AMD i Intela wsparcie sprzętowe Prezentacja wybranych
Czym jest wirtualizacja
Czym jest wirtualizacja Wirtualizacja Szerokie pojęcie odnoszące się do abstrakcji zasobów w różnych aspektach komputeryzacji. Odnosi się do: procesorów pamięci języków programowania Karol Kański Cele
Wirtualizacja w praktyce.
Wirtualizacja w praktyce. Autor: Marek Serafin Wirtualizacja - to proste! Poznaj zalety wirtualizacji i sytuacje, w których sprawdza się ona najlepiej Naucz się instalować najpopularniejsze rozwiązania
Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)
Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) System IT ogólna budowa Historia wirtualizacji Pierwsze komputery lata 40 i 50 Komputer bezpośrednio wykonuje program
Emulacja maszyny. Program udaje zupełnie inną architekturę. Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa
Emulacja maszyny Program udaje zupełnie inną architekturę Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa Udaje to znaczy co? To znaczy, że program tworzy wirtualnie:
Wirtualizacja infrastruktury według VMware. Michał Małka DNS Polska
Wirtualizacja infrastruktury według VMware Michał Małka DNS Polska VMware - gama produktów Production Server VirtualCenter ESX Server Test/Development Workstation GSX / VMware Server Enterprise Desktop
Wirtualizacja. Maciej Pawlisz, Konrad Tomala, Paweł Łukasz
Wirtualizacja Maciej Pawlisz, Konrad Tomala, Paweł Łukasz Plan Prezentacji Co to jest wirtualizacja? Zastosowania wirtualizacji Historia wirtualizacji Typy wirtualizacji programowej Emulacja pełna Emulacja
Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora
NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Bezpieczeństwo rozwiązań hostingowych Hosting wirtualny - studium przypadku Secure 2008 3 października 2008 Arkadiusz Kalicki, NASK Agenda Zagrożenia Omówienie zabezpieczeń
Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.
T: Wirtualizacja instalacji serwera Windows. Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V. VirtualBox to
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
LPAR - logiczne partycjonowanie systemów
Mateusz Błażewicz Piotr Butryn Jan Sikora MIMUW 20 grudnia 2007 1 2 Budowa i możliwości Instalacja 3 Budowa Co to jest? LPAR - logiczne partycjonowanie sprzętu Dzielenie zasobów fizycznego serwera na niezależne,
ROBERT LIS. Wirtualizacja edukacyjnych zasobów IT. Virtualization of IT education
Wydawnictwo UR 2016 ISSN 2080-9069 ISSN 2450-9221 online Edukacja Technika Informatyka nr 2/16/2016 www.eti.rzeszow.pl DOI: 10.15584/eti.2016.2.31 ROBERT LIS Wirtualizacja edukacyjnych zasobów IT Virtualization
Badanie wydajności maszyn wirtualnych
Rozdział xx Badanie wydajności maszyn wirtualnych Mirosław SKRZEWSKI Politechnika Śląska, Instytut Informatyki mskrzewski@polsl.pl Paweł MOROZ Politechnika Śląska, Instytut Informatyki pawel.moroz@polsl.pl
Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1
Wprowadzenie do sieciowych systemów operacyjnych Moduł 1 Sieciowy system operacyjny Sieciowy system operacyjny (ang. Network Operating System) jest to rodzaj systemu operacyjnego pozwalającego na pracę
Wirtualizacją nazywamy użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów.
Wirtualizacja Poniższy dokument objaśnia teoretyczne zagadnienia związane z technologią wirtualizacji. Nie zajmuje się żadnym z jej aspektu nazbyt szczegółowo, lecz stanowi przekrojowe omówienie tegoż
Konwersja maszyny fizycznej na wirtualną.
1 (Pobrane z slow7.pl) W końcu, kto Nam zabroni aby stworzyć maszyny wirtualne, które będą pracować pod kontrolą różnych systemów z rodziny Windows bądź Linux. Praca w oparciu o maszyny wirtualne pozwala
pasja-informatyki.pl
Wirtualizacja wprowadzenie 2017 pasja-informatyki.pl Sieci komputerowe Windows Server #6 HYPER V Damian Stelmach Wirtualizacja wprowadzenie 2019 Spis treści Wirtualizacja wprowadzenie... 3 Typy wirtualizacji
Wirtualizacja. Systemy operacyjne 9 listopada 2007. Aleksander Jankowski Paweł Matysiak Aleksandra Murawska
Wirtualizacja Systemy operacyjne 9 listopada 2007 Aleksander Jankowski Paweł Matysiak Aleksandra Murawska Wirtualizacja - teoria Wirtualizacja ogólnie i jej główne aspekty Pewne problemy z x86 Nowe rozwiązania
Konwersja maszyny fizycznej na wirtualną
1 (Pobrane z slow7.pl) Konwersja maszyny fizycznej na wirtualną (odsłona druga). Zadanie to wykonamy przy pomocy narzędzia Paragon Go Virtual. Paragon Go Virtual to rozwiązanie, które pomoże zrealizować
Wirtualizacja Systemy operacyjne
Michał Albrycht Bartosz Borkowski Radosław Kujawa Wirtualizacja Systemy operacyjne Agenda Wirtualizacja Historia i współczesne wykorzystanie Podziały wirtualizacji Wirtualizacja tablic stron Shadow Page
Small Business Server. Serwer HP + zestaw NOWS
Small Business Server Serwer HP + zestaw NOWS Co to jest NOWS? Novell Open Workgroup Suite (NOWS) to: zestaw 10 rozwiązań w 1 pakiecie narzędzia do budowy infrastruktury IT całej firmy produkty dla użytkowników
Oracle VM - Przegląd architektury i możliwości
Oracle VM Przegląd architektury i możliwości OPITZ CONSULTING Kraków Nowoczesne techniki konsolidacji i optymalizacji środowisk opartych o rozwiązania Oracle (2011) Mateusz Dohnal (Starszy konsultant)
Grzegorz Jaśkiewicz Dariusz Stefański
Logiczne partycjonowanie systemów Grzegorz Jaśkiewicz Dariusz Stefański Plan prezentacji Podstawowe informacje Zastosowanie Hypervisor działanie hypervisora Wsparcie sprzętowe Partycjonowanie sprzętowe
Wymagania systemowe Dla przedsiębiorstw i średnich firm
Wymagania systemowe Dla przedsiębiorstw i średnich firm Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania bez wcześniejszej zapowiedzi zmian w tym dokumencie oraz w opisanych w nim produktach.
WIRTUALIZACJA SERWERÓW I STACJI ROBOCZYCH- NA PRZYKŁADZIE WYBRANEGO OPROGRAMOWA- NIA WIRTUALNE ŚRODOWISKO LABORATORYJNE DLA STUDENTÓW
PRACE NAUKOWE Akademii im. Jana Długosza w Częstochowie SERIA: Edukacja Techniczna i Informatyczna 2011 z. VI Piotr Kamiński, Wojciech Ciesielski Akademia im. Jana Długosza WIRTUALIZACJA SERWERÓW I STACJI
WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP
WWQ Prowadzący: Łukasz Milic Certyfikowany Trener QNAP Zaczynamy o 11:00 Informacje ogólne o WWQ - Webinaria są nagrywane i będą możliwe do odtworzenia w późniejszym czasie, - Podczas webinariów zapraszamy
Wirtualizacja jako środek zmniejszenia kosztów działalności przedsiębiorstwa w czasach kryzysu
Wirtualizacja jako środek zmniejszenia kosztów działalności przedsiębiorstwa w czasach kryzysu Marcin Cerkiewnik Promotor: Dr inż. Dariusz Chaładyniak Tytułem wstępu Celem każdej komercyjnej działalności
SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA
SYSTEMY OPERACYJNE PROWADZI: dr inż. Jarosław Bilski Katedra Inżynierii Komputerowej Politechnika Częstochowska Wykład dla kierunku Informatyka 2 ZAJĘCIA: Obowiązkowe Wykład Laboratorium 2 godziny tygodniowo
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy
Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa
W s zec hs tro nne i nieza w o dne tec hno lo g ie w irtua liza c ji w o pa rc iu o ro zw ią za nia firm y P a ra llels
www.itxon.pl W s zec hs tro nne i nieza w o dne tec hno lo g ie w irtua liza c ji w o pa rc iu o ro zw ią za nia firm y P a ra llels Informacje o firmie Parallels Działalność firmy Założona pod koniec
Zastosowanie emulatorów w rozbudowie systemów wbudowanych
Zastosowanie emulatorów w rozbudowie systemów wbudowanych Jan Kowalewski kowalewski.j@protonmail.com May 29, 2019 Jan Kowalewskikowalewski.j@protonmail.com Zastosowanie emulatorów w rozbudowie systemów
Wprowadzenie do informatyki
Grzegorz Śliwiński Radosław Maciaszczyk Wprowadzenie do informatyki Laboratorium Temat: Wirtualizacja Katedra Architektury Komputerów i Telekomunikacji Szczecin - 2019 I. Podłączenie do aplikacji zdalnej
Wymagania systemowe. Dla przedsiębiorstw i średnich firm
Wymagania systemowe Dla przedsiębiorstw i średnich firm Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania bez wcześniejszej zapowiedzi zmian w tym dokumencie oraz w opisanych w nim produktach.
Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań
Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań zespół PCSS/MIC: Jacek Kochan, Jerzy Mikołajczak, Marek Zawadzki 4. Konferencja MIC Nowoczesne technologie bliżej nas Poznań, 04.03.2010
Nowe produkty w ofercie Red Hat
Nowe produkty w ofercie Red Hat Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 519 130 155 bs@bel.pl sz Red Hat Enterprise Linux Red Hat Enterprise Linux 5.4 Nowe możliwości już dostępny dla wszystkich architektur:
SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik Nr 1 do SIWZ Nr spr. 13/ZP/CBA/2007 SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA Zadanie nr 1 Serwer wraz z oprogramowaniem Serwer 1. Procesor(y) Dwa procesory wykonane w technologii czterordzeniowej.
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Zastosowania systemów operacyjnych Architektury sprzętowe i mikroprocesory Integracja systemu operacyjnego
Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center
Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center Jerzy Mikołajczak, Sebastian Petruczynik, Marek Zawadzki Poznańskie Centrum Superkomputerowo Sieciowe IDC Storage, Virtualization and
Wprowadzenie do systemów operacyjnych
SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny
Service Pack 1 z poprawką krytyczną Wymagania systemowe Dla przedsiębiorstw i średnich firm
Service Pack 1 z poprawką krytyczną Wymagania systemowe Dla przedsiębiorstw i średnich firm Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania bez wcześniejszej zapowiedzi zmian w tym
Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
VMware vsphere: Automation Fast Track
Kod szkolenia: Tytuł szkolenia: HK989S VMware vsphere: Automation Fast Track Dni: 5 Opis: Adresaci szkolenia Kurs jest przeznaczony dla: Cel szkolenia Administratorów systemowych Inżynierów systemowych
Temat. Budowa systemu komputerowego 14.03.2015. Zakładka 1. Elementy tworzące stanowisko komputerowe.
Temat. Budowa systemu komputerowego 14.03.2015 Zakładka 1. Elementy tworzące stanowisko komputerowe. Elementy stacji roboczej: - procesor, - pamięć, - obudowa komputera, - zasilacz, - karta graficzna,
Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center
Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center Jerzy Mikołajczak, Sebastian Petruczynik, Marek Zawadzki Poznańskie Centrum Superkomputerowo Sieciowe III Konferencja MIC Nowoczesne technologie
1. Notebook 14. Producent: ASUS Model: ASUS VivoBook S14 S410. Parametr Parametr graniczny Parametr oferowany - opisać
Przetarg nr UMW / AZ / PN - 96 / 18 cz. B Umowa obowiązuje do 10.12.2019r. 1. Notebook 14 Producent: ASUS Model: ASUS VivoBook S14 S410 Parametr Parametr graniczny Parametr oferowany - opisać Procesor:
LAN 10/100/1000 Mbps Wi-Fi a/b/g/n/ac Moduł Bluetooth
Przetarg nr UMW / AZ / PN - 96 / 18 cz. C Umowa obowiązuje do 10.12.2019r. 1. Notebook 15,6 Model: Lenovo Legion Y520-15IKBN Parametr Parametr graniczny Parametr oferowany - opisać Procesor: 4 rdzenie;
Serwer biznesowy o podwójnym zastosowaniu moc obliczeniowa i pamięć masowa w jednej obudowie
QNAP TDS-16489U-SB3 66 636,11 PLN brutto 54 175,70 PLN netto Producent: QNAP Firma QNAP rozwija innowacyjność w segmencie serwerów biznesowych i wprowadza do oferty TDS-16489U wydajny podwójny serwer łączący
Tworzenie wirtualnej maszyny
SteamOS to dość świeże przedsięwzięcie firmy Valve, które ma na celu spopularyzowanie grania w gry na Linuksie. Wspomniany system operacyjny jest pochodną jednej z dystrybucji Linuksa - Debiana. Platforma
Parametr Parametr graniczny Parametr oferowany - opisać
Przetarg nr UMW / AZ / PN - 96 / 18 cz. B Umowa obowiązuje do 10.12.2019r. 1. Notebook 14 Producent: ASUS Model: ASUS VivoBook S14 S410 Parametr Parametr graniczny Parametr oferowany - opisać Procesor:
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX Wojciech A. Koszek dunstan@freebsd.czest.pl IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX CONFidence 2005 IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na Rzecz Dzieci Wojciech A. Koszek
Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL 11.0. Aktualizacja dokumentu: 2012-09-05
Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL 11.0 Aktualizacja dokumentu: 2012-09-05 Copyright 2012 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie
INSTRUKCJA I WSKAZÓWKI
INSTRUKCJA I WSKAZÓWKI korzystania z maszyny wirtualnej Oracle VirtualBox 4 Michał Karbowańczyk, wrzesień 2011 Spis treści 1 Informacje wstępne...4 1.1 Nazewnictwo...4 1.2 Legalność...4 1.3 Instalacja
Wstęp do Informatyki. Klasyfikacja oprogramowania
Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje
Technologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl
Wrocław 2007-09 SYSTEMY OPERACYJNE WPROWADZENIE Paweł Skrobanek C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl 1 PLAN: 1. Komputer (przypomnienie) 2. System operacyjny
Wymagania systemowe Dla przedsiębiorstw i średnich firm
Wymagania systemowe Dla przedsiębiorstw i średnich firm Firma Trend Micro Incorporated zastrzega sobie prawo do wprowadzania bez wcześniejszej zapowiedzi zmian w tym dokumencie oraz w opisanych w nim produktach.
HARD DISK MANAGER 2010 - PORÓWNANIE EDYCJI
HARD DISK MANAGER 2010 - PORÓWNANIE EDYCJI Funkcja Partycjonowanie dysku Tworzenie nowej partycji Ekspresowe tworzenie partycji Formatowanie partycji Usuwanie partycji Przywracanie usuniętej partycji Przeniesienie/zmiana
Virtual Grid Resource Management System with Virtualization Technology
Virtual Grid Resource Management System with Virtualization Technology System zarządzania zasobami wirtualnego Gridu z wykorzystaniem technik wirtualizacji Joanna Kosińska Jacek Kosiński Krzysztof Zieliński
Konsolidacja i wirtualizacja na platformie IBM Power: najlepszą metodą obniżenia kosztów IT
Konsolidacja i wirtualizacja na platformie IBM Power: najlepszą metodą obniżenia kosztów IT Łukasz Turek Client Technical Specialist, Power Systems Lukasz.Turek@pl.ibm.com +48 723 70 3438 Agenda Nowości
SPECYFIKACJA TECHNICZNA (minimalne parametry techniczne)
Załącznik Nr 1A SPECYFIKACJA TECHNICZNA (minimalne parametry techniczne) I. Urządzenie wielofunkcyjne 1 szt. Cechy produktu Ogólne Szybkość urządzenia, tryb cz.-b. w str./min (A4) Szybkość urządzenia,
Nowy model subskrypcji, dobór produktów Red Hat i JBoss. Grzegorz Niezgoda
Nowy model subskrypcji, dobór produktów Red Hat i JBoss Grzegorz Niezgoda AGENDA: RHEL Nowy RHEL Server Wersje i edycje Zasady wykorzystania w środowisku wirtualnym Moduły dodatkowe Wersje specjalne JBoss
Wirtualizacja. wspomagana sprzętowo - zalety, wady, zagrożenia. Szymon Doroz & Bartosz Janiak & Przemysław Zych
Wirtualizacja wspomagana sprzętowo - zalety, wady, zagrożenia Szymon Doroz & Bartosz Janiak & Przemysław Zych Agenda Czym jest wirtualizacja Krótka historia Wirtualizacja wspomagana sprzętowo Prezentacje
Backup & Recovery 10 Home
PARAGON Backup & Recovery 10 Home Polska wersja językowa Backup & Recovery 10 Home to bogate pod względem funkcjonalności oprogramowanie do tworzenia i przywracania kopii zapasowych. Nieważne, czy chcesz
Włodzimierz Dymaczewski 10/05/2010. Forum IT. Zarządzanie realnymi problemami środowisk wirtualnych IBM Corporation
Włodzimierz Dymaczewski 10/05/2010 Forum IT Zarządzanie realnymi problemami środowisk wirtualnych Nie ma wirtualnych problemów Konfiguracja Wydajność Bezpieczeństwo Wirtualizacja (z czasem ) rodzi wiele
Tomasz Greszata - Koszalin
T: Wirtualizacja systemu Linux Ubuntu w maszynie wirtualnej VirtualBox. Zadanie1. Odszukaj w serwisie internetowym dobreprogramy.pl informacje na temat programu Oracle VM VirtualBox. VirtualBox to oprogramowanie
WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:
WZÓR UMOWY Zawarta w Białymstoku, w dniu.. pomiędzy: Województwem Podlaskim, z siedzibą w Białymstoku przy ul. Kardynała Stefana Wyszyńskiego 1, w imieniu którego działa, na podstawie upoważnienia udzielonego
Know your tools KVM. Dariusz Puchalak Dariusz_Puchalak < at > ProbosIT.pl
Know your tools KVM Dariusz Puchalak Dariusz_Puchalak < at > ProbosIT.pl O mnie. Linux/Unix 14+ lat KVM ~ 2.5lat IT Consulting ~ 10 lat I'm NOT a programmer! Historia Pierwsza stabilna wersja: Linux kernel
Szczegółowy Opis Przedmiotu Zamówienia
Szczegółowy Opis Przedmiotu Zamówienia Załącznik nr 3 do SIWZ znak sprawy: 20/DI/PN/2015 1. Zamówienie jest realizowane w ramach projektu System ulg i bonifikat skierowanych do rodzin wielodzietnych certyfikowany
Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL 2015.1. Aktualizacja dokumentu: 2014-12-12
Zalecenia dotyczące budowania infrastruktury sprzętowej systemu Comarch ERP XL 2015.1 Aktualizacja dokumentu: 2014-12-12 Copyright 2014 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
/wpisać: model, symbol, producent urządzenia/
Załącznik nr 4a do Części I SIWZ Lp. Nazwa komponentu Wymagane minimalne parametry techniczne komputerów FORMULARZ CENOWY dla części I zamówienia Informacje dot. oferowanego urządzenia Ilość sztuk Cena
Szybki start instalacji SUSE Linux Enterprise Server 11
Szybki start instalacji SUSE Linux Enterprise Server 11 SKRÓCONA INSTRUKCJA OBSŁUGI NOVELL Aby zainstalować nową wersję SUSE Linux Enterprise 11, trzeba użyć następującej procedury. Ten dokument zawiera
Materiały pomocnicze do laboratorium z Architektury Komputerów II.
Materiały pomocnicze do laboratorium z Architektury Komputerów II. Konfiguracja wirtualnej maszyny PC 1. Krótka charakterystyka programu Microsoft Virtual PC. Microsoft Virtual PC jest emulatorem komputera
Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 50292 Administracja i obsługa Windows 7 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie dla wszystkich osób rozpoczynających pracę
Monitorowanie VMware Rafał Szypułka Service Management Solution Architect IBM Software Services for Tivoli
Monitorowanie VMware Rafał Szypułka Service Management Solution Architect IBM Software Services for Tivoli 1 Agenda Monitorowanie środowisk zwirtualizowanych IBM Tivoli Monitoring for Virtual Servers 6.2.3
platforma zapewniająca usługi wirtualizacji
Windows Server 2008 jako uniwersalna platforma zapewniająca usługi wirtualizacji oraz klastrowania Jerzy Mikołajczak, Sebastian Petruczynik, Marek Zawadzki Poznańskie Centrum Superkomputerowo Sieciowe
Systemy operacyjne semestr I
Systemy operacyjne Tematy pracy kontrolnej do wyboru dla słuchaczy trybu zaocznego (sem. I) przedmiotu Systemy operacyjne (SO). Forma: elektroniczna na adres (w temacie: praca kontrolna, imię 1. Historia
Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja
7 Windows Serwer 2003 Instalacja Łódź, styczeń 2012r. SPIS TREŚCI Strona Wstęp... 3 INSTALOWANIE SYSTEMU WINDOWS SERWER 2003 Przygotowanie instalacji serwera..4 1.1. Minimalne wymagania sprzętowe......4