Linux -- u mnie działa!



Podobne dokumenty
System wspomagania zarządzania wirtualizacją

Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect

Wirtualizacja. Piotr Sikora Tomasz Ziółkowski

VMware, QEMU, UML. oraz inne wirtualne maszyny. Piotr Findeisen Filip Grządkowski Piotr Kuśka Krzysztof Mroczek

U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)

WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski. 12 listopada 2007 WIRTUALIZACJA. Kamil Frydel, Julia Romanowska, Maciej Sokołowski

Q E M U.

Wirtualizacja. Metody, zastosowania, przykłady

QEMU działa na procesorach procesorach: emuluje procesory: dostępne dla s.o. hosta:

Wirtualizacja w praktyce.

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Wirtualizacje. Opracowali: Piotr Dąbrowiecki Jakub Gołębiowski Winicjusz Szyszka

WIRTUALIZACJA teoria i praktyka. Oskar Skibski, Piotr Sikora, Mateusz Kruszyński

Systemy Operacyjne Wirtualizacja

VMware. Prezentacja na Systemy Operacyjne

WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP

RHEL 5 wpływ wirtualizacji na koszty

Czym jest wirtualizacja

Prezentacja emulatora QEMU Zajęcia SO

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora

CyberGuru Wirtualizacja na platformie Hyper-V w pigułce. Prezentuje: Kamil Frankowicz

Monitor maszyn wirtualnych

Wirtualizacja zasobów informatycznych w pracowni komputerowej

Wirtualizacja. Paweł Mantur Artur Mączka Tomasz Niedabylski

Virtual Grid Resource Management System with Virtualization Technology

Wirtualizacja. wspomagana sprzętowo - zalety, wady, zagrożenia. Szymon Doroz & Bartosz Janiak & Przemysław Zych

Oracle VM - Przegląd architektury i możliwości

Wirtualizacja. Przegla d wybranych technik. Magda Michalska Krzysztof Kulewski Andrzej Pacuk. Systemy operacyjne 2006

Wsparcie migracji obliczeń poprzez wirtualizację zasobów sieciowych

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Wirtualizacja: XEN. Marek Marczykowski 16 czerwca 2010

SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM

Wirtualizacją nazywamy użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów.

Badanie wydajności maszyn wirtualnych

Konwersja maszyny fizycznej na wirtualną.

Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX

Nowe produkty w ofercie Red Hat

Konwersja maszyny fizycznej na wirtualną

Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe

pasja-informatyki.pl

Backup & Recovery 10 Home

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wirtualizacja. Co to właściwie jest? Jak działa? W jaki sposób jej używać? Systemy operacyjne 2007/08

Nowy model subskrypcji, dobór produktów Red Hat i JBoss. Grzegorz Niezgoda

Grzegorz Jaśkiewicz Dariusz Stefański

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Sposób funkcjonowania

Wirtualizacja. czyli trochę co innego niż rzeczy do tej pory omawiane

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Tekla Structures 20 Instalacja

Zastosowanie emulatorów w rozbudowie systemów wbudowanych

Szymon Acedański, Piotr Hofman, Łukasz Rekucki MIMUW, 2006

Sieciowe dyski wirtualne oraz VM platforma jako usługa. Bogusław Kaczałek Kon-dor GIS Konsulting

Wirtualizacja. Maciej Pawlisz, Konrad Tomala, Paweł Łukasz

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Opis oferowanego przedmiotu zamówienia

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Wirtualizacja wspomagana sprzętowo

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Wirtualizacja jako środek zmniejszenia kosztów działalności przedsiębiorstwa w czasach kryzysu

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

WIRTUALIZACJA SERWERÓW I STACJI ROBOCZYCH- NA PRZYKŁADZIE WYBRANEGO OPROGRAMOWA- NIA WIRTUALNE ŚRODOWISKO LABORATORYJNE DLA STUDENTÓW

Firma Informatyczna ASDER. Prezentacja. Centrum zarządzania. Przemysław Kroczak ASDER

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:

ZAŁĄCZNIK NR 7B - SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. SPECYFIKACJA WYMAGAŃ TECHNICZNYCH DLA ZADANIA II

platforma zapewniająca usługi wirtualizacji

str. 1 Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Oświęcim, dnia r.

1. Od czego zacząć? - Instalacja środowiska pracy

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Linux Contextualization

Szanowni Państwo, za pomocą poczty elektronicznej telefonicznie pod numerem Zespół Kylos.

Know your tools KVM. Dariusz Puchalak Dariusz_Puchalak < at > ProbosIT.pl

Sposoby tworzenia kopii zapasowej maszyn wirtualnych Hyper-V. Porównanie darmowych aplikacji.

Laboratorium - Instalacja Virtual PC

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Dydaktyczne pracownie komputerowe na Wydziale Fizyki i Informatyki Stosowanej - wyzwania technologiczne - nowe możliwości realizacji laboratoriów

BACKUP & RECOVERY 10 HOME PL

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

Podstawy Techniki Komputerowej. Temat: BIOS

BitDefender GravityZone Security for Virtualized Environments VS 1ROK

Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.

Zarządzanie złożonymi środowiskami do testów integracji

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Szybki start instalacji SUSE Linux Enterprise Server 11 SP1

Acronis Universal Restore

Szczegółowy opis przedmiotu zamówienia

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

Tomasz Greszata - Koszalin

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Instrukcja do laboratorium. Wprowadzenie do problematyki wirtualizacji. Wirtualizacja sieci.

Analiza i ocena możliwości zastosowania wirtualizacji serwerów w firmach z branży TLS

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Transkrypt:

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 wirtualne Live show Przyszłość? Podsumowanie

