Automatyczna instalacja oraz zmiana konfiguracji w ramach całego klastra.



Podobne dokumenty
Komputery bezdyskowe - wprowadzenie

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15

System operacyjny Linux

DLA DREAMBOX & FLASHWIZARD

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

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

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend...

DLACZEGO DYSTRYBUCJE NIE OBSŁUGUJĄ MOJEGO URZĄDZENIA? Marcin Juszkiewicz Software Engineer

Pomoc: konfiguracja PPPoE

Pracownia internetowa w każdej szkole (edycja jesień 2005)

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

KURS ADMINISTROWANIA BAZAMI DANYCH WYKŁADY 1, 2 i 3

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

System kontroli dostępu ACCO NET Instrukcja instalacji

Konfiguracja IPSec Brama IPSec w Windows 2003 Server

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

WYMAGANIA TECHNICZNE. Oferowany model *.. Producent *..

Instalacja Ubuntu 12.12

Instalacja NOD32 Remote Administrator

LTSP w Urzędzie Miasta i Gminy w Niemczy

Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP)

Klastrowanie bazy IBM DB2. Adam Duszeńko

Zadanie 3 Odpowiednikiem kursora z edytora tekstu w arkuszu kalkulacyjnym jest: a) blok komórek b) komórka bieżąca c) komórka A1 d) kolumna A

Instalacja programu. Po naciśnięciu przycisku Dalej pojawi się okno, w którym naleŝy dokonać wyboru docelowej lokalizacji.

Zaawansowane funkcje systemów plików. Ewa Przybyłowicz

Usługi ze wsparciem Centrum Innowacji Microsoft. Jerzy Mikołajczak, Marek Zawadzki

Instrukcja konfiguracji CONNECT GW

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

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

Kod produktu: MP-W7100A-RS232

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

Bramka IP 2R+L szybki start.

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

procertum CLIDE Client 2.1 wersja 1.0.2

ZADANIE.10 Cisco.&.Juniper DHCP (Router, Firewall)

StoreOnce - To więcej niż Backup2Disk

Instalacja systemu humansoft MiniCorax

Bezpieczne udostępnianie usług www. BłaŜej Miga Zespół Bezpieczeństwa PCSS

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

ZADANIE.10 DHCP (Router, ASA) 1,5h

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

dr inż. Jarosław Forenc

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

Biuletyn techniczny. CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu. Copyright 2006 COMARCH SA

SERWER AKTUALIZACJI UpServ

Telefon AT 530 szybki start.

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

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

Tworzenie maszyny wirtualnej

IBM DCE/DFS. Mikołaj Gierulski. 17 stycznia 2003

Telefon IP 620 szybki start.

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

-Próba otworzenia pliku bezpośrednio z płyty CD także kończy się niepowodzeniem, pojawia się komunikat System Windows nie może otworzyć tego pliku.

Sieciowa instalacja Sekafi 3 SQL

SZYBKIE URUCHOMIENIE. BRAMKA VoIP HT-286/486/502/503. Grandstream Szybkie uruchomienie Seria HT Networks Inc.

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Kompilacja jądra systemu Linux

SECURE /10/2006. Błażej Miga, PCSS Jaroslaw Sajko, PCSS

Netdisco. Maciej Łabędzki, grudzień 2006

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

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Luxriot VMS. Dawid Adamczyk

Red Hat Network Satellite Server

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

typowo do 20dBu (77.5mV) mikrofony, adaptery, głowice magnetofonowe, przetworniki

Instalacja serwera zarządzającego F-Secure Policy Manager

Rejestrator czasu pracy z foto-rejestracją

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Konfiguracja systemu operacyjnego Windows XP Professional SP2 dla poprawnej współpracy z oprogramowaniem Wonderware

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

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

Usługi sieciowe systemu Linux

Instalacja sterownika portu USB

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

ZESPÓŁ SZKÓŁ NR 9. Projekt lokalnej sieci komputerowej zapewniającej dostęp do Internetu.

