dragonia_nr26.pdf

(11647 KB) Pobierz
Magazyn Dragonia
Numer 26 specjalny – 2008
SUSE w pigułce:
Historia – 3
SUSE Linux Enterprise – 4
Instalacja SLES 10 – 6
LAMP w 5 minut – 14
Serwer proxy – 19
Wirtualizacja NetWare – 26
LDAP – 33
Samba – 46
Automatyzacja w centrach da-
nych – 58
DriverPack dla SLE VM – 65
115001975.006.png
Wst¦pniak
Drodzy Czytelnicy
Spis tre±ci
Historia SUSE Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
SUSE Linux Enterprise 10. . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Instalacja Novell SuSE Linux Enterprise Server 10 SP1 . . . . . . . . . . . . . . . . . 6
Serwer LAMP przy u»yciu YaST2 w 5 minut . . . . . . . . . . . . . . . . . . . . 14
Instalacja i konfiguracja przezroczystego serwera PROXY – Squid . . . . . . . . . . . . . 19
Wdra»anie zwirtualizowanej wersji NetWare w systemie SUSE Linux Enterprise . . . . . . . . 26
LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Automatyzacja w nowych centrach danych . . . . . . . . . . . . . . . . . . . . . 58
SUSE Linux Enterprise Virtual Machine Driver Pack . . . . . . . . . . . . . . . . . . 65
W Wasze r¦ce oddajemy pierwszy numer specjal-
ny Dragonii. Numer ten rozpoczyna seri¦ wyda« te-
matycznych w±ród, których znajd¡ si¦ m.in: MySQL,
Bash, C++, L A T E X i inne. Celem numerów specjalnych
jest podsumowanie i zebranie w cało±¢ opisywanych
w Dragonii tematów.
Niniejszy numer po±wi¦cony jest komercyjnemu
systemowi SUSE Linux Enterprise Server.
Impulsem do wydania takiego numeru był pro-
jekt Wrót Warmii i Mazur , gdzie praktycznie w ka»-
dym urz¦dzie miasta, starostwa, gminy wojewódz-
twa warmi«sko-mazurskiego został postawiony ser-
wer z takowym systemem. Sam jestem pracownikiem
samorz¡dowym i mam cz¦sty kontakt z informatyka-
mi z innych urz¦dów. Informatycy niestety nie zostali
skierowani na »adne szkolenia z tego systemu, a nie
wszyscy znaj¡ Linuksa. Mi¦dzy innymi dlatego po-
wstał ten numer. Wraz z redakcj¡ mam nadziej¦, »e
cho¢ troch¦ przybli»y to istot¦ systemu SUSE i pomo»e
w podstawowej konfiguracji. W numerze nie opisywa-
li±my ±rodowiska Bash dlatego, »e niedługo wydamy
numer po±wi¦cony wła±nie tej tematyce.
W tym miejsu dzi¦kuj¦ Wydawnictwu Helion , Fir-
mie Novell oraz redakcji vortalalu Suse.eHelp.pl za udo-
st¦pnienie cz¦±ci materiałów do tego numeru. Pozo-
staje mi »yczy¢ Wam miłej i ciekawej lektury.
Piotr Krakowiak – redaktor naczelny
Piotr Krakowiak – redaktor naczelny, zało»yciel, koordynacja, skład,
Paulina Budzo« – korekta, skład,
Rafał Domeracki – sekretarz redakcji, opieka nad hostingiem,
Karol Kozioł – organizacja konkursów, opieka nad forum,
Tomasz Łuczak – skład,
Piotr Szewczuk – opieka nad hostingiem,
Krzysztof Biskup, Keyto, Łukasz Ciesielski.
Współpracuj¡cy: Krzysztof Ołowski
Wszystkie publikowane materiały oznaczone logotypem He-
lion s¡ własno±ci¡ tego wydawnictwa. Reprodukowanie, od-
twarzanie, modyfikacja lub rozpowszechnianie tych materia-
łów jest zabronione. Wszystkie pozostałe publikowane ma-
teriały s¡ obj¦te prawem autorskim na zasadach licencji Cre-
ative Commons CC-BY. Nie ponosimy odpowiedzialno±ci za
tre±¢ ogłosze«. Nazwy firm, nazwy handlowe i znaki towa-
rowe, u»yte w publikacji jedynie w celach informacyjnych
i s¡ własno±ci¡ poszczególnych podmiotów.
Skład za pomoc¡ systemu L A T E X fontami TeX Gyre i Latin Modern
Pierwowzór layoutu Dragonia Magazine przygotował m4c
115001975.007.png
SLES
Historia SUSE Linux
SUSE.Ehelp.Pl 1
W 1992 Peter MacDonald zało»ył firm¦ Softlanding Linux System
(SLS, która była pierwsz¡ wszechstronn¡ dystrybucj¡ zawieraj¡c¡
takie elementy jak ±rodowisko graficzne X czy protokół TCT/IP.
Zało»ony przez Patricka Volkerdinga Slackware oparty został w
wi¦kszej mierze wła±nie o SLS.
Oryginalnie SUSE Linux była niemieckim tłumaczeniem dystry-
bucji Slackware Linux.
S.u.S.E został zało»ony w 1992 jako grupa konsultingowa, która spo±ród
wielu innych rzeczy regularnie wydawała nowe wersje oprogramowania za-
równo dla SLS jak i Slackware oraz pisała manuale na systemy UNIX/Linux.
Pierwszy obraz CD wersji SLS/Slackware został wydany dwa lata pó¹niej
w marcu pod d¹wi¦czn¡ nazw¡ S.u.S.E Linux 1.0 z j¡drem linux 1.0 (dokładnie
rok wcze±niej wydano System Software Linux na 60-ciu dyskietkach). Pó¹niej
zintegrowano dystrybuj¦ Floriana La Rochea o nazwie Jurix aby w 1996 ro-
ku wyda¢ unikaln¡ (jak na owe czasy) wersj¦ S.u.S.E. Linux 4.2, do którego
po raz pierwszy doł¡czono centrum administracyjne YaST1. Z biegiem czasu
wprowadzono do systemu kilka rozwi¡za« firmy Red Hat Linux, np. pakie-
towanie typowe dla Slackware (tar.gz) zast¡piono pakietami typu RPM oraz
wprowadzono /etc/sysconfig.
Stycze« 1998 - S.u.S.E 5.2 jest najlepiej sprzedaj¡c¡ si¦ dystrybucj¡ na rynku
linuksowym. Nazwa S.u.S.E., a od pa¹dziernika 1998 roku - SuSE, oryginalnie
była akronimem niemieckich słów Gesellschaft für Software und Systementwic-
klung mbh (ang. Company for Software and System Development Ltd ). Od momentu
kiedy została przej¦ta przez firm¦ Novell, oficjalna nazwa tego systemu brzmi
SUSE Linux . Istnieje jeszcze nieoficjalna plotka, »e nazwa została nadana na
cze±¢ niemieckiego pioniera komputerowego Konrada Zuse.
Maj 1999 SuSE przemawia ju» nie tylko w j¦zyku niemieckim, angielskim
i francuskim ale tak»e i hispa«skim. Listopad tego samego roku przynosi ze
sob¡ w wersji SuSE Linux 6.2 graficzny interfejs YaST2. Rok pó¹niej w marcu
wydanie 6.4 zawiera w pudełku pierwszy przewodnik po systemie, a w sierp-
niu pojawiaj¡ si¦ dwie wersje: Professional i Home. W lutym 2001 wychodzi
na ±wiat wersja 7.1 zawieraj¡ca przełomowe j¡dro 2.4. Miesi¡c pó¹niej pojawia
si¦ SUSE Linux Enteprise Server. Wersj¦ pó¹niej (7.2) wydan¡ w czerwcu 2001
zaopatrzono w firewall i system kryptograficzny.
SuSE Linux 8.0 i kwiecie« 2002, a wraz z nim KDE 3.0. Maj tego samego
roku przynosi ze sob¡ porozumienie UnitedLinux pomi¦dzy SuSE, Connectiv¡
i Turbolinux. We wrze±niu 2002 roku SuSE Linux ko«czy dziesi¦¢ lat. W pa»-
dzierniku 2003 pojawia si¦ kolejna przełomowa wersja oznaczona numerem 9.0.
Czwartego listopada 2003 roku Novell ogłosił przej¦cie SuSE Linux, sfi-
nalizowano to przej¦cie w styczniu nast¦pnego roku. Wtedy wła±nie słynne
centrum administracyjne YaST zostało wydane na otwartej licencji GPL.
Czwarty sierpie« 2005 jest najwi¦kszym przełomem w dotychczasowej hi-
storii systemu, Novell podj¡ł decyzj¦ o otwarciu si¦ bardziej na społecze«-
stwo wolnego oprogramowania i pojawia si¦ projekt openSUSE. Wersja 10.0
(6.10.2005) jest pierwszym wydaniem, które zostało zbudowane dzi¦ki współ-
pracy z całego ±wiata, a nie tylko z podwórka SUSE (w ko«cu oficjalnie SUSE
przemawia tak»e i po polsku). Dodatkowo udost¦pniono na serwerach płyty
CD/DVD dost¦pne do pobrania za darmo - wcze±niej instalacj¦ systemu mo»na
było przeprowadzi¢ jedynie korzystaj¡c z repozytoriów internetowych. Oczy-
wi±cie nie zapominaj¡c o wersji pudełkowej wraz z dokumentacj¡ i wsparciem
technicznym dost¦pn¡ jednak ju» za odpowiedni¡ opłat¡. Dodatkowo całkowi-
cie zrezygnowano z wersji Professional i Home, za to wydano wersje „OSS”
i „eval”, ta ostatnia zawierała oprócz otwartego oprogramowania tak»e pakiety
obj¦te licencjami własno±ciowymi.
Przekładanie co chwile terminów wydania wersji 10.1 niestety nie pomogły
oficjalnej „stabilnej” wersji, która pojawiła si¦ na wielu serwerach praktycz-
nie jednocze±nie 11-go maja 2006 roku zapychaj¡c i obci¡»aj¡c wiele z nich,
w tym czasie zawieszono na jaki± czas działanie strony www.openSUSE.org,
ze wzgl¦du na ogromn¡ ilo±¢ odwiedzaj¡cych. Mimo innowacyjnego Xgl i po
raz pierwszy pełnego wsparcia VBA oraz dobrych ch¦ci dodania obsługi wi¦k-
szej ilo±ci repozytoriów, SUSE 10.1 nie zdobyło przewidywanej sławy i chwały
jak¡ miało si¦ sta¢ to wydanie, jednak pokazało reszcie ±wiata, »e Linux nie
tylko nadaje si¦ na serwery ale jest tak»e ±wietn¡ alternatyw¡ na biurko, a po
wydanych trzy tygodnie pó¹niej poprawkach system stał si¦ bardziej stabilny
i znacznie przyjemniejszy w u»ytkowaniu.
Historia SUSE Linux została opracowana na podstawie: SuSE History oraz SUSE
Linux History.
1 Artykuł pochodzi z serwisu http://Suse.eHelp.pl
numer 26 specjalny – SUSE Linux Enterprise Server
3
115001975.008.png 115001975.009.png
 
SLES
SUSE Linux Enterprise 10
Novell
SUSE Linux Enterprise 10 jest otwart¡, elastyczn¡ i bezpieczn¡
platform¡, która w całej infrastrukturze informatycznej przedsi¦-
biorstwa b¡d¹ instytucji obsługuje wa»ne dla jej działalno±ci apli-
kacje czy bazy danych. Sprawdza si¦ ona we wszelkich zastoso-
waniach: od desktopów, a» po centrum przetwarzania danych.
Platforma SUSE Linux Enterprise jest ±ci±le zintegrowana z roz-
wi¡zaniami firmy Novell do zarz¡dzania komputerami, cyfrow¡
to»samo±ci¡ oraz obsługi komunikacji i pracy zespołowej. Ponadto
jest oparta na otwartych standardach, co ułatwia jej integrowanie
z dotychczasow¡ infrastruktur¡ informatyczn¡.
Dzi¦ki platformie SUSE Linux Enterprise 10 przedsi¦biorstwa mog¡ sku-
teczniej radzi¢ sobie z problemami w biznesie, jakie powoduj¡ nasilaj¡ca si¦
konkurencja, rosn¡ce szybko koszty działalno±ci firmy, wzrost zagro»enia dla
bezpiecze«stwa i ewolucja wymaga« klientów. Przedsi¦biorstwa, które w do-
borze rozwi¡za« IT na pierwszym miejscu stawiaj¡ wydajno±¢, niezawodno±¢
i pomoc techniczn¡ ±wiatowej klasy, wybieraj¡ oprogramowanie SUSE Linux
Enterprise firmy Novell. W skład platformy SUSE Linux Enterprise 10 wchodz¡
nast¦puj¡ce składniki:
SUSE Linux Enterprise Server. Serwer linuksowy dla przedsi¦biorstw, który
cechuje si¦ najwy»szym poziomem niezawodno±ci, bezpiecze«stwa i skalo-
walno±ci. Przeznaczony jest do obsługiwania aplikacji o znaczeniu krytycz-
nym działaj¡cych w centrum przetwarzania danych.
SUSE Linux Enterprise Server to serwer dostosowany do wymaga« insty-
tucji i przedsi¦biorstw, przeznaczony do obsługi oprogramowania o znacze-
niu krytycznym, działaj¡cego zwykle w centrum przetwarzania danych. SUSE
Linux Enterprise Server jest rozwijany przez firm¦ Novell i obj¦ty przez ni¡
pomoc¡ techniczn¡. Jest to otwarte, skalowalne, wydajne rozwi¡zanie do cen-
trów przetwarzania danych, które standardowo udost¦pnia zabezpieczenia dla
działaj¡cych na nim aplikacji, mechanizm wirtualizacji i wbudowane zarz¡-
dzanie komputerami i serwerami na całym szeregu architektur sprz¦towych.
SUSE Linux Enterprise Server mo»na wdra»a¢ jako uniwersalny serwer lub
dostosowywa¢ ±ci±le pod k¡tem uruchamiania okre±lonych aplikacji. Ponadto
mo»e on bezproblemowo współdziała¢ z dotychczasow¡ infrastruktur¡ cen-
trum przetwarzania danych.
SUSE Linux Enterprise Server otrzymał poparcie i certyfikaty najwa»niej-
szych na ±wiecie producentów sprz¦tu i oprogramowania oraz jest obj¦ty cenio-
n¡ pomoc¡ techniczn¡ firmy Novell. U»ytkownicy mog¡ dodatkowo liczy¢ na
globalny ekosystem partnerów i usług, np. szkoleniowych. Dzi¦ki wdro»eniu
oprogramowania SUSE Linux Enterprise Server firmy mog¡ znacznie obni»y¢
koszty, otrzymuj¡c zarazem do dyspozycji bezpieczny i niezawodny serwer
w centrum przetwarzania danych.
Ró»nice mi¦dzy systemami openSUSE 11, i SUSE Linux Enterprise Server
openSUSE 11 jest ogólno±wiatow¡ inicjatyw¡ społeczn¡, sponsorowan¡
przez firm¦ Novell, której celem jest propagowanie korzystania z syste-
mu Linux. W ramach niej Novell bezpłatnie udost¦pnia system openSUSE
wszystkim u»ytkownikom zainteresowanym Linuksem. openSUSE to sys-
tem, w którym wprowadzane s¡ i testowane liczne nowo±ci, w tym nowe
aplikacje i funkcje systemowe. Jest on udost¦pniany społeczno±ci w celu
pokazania rozwoju produktu, efektów wspólnej pracy nad systemem, wy-
łapywania i usuwania bł¦dów. openSUSE przeznaczony jest dla entuzjastów
i miło±ników Linuksa. Ze wzgl¦du na brak intensywnych testów, posiada-
nie du»ej liczby niesprawdzonych pakietów i aplikacji oraz braku pomocy
technicznej openSUSE nie jest przeznaczony do zastosowa« biznesowych.
open SUSE jest te» dost¦pny w wersji pudełkowej.
SUSE Linux Enterprise Desktop. Jedyny obecnie na rynku system linuksowy
dla desktopów/notebooków spełniaj¡cy wymagania instytucji i przedsi¦-
biorstw, przeznaczony do realizowania typowych zada« biurowych i bizne-
sowych.
Novell Customer Center. Portal b¦d¡cy pojedynczym miejscem dost¦pu do
pomocy technicznej, aktualizacji oprogramowania i odnowie« subskrypcji
na potrzeby wszystkich subskrybowanych przez klienta produktów z serii
SUSE Linux Enterprise.
SUSE Linux Enterprise Server 10
Pakiet SUSE Linux Enterprise Server 10 jest now¡ wersj¡ zaawansowanego
serwera z systemem Linux, w której wprowadzono ponad 1500 udoskonale«,
nowo±ci i aktualizacji.
SUSE Linux Enterprise Server 10 to dystrybucja systemu Linux dla instytu-
cji i przedsi¦biorstw, która jest autoryzowana przez firm¦ Novell i obj¦ta
przez ni¡ pomoc¡ techniczn¡. Zawiera ona wybrane i przetestowane ele-
numer 26 specjalny – SUSE Linux Enterprise Server
4
115001975.001.png 115001975.002.png
SLES
menty i pakiety oraz zaawansowane mechanizmy serwerowe (klastry, du»a
wydajno±¢, bezpiecze«stwo). Dla tej wersji Novell gwarantuje co najmniej
7 letni cykl dost¦pno±ci i wspomagania produktu. Wersja SUSE Linux En-
terprise Serwer 10 oferowana jest w formie subskrypcji na 1 rok lub 3 lata,
w ramach której dostarczane s¡ poprawki do systemu, nowe wersje i po-
moc techniczna (w zakresie zale»nym od typu zakupionej subskrypcji lub
zawartej umowy). Wersja ta jest certyfikowana przez dostawców sprz¦tu
i oprogramowania, co gwarantuje bezproblemow¡ instalacj¦ i obsług¦ oraz
odpowiedni¡ pomoc techniczn¡. Wszystkie udost¦pniane w ramach sub-
skrypcji poprawki s¡ równie» certyfikowane i sprawdzane pod wzgl¦dem
poprawno±ci działania z pozostałymi elementami systemu oraz certyfiko-
wanym sprz¦tem i oprogramowaniem. Firmy ka»dej wielko±ci z du»ym
zaufaniem si¦gaj¡ po pakiet SUSE Linux Enterprise Server ze wzgl¦du na
jego wysok¡ jako±¢, gwarancj¦ opieki i mo»liwo±¢ korzystania z globalnej
sieci pomocy technicznej Novella. Dodatkowo firma Novell współpracuje
z ponad 1000 niezale»nych partnerów w dziedzinie sprz¦tu, oprogramo-
wania i wdra»ania, którzy pomagaj¡ klientom w pomy±lnym stosowaniu
rozwi¡za« SUSE Linux Enterprise Server.
Server 10 zapewnia nienaruszalno±¢ serwera, obni»a koszty administracyjne
i zapobiega przestojom.
Wszechstronne zarz¡dzanie serwerami . Wielu administratorów systemów przy-
zna z pewno±ci¡, »e instalowanie i konfigurowanie pojedynczego serwera
to czynno±¢ stosunkowo trywialna, podczas gdy perspektywa wykonania
jej w przypadku wielu serwerów w całej infrastrukturze informatycznej jest
bardzo zniech¦caj¡ca. W skład systemu SUSE Linux Enterprise Server 10
wchodzi kompleksowy zestaw narz¦dzi do zarz¡dzania, konfigurowania
i wdra»ania, które znacznie ułatwiaj¡ utrzymywanie sprawno±ci serwerów
oraz administrowanie subskrypcjami oprogramowania zapewniaj¡cymi bez-
piecze«stwo ich działania.
Ekonomiczna podstawa obsługi pami¦ci masowej . Wymagania ustawowe s¡ tyl-
ko jednym z czynników wpływaj¡cych na obserwowany w ostatnich latach
wykładniczy wzrost ilo±ci danych przechowywanych w pami¦ci masowej.
Tradycyjnie radzono sobie z tym problemem si¦gaj¡c po opatentowane sys-
temy przetwarzania danych, które kosztowały krocie. Pakiet SUSE Linux
Enterprise Server 10 spełnia wymagania przedsi¦biorstw dotycz¡ce obsłu-
gi pami¦ci masowej, poniewa» jest pierwsz¡ wersj¡ dystrybucyjn¡ Linuksa
dla przedsi¦biorstw, która udost¦pnia bez dodatkowych kosztów w pełni
zintegrowan¡ podstaw¦ obsługi pami¦ci masowej o wysokim stopniu do-
st¦pno±ci zło»on¡ wył¡cznie ze składników o otwartym kodzie ¹ródłowym.
Krótka charakterystyka
Najwa»niejsze wła±ciwo±ci systemu SUSE Linux Enterprise Server 10
Wbudowany mechanizm wirtualizacji . Wirtualizacj¦ wprowadzono po raz
pierwszy w latach 60. ubiegłego wieku, aby umo»liwi¢ podział kompute-
rów mainframe na partycje, i od tej pory stała si¦ nieodzownym elementem
±rodowisk serwerów klasy wy»szej. Pakiet SUSE Linux Enterprise Server 10
wyposa»ono w mechanizm Xen hypervisor i wbudowane narz¦dzia admini-
stracyjne w celu obsługi wielu maszyn wirtualnych na serwerach zbudowa-
nych w oparciu o powszechnie dost¦pne procesory Intel/AMD. Zapewnia
to administratorom centrów przetwarzania danych wi¦ksze mo»liwo±ci wy-
korzystania sprz¦tu oraz zupełnie nowy poziom elastyczno±ci w konfiguro-
waniu i eksploatowaniu ich ±rodowisk bez »adnych dodatkowych kosztów.
Skuteczniejsze zabezpieczenia aplikacji . SUSE Linux Enterprise Server od daw-
na udost¦pnia cały szereg usług zwi¡zanych z bezpiecze«stwem: od progra-
mów antywirusowych, a» po zapory sieciowe (network firewalls). W wersji
10 pojawił si¦ wa»ny element w postaci narz¦dzia Novell AppArmor do
zabezpieczania aplikacji dla przedsi¦biorstw. AppArmor chroni system ope-
racyjny i działaj¡ce w nim aplikacje przed szkodliwymi efektami ubocznymi
ataków, zło±liwymi programami i wirusami. Niezale»nie od tego, czy atak
ma charakter wewn¦trzny, czy zewn¦trzny, pakiet SUSE Linux Enterprise
numer 26 specjalny – SUSE Linux Enterprise Server
5
115001975.003.png 115001975.004.png 115001975.005.png
Zgłoś jeśli naruszono regulamin