Integracja usług w systemie wirtualnym. Robert Wojtaś, Grzegorz Śliwiński. Politechnika Szczecińska, Wydział Informatyki



Podobne dokumenty
Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

"Administrowanie Sieciami Komputerowymi"

Produkty. ESET Produkty

Wirtualizacja. Metody, zastosowania, przykłady

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Opis komponentów NetWare 4.2

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

SANSEC Poland S.A. dla III Konwent Informatyków Warmii i Mazur Bezpieczna administracja w mobilnym świecie

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

Small Business Server. Serwer HP + zestaw NOWS

"Administrowanie Sieciami Komputerowymi"

Charakterystyka sieci klient-serwer i sieci równorzędnej

Windows Server Active Directory

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Zasady licencjonowania dostępu (CAL / EC)

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową.

Laboratorium przez Internet w modelu studiów inżynierskich

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

PRZEWODNIK PO PRZEDMIOCIE

Projekt: Microsoft i CISCO dla Zachodniopomorskich MŚP

Szczegółowy opis przedmiotu zamówienia

DLA DREAMBOX & FLASHWIZARD

DZANIA I MARKETINGU BIAŁYSTOK,

Serwer druku w Windows Server

Egzamin / zaliczenie na ocenę*

"Administrowanie Sieciami Komputerowymi"

1. Instalacja jednostanowiskowa Instalacja sieciowa Instalacja w środowisku rozproszonym Dodatkowe zalecenia...

Sieć aktywna. Podział infrastruktury sieciowej na różne sieci wewnętrzne w zależności od potrzeb danego klienta.

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Załącznik nr 1 do pisma znak..- BPSP MMK/13 z dnia 20 sierpnia 2013r.

Serwery LDAP w środowisku produktów w Oracle

Instalacja i konfiguracja serwera IIS z FTP

Tomasz Greszata - Koszalin

Symantec Backup Exec System Recovery 7.0 Server Edition. Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni

SZYBKI START. Obsługa skrzynki pocztowej systemu GroupWise przy użyciu przeglądarki Web lub urządzenia bezprzewodowego na stronie 5

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

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

Wirtualizacja aplikacji: spakuj i wdrażaj aplikacje szybko i łatwo za pomocą ZENworks Application Virtualization

Technologie sieciowe

EtiNET Projekt platformy internetowej dla studentów kierunku edukacja techniczno-informatyczna

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA

Wprowadzenie do informatyki

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

Instalacja Active Directory w Windows Server 2003

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Instalacja Wirtualnego Serwera Egzaminacyjnego

Instrukcja instalacji programu e STOMis wraz z pakietem Microsoft SQL Server 2005 Express Edition. e STOMis

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

BG-II-211/35/ Warszawa, r.

klikamy Next 4. Wybieramy zgodność z systemem Virtual Machine hardware compatibility z listy zaznaczamy Workstation 6 Next 5.

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

Wraz z wersją R2 dla systemu Windows 2008 Server nazewnictwo usług terminalowych uległa zmianie. Poniższa tabela przedstawia nową nomenklaturą:

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

Wskazówki do instalacji Systemu Symfonia Forte. Szybki start

Wymagania techniczne dla programów antywirusowych. Oprogramowanie dla serwerów i stacji roboczych będących w sieci - ilość 450 sztuk:

Wymagania techniczne infrastruktury IT potrzebne do uruchomienia i pracy ServiceDesk Plus

Doskonalenie podstaw programowych kluczem do modernizacji kształcenia zawodowego

Plugin Single Sign On Wersja 1.2. Przewodnik koncepcyjny

Wymagania systemowe. Wersja dokumentacji 1.9 /

7. zainstalowane oprogramowanie zarządzane stacje robocze

SIŁA PROSTOTY. Business Suite

usługi informatyczne dla firm

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Ćwiczenie Nr 5 System operacyjny Windows w sieci komputerowej

Szkolenie autoryzowane. MS 6419 Konfiguracja, zarządzanie i utrzymanie systemów Windows Server 2008

1. Zakres modernizacji Active Directory

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Aktualny stan i plany rozwojowe

Administracja szkolnej pracowni komputerowej - opis przedmiotu

Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.

Bezpieczeństwo dla wszystkich środowisk wirtualnych

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Wykład I. Wprowadzenie do baz danych

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

opis usługi korzyści najważniejsze cechy specyfikacje tabela 1. cechy usługi instalacja i uruchamianie hp

Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation).

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Ćwiczenie 2. Instalacja i konfiguracja serwera Windows Serwer 2008 cz. 1

KARTA KURSU. Techniki informatyczne

PRZEWODNIK PO PRZEDMIOCIE

Produkty. MKS Produkty

PRZEWODNIK PO PRZEDMIOCIE

Synchronizacja czasu - protokół NTP

Wykład Ćwiczenia Laboratorium Projekt Seminarium

pasja-informatyki.pl

Projekt: Kompetencje IT na miarę potrzeb wielkopolskich MMŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