Onet Moduły.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Pracownia Technik Obliczeniowych

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Serwerowy system operacyjny musi spełniać następujące wymagania minimalne:

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

KATALOG MODUŁÓW INTERFEJSY Modbus

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

FAQ: /PL Data: 01/06/2015 WinCC Professional konfiguracja struktury klient-serwer

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

MASKI SIECIOWE W IPv4

Serwer DHCP (dhcpd). Linux OpenSuse.

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

Serwer główny bazodanowy. Maksymalnie 1U RACK 19 cali (wraz ze wszystkimi elementami niezbędnymi do zamontowania serwera w oferowanej szafie)

Graficzny terminal sieciowy ABA-X3. część pierwsza: Opis startu systemu i jego konfiguracji

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Transkrypt:

Automatyczna instalacja oraz zmiana konfiguracji w ramach całego klastra. WP 12 Marek Zawadzki <mzawadzk@man.poznan.pl> Częstochowa Gdańsk, Poznań, Zielona Góra

Plan prezentacji: zarządzanie oprogramowaniem w ramach klastra krajowego zarządzanie konfiguracją w klastrze lokalnym wprowadzenie automatyczne generowanie plików konfiguracyjnych zarządzanie startem systemu na węzłach zarządzanie oprogramowaniem w klastrze lokalnym wprowadzenie automatyczna instalacja systemu operacyjnego na wielu węzłach uaktualnianie oprogramowania i konfiguracji procedury na wypadek awarii głównego węzła

Zarządzanie oprogramowaniem w ramach klastra krajowego: zarządzanie oprogramowaniem i konfiguracją w klastrze lokalnym i krajowym The NetBSD Packages Collection instalacja typu sandbox automatyczne tworzenie pakietów binarnych NAJPIERW: zarządzanie w klastrze lokalnym

Zarządzanie konfiguracją w klastrze lokalnym wprowadzenie: kaŝdy węzeł ma kilka adresów, róŝne połoŝenie w racku i właściwości te same informacje są wykorzystywane w wielu plikach konfiguracyjnych typowa instalacja bezdyskowa jest niewygodna i nieefektywna startowanie systemu z dysku jest niewygodne i niebezpieczne ;-) zmiana konfiguracji na dowolnych węzłach musi być trywialna

Automatyczne generowanie plików konfiguracyjnych: idea: pojedynczy plik zawierający dane kaŝdego węzła nazwa węzła MAC adresy wszystkich interfejsów fizyczne połoŝenie w szafie rozmiar pamięci, dysku, itp. proste skrypty generujące na tej podstawie róŝne pliki

Automatyczne generowanie plików konfiguracyjnych: DEMO 1/4:

Automatyczne generowanie plików konfiguracyjnych: DEMO 1/4 a): [Access] access:~$ cat /etc/cluster/cluster.conf node0 00:30:6e:3a:20:d9 00:30:6E:39:D7:87 00:30:6E:39:57:07 00:30:6E:F4:1D:46 10.1.0.100 3,1 node1 00:30:6e:3a:73:48 00:30:6E:4A:E3:F5 00:30:6E:4A:E2:45 00:30:6E:E9:0F:C1 10.1.0.101 3,2 node2 00:30:6e:3a:63:a6 00:30:6E:4C:EB:80 00:30:6E:4C:EA:25 00:30:6E:F4:D0:69 10.1.0.102 3,3 node3 00:30:6e:39:39:50 00:30:6E:39:97:29 00:30:6E:39:17:3A 00:30:6E:4B:97:EA 10.1.0.103 3,4

Automatyczne generowanie plików konfiguracyjnych: DEMO 1/4 b): [Access] access:~$ cat /etc/cluster/clusterconf_gen_hosts.awk # S1-4GB-001 00:30:6e:3a:a2:0d 00:30:6E:4C:FB:82 00:30:6E:4C:FA:F0 00:30:6E:F4:EC:72 192.168.0.1 1,1 BEGIN { } { } system("cat hosts.head"); printf("%-18s %s\n", $6, $1);

