Wysoka dostȩpność w systemie Linux



Podobne dokumenty
Wysoka dostępność w systemie Linux

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem Mariusz Droździel Październik 2009

Porównanie własności różnych dostępnych rozwiązań klastrowych zbudowanych w oparciu o system Linux

Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource. Piotr Klimek. piko@piko.homelinux.net

Letnia Akademia SUSE Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć!

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem

Wirtualizacja bez macierzy? Żaden problem.

Rozbudowa dwóch posiadanych serwerów blade HP BL860c i2 do BL870c i2

Przykłady DFS z lotu ptaka :) NFS AFS Coda GoogleFS ZFS

Projekt: Microsoft i CISCO dla Zachodniopomorskich MŚP

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Projekty Zaliczeniowe Laboratorium Sieci Komputerowych

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Win Admin Replikator Instrukcja Obsługi

7. zainstalowane oprogramowanie zarządzane stacje robocze

Projektowanie i implementacja infrastruktury serwerów

Hadoop i Spark. Mariusz Rafało

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel gbi@profipc.pl CTERA

VMware vsphere 5.5: Install, Configure, Manage

SYSTEMY INFORMACJI PRAWNEJ LEX i ABC - WYMAGANIA TECHNICZNE. SYSTEMY INFORMACJI PRAWNEJ LEX i ABC. WYMAGANIA TECHNICZNE ver. 1.11

Technologie wirtualizacyjne na platformie Red Hat. Artur Głogowski

Szkolenie autoryzowane. MS Administracja Windows Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Wirtualne systemy dyskowe na platformie OpenStack (KVM) Tomasz Paszkowski PLNOG 2012 Warszawa r.

Rodzaje pamięci masowych by Silas Mariusz

Szczegółowy zakres szkoleń dotyczy części nr II zamówienia

Technologie klastrowe Oracle

Wykaz oferowanego sprzętu komputerowego i oprogramowania podstawowego

Systemy macierzowe. www. qsantechnology. com

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

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

Wirtualizacja infrastruktury według VMware. Michał Małka DNS Polska

Dokumentacja techniczna SIS2-SAD

Produkty Acronis. Dariusz Cudak, Systemy Informatyczne ITXON

Projekt Fstorage. Łukasz Podkalicki Bartosz Kropiewnicki

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 11.

Wprowadzenie. Dariusz Wawrzyniak 1

Letnia Akademia SUSE. Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć!

Petabajtowe systemy przechowywania danych dla dostawców treści

Software RAID funkcje dostarcza zaimplementowane oprogramowanie, bez wykorzystania z dedykowanych kontrolerów.

Rozproszone systemy plików wprowadzenie. Autor: Łukasz Polak

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel CTERA

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Projekt: MS i CISCO dla Śląska

Mission Critical Nowa Era w systemach Open Source

Win Admin Monitor Instrukcja Obsługi

Porównanie własności różnych dostępnych rozwiązań klastrowych zbudowanych w oparciu o system Linux

WHITE PAPER. Planowanie, przygotowanie i testowanie działań na wypadek wystąpienia awarii

Załącznik nr 1 - Szczegółowy opis przedmiotu zamówieni Specyfikacja techniczna - minimalne obligatoryjne wymagania techniczne, funkcjonalne sprzętu

iscsi jako ekonomiczna alternatywa dla FibreChannel Piotr Baranowski - OSEC

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Przewidywanie Nieprzewidywalnego Sybase w środowiskach wysokiej dostępności. Jak wykorzystać technologie do budowy centrum zapasowego.

Egzamin : administrowanie systemem Windows Server 2012 R2 / Charlie Russel. Warszawa, Spis treści

Capgemini IT Wirtualizacja fundamentem chmury technologie wirtualizacji jako podstawy funkcjonowania chmury

Aplikacje webowe z wykorzystaniem Node.js oraz Express

Wstęp Google FS Global FS zfs. Opis rozproszonych systemów plików Google FS, Globals FS i zfs

Rozwiązania HPE Storage jak zapewnić pełne bezpieczeństwo Twoich danych?

Win Admin Replikator Instrukcja Obsługi

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

Załącznik nr 1. Specyfikacja techniczna. Serwer 1 szt. Podać producenta i model. Serwer 1szt. ... Wymagana minimalna wartość parametru

