Red Hat Advanced Server 3.0 pro firemní sféru

Od poslední aktualizace řady firemních serverů od Red Hat Softwaru uplynulo již dost času a během 18 měsíců, před n...


Od poslední aktualizace řady firemních serverů od Red Hat Softwaru uplynulo již
dost času a během 18 měsíců, před nimiž byl uvolněn Advanced Server 2.1, se
svět Linuxu výrazně změnil. V následujícím textu vám nabídneme pohled na
nejnovější verzi tohoto produktu Advanced Server 3.0.
Red Hat Advanced Server 3.0 obsahuje významné změny jádra, jako je podpora až
16 procesorů a 64 GB RAM na platformě x86 (AS 2.1 byl omezen na 8 procesorů a
16 GB RAM). Aktualizace kernelu z 2.4.9 na 2.4.21 a GCC (GNU Compiler
Collection) z 2.9.6 na 3.2 jsou vítaným vylepšením. Dalšími klíčovými změnami
je např. integrace NPTL (Native Posix Threading Library), zahrnutí
hyperthreading scheduleru či přítomnost LVM (Logical Volume Manager).
Firmou Red Hat navržená NPTL představuje významnou změnu oproti dřívějšímu
použití tzv. LinuxThreads, změnu, která může dramaticky zrychlit výkon aplikací
pracujících s více vlákny (thready). Jádro 2.4.21 dodávané s Red Hat AS 3.0
zahrnuje několik pokročilých funkcí z vývojové řady 2.5, jako je již dříve
zmíněná podpora NPTL či integrace IPSec. Red Hat přidal i knihovny pro
kompatibilitu s verzí 2.1, aby usnadnil integraci aplikací během procesu
upgradu.
Přidání rozšířených atributů a podpora ACL (Access Control Lists) na úrovni
jádra plus začlenění potřebných aplikací pro správu ACL) výrazně usnadňují
implementaci ACL práv k souborům ve stylu Windows NT. A spolu s tím je mnohem
snazší i integrace aplikace Samba 3.0 v rámci Microsoft sítí, přičemž
administrátoři ACL mohou konečně upustit od manuální rekonfigurace jádra, ke
které byli nuceni u dřívějších distribucí.
Další podstatnou změnou je podpora 64bitového procesoru AMD Opteron, jenž
doplňuje podporu procesorů Itanium a x86 existující v předchozí verzi AS 2.1.
(AS 3.0 podporuje také architektury IBM zSeries, iSeries, pSeries a S/390.)
Testy jsme prováděli s verzemi pro x86, AMD a Itanium. Verze pro x86 a Itanium
byly nainstalovány a fungovaly bez problémů, ale s verzí pro AMD 64 to nebylo
tak jednoduché.
K našemu testu jsme použili nové procesory AMD Opteron 248, avšak výchozí SMP
(Symmetric MultiProcessing) jádro odmítalo nabootovat přestože jednoprocesorové
jádro fungovalo. Kompilace několika verzí jádra z řady 2.4 vykazovala podobné
chování a ke stejným problémům došlo i při instalaci SuSE SLES (SuSE Linux
Enterprise Serveru). Zjistili jsme, že problém je způsobem chybou v BIOSu
testovacího počítače.
Co se týče služeb, Red Hat updatoval Sambu na současnou verzi 3.0 a zahrnul
webový server Apache 2.0.46 s některými úpravami a vylepšeními škálovatelnosti
vysoce převyšujícími možnosti Apache verze 1.x. Samba 3.0 podporuje plnou
integraci Windows 2000. Před verzí 3.0 se Samba integrovala do AD (Active
Directory) tak, že emulovala Windows NT server a spoléhala na NetBIOS. Verze
3.0 je schopna plně participovat v AD síti a tváří se pro Windows klienty jako
Windows 2000 Server.