Co to jest wirtualizacja? Wirtualizacja jest szerokim pojęciem odnoszącym się do abstrakcji zasobów w różnych aspektach komputeryzacji.

Co to jest wirtualizacja? Różne definicje Wirtualizacja komputera wirtualizacja procesora wirtualizacja urządzeń peryferyjnych (Mysz,USB) wirtualizacja innych urządzeń PCI (LAN, Audio) Wirtualna maszyna (JAVA) Wirtualizacja zasobów skupianie, rozszczepianie i łączenie zasobów

Co to jest wirtualizacja?

Co to jest wirtualizacja?

Zastosowanie Konsolidacja serwerów Izolacja usług Udostępnianie zasobów Środowiska testowe Zwiększone wykorzystanie mocy obliczeniowej

Zastosowanie Praca biurowa Uruchamianie starszego oprogramowania Łatwe wykonywanie kopii zapasowych Programowanie uruchamianie kilku różnych systemów jednocześnie symulacje systemu docelowego testowanie oprogramowania

Metody wirtualizacji Emulacja sprzętu Pełna wirtualizacja (Full virtualization) Parawirtualizacja Wirtualizacja na poziomie systemu

Metody wirtualizacji Emulacja sprzętu Bardzo wolna Umożliwia emulowanie innych procesorów Uruchamianie wielu systemów w jednym Uruchamianie systemów operacyjnych bez ingerencji w ich kod System operacyjny System operacyjny Sprzęt wirtualny (np x86) System operacyjny Sprzęt wirtualny (np PPC) Sprzęt fizyczny

Metody wirtualizacji Pełna wirtualizacja (Full virtualization) Stosunkowo szybka Wykorzystuje instrukcje aktualnego procesora Hypervisor Uruchamianie systemów operacyjnych bez ingerencji w ich kod, ale tylko takich,które działają pod dana architektura System operacyjny System operacyjny System operacyjny Hypervisor (VMM) Sprzęt fizyczny zarządca

Metody wirtualizacji Parawirtualizacja Bardzo szybka Wykorzystuje instrukcje aktualnego procesora, praca natywna Hypervisor Wymaga ingerencji w jądro systemu operacyjnego System operacyjny System operacyjny System operacyjny zarządca Jądro systemu Jądro systemu Jądro systemu Hypervisor (VMM) Sprzęt fizyczny

Metody wirtualizacji Wirtualizacja na poziomie systemu Bardzo szybka natywna Tworzy izolowane środowiska Nie pozwala na uruchomienie różnych systemów operacyjnych Wirtualne środowisko Wirtualne środowisko Wirtualne środowisko System operacyjny Sprzęt fizyczny

Wsparcie ze strony sprzętu Intel Wsparcie dla x86 (VT-x) Core II Duo, Niektóre D9xx Wsparcie dla Itanium (VT-i) AMD Wsparcie dla x86 (Pacifica AMD-V) Athlon64(AM2), Athlon64 X2(AM2)

Dostępne oprogramowanie Komercyjne VMware {server,player,workstation,esx,...} XenEnterprise OpenSource QEMU, KVM Xen Source VirtualBox OpenVZ, i inne

Produkty VMware Wersje darmowe oraz płatne Działa pod Linux, MacOS(x86), Windows Wsparcie dla urządzeń USB, COM, LPT Bardzo duży wybór oprogramowania serwery, desktop Obsługa snapshotów oraz hibernacji Beta program - możliwość testowania najnowszego niestabilnego oprogramowania

VMware server Darmowe oprogramowanie do zastosowań serwerowych Możliwość uruchamiania kilku maszyn jednocześnie Działa w tle Zdalny dostęp do maszyn wirtualnych (VMware Console) Rozbudowane opcje konfiguracji sieci Interfejs GUI oraz CommandLine

VMware player Darmowe oprogramowanie do zastosowań typu desktop Możliwość uruchomienia jednej maszyny wirtualnej Bardzo prosty interfejs użytkownika Brak możliwości konfigurowania maszyn wirtualnych

VMware player

Xen Parawirtualizator Program typu OpenSource Wsparcie dla rozszerzeń sprzętowych (AMD,Intel) Wymaga instalacji specjalnie zmodyfikowanego jądra Dużo dostępnych narzędzi do obsługi Live Migration Brak wsparcia dla ACPI! Wspiera Scheduling

QEMU Projekt typu OpenSource Stosunkowo szybki (z zainstalowanym modułem kqemu) Prosty interfejs command-line Tryb user-mode Może działać bez uprawnień roota i bez instalacji (np. na dysku flash) Emuluje różnego typu procesory x86, PowerPC, ARM, MIPS...

KVM Modyfikacja QEMU, moduł jądra włączony do serii 2.6.20 Wspiera rozszerzenia sprzętowe Uruchamia maszyny wirtualne bez modyfikacji jądra - wolniejsze od kqemu

InnoTek - VirtualBox Program typu OpenSource(GPL) Bazuje na QEMU Dostępne źródła oraz wersja binarna Produkt nowy lecz bardzo zaawansowany Zapewnia pełna wirtualizację sprzętu podobnie jak VMware

Przyszłość Wirtualizacja kart graficznych 3D (Fusion?) Bardziej rozbudowana obsługa Audio Rynek multimediów Zwiększenie wydajności Lepsza synchronizacja zegara systemowego

Podsumowanie Wirtualizacja zwiększa wykorzystanie sprzętu Uwalnia od niepotrzebnych restartów komputera Sprawdza się w wielu zastosowaniach Ułatwia migrację do innych systemów operacyjnych

Dziękuję za uwagę