Spis treści Podziękowania Wprowadzenie 1 Instalacja, migracja lub uaktualnienie do systemu Windows 7 Lekcja 1: Instalacja systemu Windows 7

Cluster Quick Start Guide

Client Management Solutions i Mobile Printing Solutions

REFERAT O PRACY DYPLOMOWEJ

Bezpieczeństwo systemów komputerowych - wykład XI i XII

Działanie komputera i sieci komputerowej.

DOTACJE NA INNOWACJE

Struktury systemów operacyjnych

Zasady licencjonowania produktów bazodanowych ORACLE

Suma: B) Oprogramowanie do wykonywania kopii bezpieczeństwa (1 licencja) Cena (zł/szt.) Cena łącznie. Suma:

Win Admin Replikator Instrukcja Obsługi

Wydajny Linux. Jakub Woźniak KN Sieci Komputerowych i Systemów Rozproszonych Tenesys

VMware vsphere: Automation Fast Track

Wirtualizacja. Metody, zastosowania, przykłady

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

Opis Przedmiotu Zamówienia

Client Management Solutions i Mobile Printing Solutions

Proponowana architektura ZPT

Referat pracy dyplomowej

Zarządzanie farmami serwerów Linux

Wybrane działy Informatyki Stosowanej

KARTA KURSU. Administracja serwerami WWW

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

Budowa odpornych na awarie systemów w oparciu o Consul a

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

Zapytanie ofertowe. Dedykowana płyta serwerowa, dwuprocesorowa, wyprodukowana i zaprojektowana przez producenta serwera,

MASKI SIECIOWE W IPv4

Sposób funkcjonowania

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

ep Podstawy j Wst ezyka Tcl zaawansowany GUI-Tk Zastosowania Tcl/Tk Ireneusz So lczyk 26 kwietnia 2006

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 11.

Dyski wirtualne w technologi IBM kolejne poziomy Matrixa

WYMAGANE PARAMETRY TECHNICZNE OFEROWANYCH URZĄDZEŃ ZABEZPIECZAJĄCYCH

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

Systemy rozproszone System rozproszony

Opis szczegółowy poszczególnych elementów składających się na przedmiot zamówienia.

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

współbieżność - zdolność do przetwarzania wielu zadań jednocześnie

Wsparcie migracji obliczeń poprzez wirtualizację zasobów sieciowych

Transkrypt:

Wysoka dostȩpność w systemie Linux Zakres referatu Marcin Owsiany HA pod Linuksem klastry HA dostȩpne oprogramowanie us lug uczestnictwa,,ha solutions wspó ldzielenie danych #1

Klastry wysokiej dostȩpności Prawie wszystkie system HA na Linuksie to klastry wysokiej dostȩpności (koszty) Podsystemy klastra Us lugi uczestnictwa (ang. membership) Us lugi komunikacji Zarz adzanie klastrem (ang. cluster management) Odgradzanie od zasobów (ang. resource fencing) Monitorowanie zasobów Wspó ldzielenie/replikacja pamiȩci masowych #2

Failover zagrożenia Mechanizm failover wykrycie,,odchodz acego wȩz la przejȩcie adresu IP uzyskanie dostȩpu do wspó ldzielonych danych (fsck?) uruchomienie us lug Split-brain 1. aktywny jest wȩze l srv1 2. srv1 ulega awarii (przestaje emitować puls i świadczyć us lugi), ale nie umiera. System plików jest w nieokreślonym stanie (brudne bufory na srv1). Podobnie: przy utracie l aczności. 3. srv2 traci puls srv1, montuje dysk read/write, przejmuje funkcje wȩz la aktywnego 4. srv1 nagle czuje siȩ lepiej i zapisuje bufory na dysk 5. Ooops! #3

Resource fencing Metoda quorum nie zawsze możliwa i nie zawsze skuteczna Resource fencing ==,,Odgradzanie od zasobów przed przejȩciem roli aktywnego wȩz la uniemożliwiamy poprzedniemu korzystanie z zasobów Dwa rodzaje: hard fencing (in.: resource based) zatrzymanie I/O na ż adanie. Wymaga wsparcia ze strony sprzȩtu: np. SCSI reserve/release STONITH (Shoot The Other Node In The Head) twardy reset. Proste, tanie, uniwersalne. #4