Bližší pohled
AS 3.0 při instalaci na první pohled připomíná Red Hat 9, když využívá
jednoduché grafické instalační rozhraní anaconda. Během instalace jsme si
všimli, že i když instalátor nabízel volbu mezi dvěma databázemi PostgreSQL
7.34 a MySQL 3.23 nevysvětlitelně nebyl nainstalován databázový server žádný,
přestože instalace veškerého doprovodného klientského softwaru proběhla
normálně.
Stáhli jsme proto zdrojový RPM (Red Hat Package Manager) balíček MySQL 3.23 a
překompilovali jej. Výsledný RPM balíček obsahoval kompletního klienta a server
MySQL a nainstaloval se bez problémů. Co se týče databází, Red Hat tvrdí, že na
Advanced Serveru 3.0 poběží libovolná aplikace a služba z nabídky Oraclu, toto
tvrzení jsme ale neměli možnost ověřit.
Výchozím desktopem u této verze je Gnome 2.2 s tématem BlueCurve pocházejícím
přímo od Red Hatu, který obsahuje řadu konfiguračních apletů se standardním
vzhledem sloužících ke správě serveru. Ačkoliv většina linuxových
administrátorů spoléhá na prostředí příkazové řádky, Red Hat pokračoval ve
vývoji spartánských, ale snadno ovladatelných nástrojů pro běžné úkoly, jako je
správa aplikačních balíčků, konfigurace sítě, správa BIND (Barkeley Internet
Name Domain) DNS serveru, webového serveru Apache, sdílení souborů pomocí Samba
SMB a NFS, konfigurace tiskáren a správa uživatelů.
Většina těchto nástrojů může pomoci při běžných administračních úkolech, ale
lze je jen stěží označit za kompletní; pokud například hledáte GUI pro
nastavení všech aspektů serveru Apache, pak hledejte v klidu dále. Pro někoho
může představovat absence kompletních grafických nástrojů problém, ale na
cílových systémech Red Hat Advanced Serveru pravděpodobně vůbec žádné grafické
rozhraní nepoběží a administrace bude probíhat přes SSH spíše než přes X11.
Nová verze představuje koncept "vrstev", které dovolují uživatelům zahrnout do
základní distribuce volitelné balíky. V současné době je k dispozici Red Hat
Cluster Suite, která nabízí vysoce dostupné clusterování pro AS systémy, a Red
Hat Developer Suite, jež obsahuje rozšiřitelné Eclipse IDE.
Oba balíky jsou k dispozici včetně přístupu k RHN (Red Hat Network). Podpora od
RHN se oproti minulosti prakticky nezměnila, umožňuje administrátorům spravovat
servery přes RHN webové rozhraní. Instalace nových balíků je realizovatelná
jednoduchým příkazem up2date install <jmenobaliku>. RHN rozhraní pro správu
serverů po skupinách velice zjednodušuje aktualizace velkého rozsahu. Úpravy
operačního systému, které přesahují rámec podporovaného OS, však mohou způsobit
problém při automatických aktualizacích, takže si na to dejte pozor.
Oficiálně Red Hat nepodporuje upgrade z AS 2.1 na verzi 3.0, což může znamenat
významný problém při rozsáhlých instalacích AS 2.1. Neoficiálně lze upgrade
spustit zadáním volby Linux upgrade v příkazové řádce při bootování
instalátoru. V našem testu proběhl upgrade z AS 2.1 na AS 3.0 poměrně hladce, s
několika málo problémy s konfiguračními soubory a selháním modulů kernelu
dostupných pouze v binární podobě, které se v novém jádru odmítaly načíst.
Pokud provozujete aplikace třetích stran na verzi AS 2.1, měli byste buď
důkladně vyzkoušet jejich funkčnost před upgradováním produkčních systémů, nebo
raději provést čistou instalaci.
I když se pozornost linuxového světa soustředí na právě uvolněné jádro 2.6, Red
Hat se s jeho nasazením rozhodl vyčkat. Podle viceprezidenta pro vývoj
operačních systémů Briana Stevense bude Red Hat dodávat s jádrem 2.6 až novou
verzi 4.0, přičemž bude udržovat vysoce upravený kernel 2.4.21 dodávaný s verzí
3.0.
Stevens jako hlavní důvod uvádí významné změny provedené ve verzi 2.6 a tvrdí,
že Red Hat zjistil, že využití kernelového stromu 2.4 usnadní mnoha zákazníkům
nasazení a upgrade. Přesto dal Red Hat k dispozici většinu balíčků nutných k
podpoře jádra 2.6 ve stávající verzi. A skutečně vývojový kernel 2.6.0-test11
se zkompiloval a nabootoval bez problémů na platformách Itanium2 a x86; dříve
zmíněné problémy s BIOSem základní desky zabránily jeho nastartování na systému
s procesory Opteron.
Celkově je Red Hat AS 3.0 silnou distribucí jen s několika menšími problémy.
Chybějící podporovaný způsob upgradu může někomu způsobit krátkodobě nesnáze,
ale dlouhodobé výhody plynoucí z přechodu na novou verzi za to stojí. Red Hat
se svými AS a ES verzemi tlačí do firemního sektoru. To uvítá mnoho podniků
dosud zvažujících přechod na Linux, ale struktura nákladů může donutit menší a
střední firmy k volbě jiných distribucí, které jsou schopny poskytnout obdobné
funkce operačního systému levněji či dokonce zdarma.

Red Hat Advanced Server 3.0
+zvýšení výkonu, stabilita, podporuje velké množství platforem
-neexistuje oficiální podpora pro upgrade z AS verze 2.1
Prodejce: ApS Brno, www.aps-brno.cz
Cena (bez DPH):
AS 3.0 Standard: x86 1 499 dolarů; Itanium, Opteron, IBM pSeries, iSeries 1 992
dolarů; IBM zSeries, S/390 15 000 dolarů; AS 3.0 Premium: x86 2.499 dolarů;
Itanium, Opteron, IBM pSeries, iSeries 2 998 dolarů; IBM zSeries, S/390 18 000
dolarů
Platformy: IBM zSeries a S/390, x86, Itanium, AMD Opteron, IBM pSeries a
iSeries









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.