2. Wykonawca w terminie 14 dni licząc od dnia podpisania Umowy, dostarczy Zamawiającemu dokument potwierdzający zakup.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Transkrypt:

Integracja usług w systemie wirtualnym Robert Wojtaś, Grzegorz Śliwiński Politechnika Szczecińska, Wydział Informatyki Streszczenie Systemy wirtualne pozwalają na organizacje dostępu do usług przez użytkowników w sposób jednolity niezależnie od miejsca pracy, gwarantując użytkownikom możliwość pracy w ich prywatnym środowisku. Jednak budowa takich rozwiązań jest utrudniona ze względu na konieczność integracji różnorodnych systemów i usług oraz sprawienie, aby chciały one współpracować. Abstract Virtual systems allow organizing access to the services provided for all users regardless of the work place and guarantee to users work in its own environment. But virtual systems are very hard to build because we must integrate different systems and services and make them to work together. 1. System wirtualny System wirtualny należy rozumieć jako środowisko, w którym zasoby oferowane przez sieć postrzegane są jako jednolita oferta usług, a nie jako zbiór usług rozdzielonych pomiędzy oddzielnymi komponentami sieci. Fizyczna organizacja takiego środowiska prowadzi do stworzenia jednorodnej olbrzymiej mocy usługowej w oparciu o zasoby dostępne w sieci. Budowa takiego systemu pod względem technicznym przypomina tradycyjną sieć komputerową złożoną ze standardowych komponentów takich jak: serwery systemy operacyjne urządzenia sieciowe serwery baz danych itp.

Podstawowa różnica pomiędzy tradycyjną siecią a systemem wirtualnym to sposób patrzenia na organizacje dostępu do zasobów jak też stopień powiązania pomiędzy komponentami. W przypadku omawianego rozwiązania stopień sprzężenia wszystkich komponentów musi być bardzo silny, tak aby oferowane usługi przenikały się tworząc jednolity system. Jest to sprawa bardzo złożona ze względu na konieczność integracji wielu systemów operacyjnych, różnorodnych protokołów, systemów zabezpieczeń. Zintegrowane systemy tworzące całość terminali WWW plików baz danych poczty Rysunek 1 Struktura systemu wirtualnego. LAN / WAN Konieczność powstawania takich rozwiązań zauważalna jest zwłaszcza w środowiskach gdzie wymagania użytkowników, co do systemów informatycznych są bardzo wysokie i jednocześnie zróżnicowane. Problem taki dotyka głównie środowiska akademickie, gdzie spektrum wykorzystania technologii informatycznych wykracza często poza ramy tradycyjnych rozwiązań sieci komputerowych.

2. Przykład systemu wirtualnego Prace nad budową takiego systemu prowadzone na Wydziale Informatyki Politechniki Szczecińskiej doprowadziły do powstania systemu, który można uznać za bliski spełnienia oczekiwań stawianych systemowi wirtualnemu. Sieć WIPS 1 oferuje dostęp do zasobów dla ponad 3000 użytkowników w sposób zunifikowany. Rozwiązanie to pozwoliło na zdecydowanie lepsze wykorzystanie zasobów sprzętowo programowych. Specyfika funkcjonowania sieci, a szczególnie jej część laboratoryjna przewiduje konieczność wykorzystania posiadanych komputerów w sposób maksymalny. Teoretycznie dobrym rozwiązaniem byłoby stworzenie sal dedykowanych do poszczególnych przedmiotów jednak jest to rozwiązanie bardzo kosztowne, dlatego też powstała sieć uniwersalnych sal laboratoryjnych. Laboratoria wyposażone są w komputery bezdyskowe, co obniża koszt zakupu stanowiska, jak też zmniejsza koszt ich utrzymania. Podstawowym elementem tego rozwiązania jest oparcie się na technologii pracy terminalowej, co dodatkowo zdecydowane przyczynia się do wydłużenie żywotności komputerów. Na każdym stanowisku można uruchomić jeden z trzech dostępnych systemów operacyjnych: DOS/Windows 3.x Linux WindowsNT Po wybraniu systemu operacyjnego w jakim chcemy pracować zostaje on załadowany do komputera z serwerów sieciowych. Rozwiązanie taki pozwala na centralne zarządzanie ich konfiguracją, aplikacje oraz dane jakich potrzebuje użytkownik również dostarczane są z serwerów sieciowych. 1 Wydział Informatyki Politechniki Szczecińskiej