Wspó ldzielenie danych Kilka sposobów (w zależności od charakteru us lug i sposobu modyfikacji): wsparcie sprzȩtowe zewnȩtrzne macierze SCSI/Fibre Channel automatyczna replikacja danych: ci ag la, jak a oferuje na przyk lad DRBD, albo NBD w po l aczeniu z jednym z systemów: RAID (modu l md), LVM lub EVMS okresowa wykonywana co pewien czas,,na ż adanie na przyk lad po aktualizacji stron WWW s a one rozsy lane automatycznie na innych wȩz lach. (rsync?) wykorzystuj aca w lasne mechanizmy replikacji danej aplikacji czy us lugi replikacja MySQL, OpenLDAP, DNS, NIS itp... sieciowe systemy plików NFS, codafs czy Inter- Mezzo Kwestia systemu plików najlepiej klastrowy, ewentualnie przynajmniej z journalem #5

Linux-HA http://linux-ha.org/: heartbeat Implementacja us lug uczestnictwa i komunikacji srv1 1.2.3.4 Filesystem::/dev/sda1::/data::ext2 \ apache samba #6

Linux Virtual Server LVS (http://www.linuxvirtualserver.org/) k ladzie nacisk przede wszystkim na HPC, ale daje też HA redundantny director eliminacja SPOF mon lub ldirectord lub keepalived monitorowanie us lug i modyfikacja tablic routingu #7

,,Gotowe rozwi azania Red Hat, Inc. Piranha (LVS + nanny + pulse + GUI) TurboLinux TurboCluster UltraMonkey LVS + heartbeat + ldirectord Mission critical Linux Convolo cluster Net- Guard edition, Kimberlite Motorola, Inc Advanced HA: próba uzyskania 6NINES (30 sek downtime/rok) platforma MXP: magistrala PICMG 2.16 + serwery,,blade,,managed object model +,,Distributed event management Distributed Inter-System Communication System (DISCS) Checkpoint services Hewlett-Packard HP Multi- Computer/Serviceguard #8

Systemy plików Global FileSystem firmy Sistina klastrowy system plików (dostȩp R/W z wielu wȩz lów) bezpośrednie I/O nadaje siȩ dla zaawansowanych RDBMS dobra skalowalność: 4x lepsza (?) architektura OmiLock wydajne, skalowalne blokowanie, wybór mechanizmu blokowania quoty miȩkkie i twarde journaling rozproszone metadane zgodność z POSIX Coda NFS on steroids praca bez po l aczenia z sieci a wolnodostȩpny liberalna licencja cache po stronie klienta replikacja po stronie serwera model bezpieczeństwa umożliwiaj acy autoryzacjȩ, szyfrowanie i kontrolȩ dostȩpu umożliwia dalsz a pracȩ nawet w przypadku uszkodzenia czȩści sieci serwerów adaptacja do przepustowości sieci dobra skalowalność dobrze zdefiniowana semantyka, nawet w przypadku uszkodzenia sieci #9

InterMezzo zainspirowany przez codafs, ale zupe lnie przeprojektowany i zaimplementowany od zera przeznaczony specjalnie dla HA, nadaje siȩ do replikacji serwerów, komputerów przenośnych, zarz adzania oprogramowaniem systemowym na dużych klastrach itp... implementowany jako,,nak ladka na,,prawdziwy system plików użycie protoko lu HTTP ma na celu uzyskiwanie rozszerzeń,,za darmo (np. SSL, autoryzacja) #10

Network Block Device NBD (Pavel Machek) i ENBD (Peter Breuer) modu l j adra + serwer umożliwaj ace wykorzystanie po l aczenia TCP jako urz adzenia blokowego (/dev/nd0). Urz adzenie takie można traktować jako zwyk l a partycjȩ, (RAID, gdy po drugiej stronie jest to partycja) niskopoziomowy na partycji zamontowanej przez NBD można umieścić dowolny system plików z drugiej strony, w danej chwili tylko jeden klient może bezpiecznie montować system plików NBD do zapisu i odczytu. DRBD podobna implementacja, ale s luży do replikacji #11