Zarządzanie startem systemu na węzłach: typowa instalacja bezdyskowa jest niewygodna i nieefektywna: główny filesystem musi być read-only serwer NFS staje się wąskim gardłem startowanie systemu z dysku jest niewygodne i niebezpieczne ;-) błąd w konfiguracji moŝe oznaczać konieczność reinstalacji systemu zmiana w konfiguracji wymaga zmian na partycji EFI potrzebna jest partycja EFI ;-) rozwiązaniem jest bootowanie przez sieć tylko kernela + parametry

Zarządzanie startem systemu na węzłach: kaŝdy węzeł jest skonfigurowany do bootowania przez sieć (DHCP + TFTP), w drugiej kolejności z dysku kernel i towarzyszące pliki są wybierane podczas generowania konfiguracji DHCP /tfpboot zawiera drzewo kerneli wraz z parametrami system bez problemu umoŝliwia jednoczesne bootowanie 100+ węzłów

Zarządzanie startem systemu na węzłach: DEMO 2/4:

Zarządzanie startem systemu na węzłach: DEMO 2/4 a): [Firewall] firewall:~$ grep -A8 node0 /etc/dhcpd.conf host node0 { hardware ethernet 00:30:6E:39:57:07; fixed-address 10.1.0.100; #filename "/service/elilo.efi"; #filename "/systemimager/elilo.efi"; filename "/debian/elilo.efi"; #filename "/egee/elilo.efi"; }

Zarządzanie oprogramowaniem w klastrze lokalnym wprowadzenie: moŝliwość zdalnej (re)instalacji OS na dowolnej grupie węzłów utrzymywanie wielu roŝnych obrazów gotowych do instalacji łatwa instalacja i upgrade oprogramowania na węzłach KISS: prosta i zrozumiała architektura i technologia Wszystkie te elementy zapewnia odpowiednio skonfigurowany SystemImager (http://systemimager.org)

Automatyczna instalacja systemu operacyjnego na wielu węzłach: (1) instalujemy OS i serwer SystemImager'a na węźle dostępowym (2) instalujemy OS i klienta SI na pojedynczym węźle (golden-client) (3) budujemy na serwerze image na podstawie golden-client'a (4) na serwerze wybieramy grupę węzłów do reinstalacji: DHCP + TFTP (5) ściągnięcie konfiguracji i image'u na węzeł: SI (mini-dystrybucja w initrd + rsync + skrypty)

Automatyczna instalacja systemu operacyjnego na wielu węzłach: DEMO 3/4:

Uaktualnianie oprogramowania i konfiguracji: koncepcyjnie węzły powinny mieć identyczną konfigurację w ramach image'u update'y są wprowadzane do image'u na serwerze (np. chroot) węzły updatują się na podstawie image'u poprzez rsync

Typowa procedura wprowadzania zmiany na wszystkich węzłach: 1. chroot /mnt/images/systemimager/images/clusterix_node_debian 2. apt-get... ; cp ; rm ; vi 3. exit 4../deployer.sh 100 114 \ updateclient -server access -image clusterix_node_debian

Typowa procedura wprowadzania zmiany na wszystkich węzłach: DEMO 4/4:

Procedury na wypadek awarii głównego węzła: kaŝdy węzeł jest przygotowany aby stać się węzłem dostępowym rsync głównego węzła do osobnego katalogu na pozostałych węzłach + standardowe procedury backupowe Minor Start End Filesystem Name 1 0.017 200.000 fat16 EFI 2 200.000 1000.000 ext3 Service 3 1000.000 11000.000 ext3 System 4 11000.000 36000.000 ext3 Images 5 36000.000 66000.000 ext3 Tmp 6 66000.000 70007.180 linux-swap Swap

Dziękuję. Pytania? Marek Zawadzki <mzawadzk@man.poznan.pl>