Rysunek 2 Schemat integracji usług. Ciekawym aspektem takiego rozwiązania jest to, że użytkownik nie jest przywiązany do komputera, gdyż jest to wyłącznie uniwersalny terminal natomiast całe środowisko (dane, aplikacje itp.) jest przechowywane w sieci. Daje to użytkownikowi możliwość skupienia się na pracy, a nie na zastanawianiu jak na tym stanowisku coś znaleźć i gdzie są jego dane. Jeśli zależy nam, aby system sieciowy był postrzegany w taki sposób i gwarantował dobre i bezpieczne miejsce do pracy powinniśmy zapewnić dla każdego użytkownika w systemie sieciowym jego prywatną przestrzeń. Może wydawać się, że jest to zagadnienie bardzo proste. Osoba, która zna systemy Unix powie: a co w tym trudnego wystarczy postawić serwer dać każdemu konto i już mamy właśnie taki system. Niestety nie jest to takie proste jak już wcześniej wspomniano wymagania użytkowników są bardzo zróżnicowane nie każdy potrzebuje systemu Unix. Część użytkowników chce używać MS Windows i co wtedy. Oczywiście można postawić komputery z systemem Windows ale zaraz zjawi się ktoś kto powie, że jego interesuje system DOS, albo jeszcze jakiś inny system. A co z pocztą, bazami danych i innymi usługami jak zagwarantować ich dostępność niezależnie od systemu operacyjnego w jakim w danej chwili użytkownik pracuje. Jeśli więc popatrzymy w ten sposób to okaże się, że złożoność takiego rozwiązania bardzo szybko wzrasta. Okaże się również iż podstawowym problemem jaki stoi na przeszkodzie w uruchomieniu takiego środowiska są konta użytkowników, oraz systemy plików. Przykład

Proszę sobie wyobrazić studenta, któremu jako zadanie zlecono napisanie programu w języku C tak, aby można było kompilować go zarówno pod systemem Windows/Unix. Oczywiście może on napisać ten program najpierw pod systemem Windows następnie skopiować go na dyskietkę uruchomić system Unix i sprawdzić czy działa jeśli nie to poprawić skopiować następnie ponownie uruchomić Windows i tak bez końca. Rozwiązaniem tego problemu jest wspólny system kont i plików dla wszystkich systemów operacyjnych. Rozwiązanie takie jest możliwe jeśli użyjemy systemu usług katalogowych i serwerów plików, które potrafią udostępniać zasoby różnym systemom operacyjnym w taki sposób aby użytkownik miał wrażenie, że system ten to jedna niepodzielna całość. Podstawę systemu wirtualnego WIPS stanowią sieciowe trzy różne systemy operacyjne: NetWare 5.1, Windows NT 4.0 Server Terminal Server Edition + MetaFrame 1.8, Linux (dystrybucja Debian), z których wykorzystano ich najsilniejsze cechy w celu zbudowania środowiska dającego możliwość użytkowania różnorodnych usług sieciowych w sposób maksymalnie uproszczony. Podstawą integracji systemów są usługi katalogowe NDS 2, dzięki którym użytkownik posiada jedno konto i hasło niezależnie od systemu operacyjnego. Kolejnym elementem są bardzo silne usługi plikowe systemu NetWare pozwalające na udostępnienie systemu plików, gdzie przechowywane są dane użytkowników, dla pozostałych systemów operacyjnych systemów w sposób dla nich naturalny. System Linux pozwolił natomiast na uruchomienie tak istotnych usług jak poczta elektroniczna, czy serwery WWW, przez które użytkownicy sieci mogą publikować swoje prywatne strony. System WTS 3 posłużył natomiast jako platforma do uruchamiania aplikacji wymagających systemów Windows na terminalach bezdyskowych i co ważne wymagania co do takich terminali są niewielkie w zasadzie wystarczą maszyny klasy 286 z 1MB RAM i kartą VGA. 2 Novell Directory Service 3 Windows Terminal Server

Kolejnym ważnym elementem tego systemu jest możliwość wykorzystania zasobów systemu poprzez Internet. Dzięki stosowaniu systemu WTS możliwa jest praca na aplikacjach takich jak Matlab bez konieczności instalowania ich w domu. Wystarczy posiadać łącze do sieci Internet i można korzystać z zasobów systemu WIPS bez ograniczeń przez całą dobę. Podsumowanie W obecnym stanie system wirtualny WIPS wspierany jest przez technologie firmy Novell wraz z usługami katalogowymi NDS. Usługi katalogowe z wbudowanym serwisem LDAP są podstawową częścią systemu. Wszystkie składowe (tj. system Windows i Linux) zostały wyposażone w produkt Account Management, który zapewnia innym systemom sieciowym dostęp do wspólnej bazy danych jaką jest usługa NDS. Takie przygotowane zaplecze zostało wzbogacone o usługi dostarczania aplikacji do stacji roboczych użytkownika przy pomocy technologii ZENworks. Zaprezentowany system jest w ciągłej rozbudowie. Kolejnym etapem w drodze do całkowicie wirtualnego środowiska jest wdrożenie usług portalowych, które pozwolą personalizować zarządzanie i formę prezentacji danych systemu zgodnie z preferencjami użytkownika. Literatura

1. Andrew S. Tanenbaum. Rozproszone systemy operacyjne. 2. Ross J. Anderson: Security Engineering A Guide to Building Dependable Distributed Systems. Wiley Computer Publishing, New York 2001.