NetWare 6 technikai áttekintés 2. rész A non-stop rendelkezésre állás megvalósítása Novell Cluster Services, NetWare Remote Management, Tárolási Szolgáltatások
Az operációs rendszer továbbfejlesztései Szimmetrikus többprocesszoros működés Clusterkezelés Távoli felügyelet Tárolási szolgáltatások
Többszálúság Egy többszálú (de nem többprocesszoros) program: két vagy több szálat használ, amelyet egyetlen processzor konkurens módon hajt végre.* úgy készült, hogy egy processzoron fusson, és csak egy processzoron fut, legyen akárhány is a gépben. *A konkurens és az egyidejű a számítástechnikában nem ugyanazt jelenti.
Többfeladatosság Egy többszálú, többfeladatos operációs rendszer képes különböző többszálú programok szálait konkurens módon végrehajtani egyetlen processzoron. Egy többszálú, többfeladatos operációs rendszer, amelyik egyetlen processzoron fut, egynél több szálat nem tud végrehajtani egyidejűleg.
Többprocesszoros A többprocesszoros programok úgy készülnek, hogy programszálaik gond nélkül futhassanak egyidejűleg több processzoron. Egy többprocesszoros operációs rendszer a egyidejűnek tűnő végrehajtás helyett valódi egyidejű futást tesz lehetővé.
Hardverkövetelmény Intel s MultiProcessor Specification (MPS) 1.4. Az MPS 1.4 egy olyan SMP-hardvermodellt definiál, ahol az összes processzor: funkcionálisan egyenlő egyenrangúak képesek egymással kommunikálni ugyanazon I/O-alrendszeren osztoznak ugyanazon memóriaterületen osztoznak, vagyis ugyanazokat a memóriacímeket használják.
Hogyan működik? Scheduler A szálak elosztását határozza meg, a szálak és a processzorok adatai alapján. MP-biztos (MP-safe) A program nem többprocesszoros, de biztonságosan futtatható MP-környezetben is. Funneling Szálak átmozgatása a Scheduler az MP-biztos szálakat a 0-ás processzorra mozgatja, ez dolgozza fel az összes nem többprocesszoros szálat.
Hogyan működik? Ha többprocesszoros szálat futtatunk: A Scheduler ellenőrzi, hogy van-e szabad processzor A Scheduler kikeresi a szabad processzorokat A Scheduler az első szálat a 0-ás processzorra, a másodikat az 1-esre küldi, amíg az összes processzor munkát nem kap. Miután a szálat a processzorra tette, a Scheduler általában ott is hagyja. A szálak a processzoron maradását hívjuk processzor-affinitásnak.
Hogyan működik? A Scheduler az alábbi két esetet kivéve a szálakat mindig a processzoron hagyja: Funneling a nem többprocesszoros program szála a 0-ás processzorra kerül a környezet biztonsága érdekében Terheléselosztás az a mechanizmus, amely felderíti a nagy egyenlőtlenséget a processzorok terhelése között. Ebben az esetben a NetWare 6 áttesz egy vagy több szálat, hogy elossza a terhelést a rendelkezésre álló processzorok között
Hogyan működik? Processzor-affinitás (processor affinity) sokkal kevesebb cache-kiírás és cache-ben nem talált adat. A processzor a cache-be sokkal gyorsabban tud írni (és onnan olvasni), mint a RAM-ba. Ha a szál ugyanazon a processzoron marad, a NetWare 6 hatékonyan tudja használni a cache-t. Ha egy szálat át kell tenni, akkor az adatokat ki kell írni RAM-ba, hogy ne vesszenek el. Épp ezért igyekszik a NetWare 6 a szálat ugyanazon a processzoron hagyni... sokkal gyorsabb.
NetWare 5 vs. NetWare 6 A NetWare 5 is többszálú, többfeladatos, többprocesszoros operációs rendszer. NetWare 5 Mi a különbség? A NetWare 6-ban több többprocesszoros komponens van, mint a NetWare 5-ben. NetWare 6
NetWare 6 a méretezhető hálózati szolgáltatások platformja Néhány a NetWare 6 többprocesszoros komponensei közül: NSS NDS edirectory TCP/IP stack IBM WebSphere JVM Winsock HTTP stack WebDAV Apache/Enterprise Web Server Lightweight Directory Access Protocol (LDAP) NetWare Core Protocol (NCP) Service Location Protocol (SLP) 2 Gigabit Ethernet/100 Megabit Ethernet/10 Megabit Ethernet
Cluster Services for NetWare 6 Kétcsomópontos cluster a NetWare 6 csomag része További csomópontok vásárolhatók Maximum 32 csomópont clusterenként Clusterfelhasználó alapú licencrend A clusterkezelés a legfontosabb SANalkalmazás Vállalati tárolóeszköz-felügyelet
Clusterek és SAN-ok Szerverek Szerverek Storage Area Network (SAN) Tárolóeszköz Megosztott lemezek Tárolóeszköz
Kötet átvétele hiba esetén A pool újraaktiválása Logikai kötetek felkapcsolása Fájlrendszer-jogosultságok Globálisan egyedi azonosítók (GUID-k) Gyorsabb kötetátvétel Felhasználói méretkorlátok Könyvtárméret-korlátok Memóriában tárolt adatok diszkre irása ( Flush on Close )
Clusterre felkészített alkalmazások Jelenlegi alkalmazások GroupWise 5.5 NDPS Oracle Netscape Enterprise Server BorderManager ZENworks for Servers ZENworks for Desktops 2 ZENworks for Desktops 3 DHCP NetWare 5.1 FTP Server NFS 3.0 Új alkalmazások az NCS 1.6-ban GroupWise 6 Common Internet File Services (CIFS) Apple File Protocol (AFP) WebDAV Symantec Norton AntiVirus Pervasive Btrieve ifolder Apache Web Server iprint
NetWare 6 tárolóeszközök Hagyományos felépítés Client 32 Korlátozott méret Meghajtó-hozzárendelések LAN-alapú A kötetek a lemezekhez tartoznak Egy szerverre épül Novell One Net -szolgáltatások Klienselérés mindehonnan Az internethez kapcsolódik Hozzáférés tűzfalakon keresztül is Egy köteten akár 8 TB, milliónyi fájlban A kötetek a hálózatokhoz tartoznak A szerverek meghibásodása esetén is működnek a szolgáltatások
Miből áll egy SAN? A tárolóeszköz-hálózat (storage area network, SAN) egy olyan nagysebességű, speciális célú hálózat (vagy alhálózat), amelyik különféle adattároló eszközöket kapcsol össze a hozzájuk tartozó szerverekkel egy nagyobb felhasználói hálózat kiszolgálása érdekében. (A whatis.com definíciója)
Tárolás ma DAS, NAS és SAN NetWare Windows NT/2K Linux/UNIX Direct Attached Storage (DAS) NetWare Windows NT/2K Linux/UNIX Brand X NAS Network Attached Storage (NAS) Storage Windows NT/2K NetWare FC Switch A tárolási igénye 6-9 havonta megduplázódnak (IDC) A tárlóeszközök felügyeletének költsége 5-7-szer annyi, mint a megvásárlásuké (Gartner Group) A trend az, hogy leválasszuk a tárolóeszközöket a szerverekről a növekvő igények kiszolgálása érdekében NAS és SAN technológiák alkalmazása Linux/Unix Storage Area Network (SAN)
Az NSS legfontosabb előnyei A meglévő lemezterület hatékonyabb használata: a kötetek pool-okból fogyasztják a területet Data Shredding (USA Green Book File Security szabvány) biztonságos törlés 8 TB-os kötetek, korlátlan számú fájl és kötet Makróalapú szerverparaméter-felügyelet SYS kötet létrehozható TTS használható OP-lock a kliens cache-eléséhez RAID 0 szoftveresen
Hálózati tárolóeszközök Windows Unix Mac Webböngésző NW Client NW Client NW Client NW Client NW Client NetWare Fájlprotokollok/nyílt szabványok NCP CIFS* NFS AFP* HTTP/WebDAV *Common Internet File Services *Apple Filing Protocol
A tárolási szolgáltatások hierarchiája Logikai kötetek Tárolóeszközpool Unió [halmaz]művelet Partíciószegmensek NetWare-lemezek SAN-eszközök (JBOD-lemezek vagy RAID-tömbök)
Böngésző alapú felügyelet NetWare Remote Manager
Fő kategóriák Szerver diagnosztika Szerver felügyelet Alkalmazások felügyelete Hardver felügyelet Az NDS edirectory felügyelete *Novell Directory Services
Frissítés: Nem kell semmit cserélni, csak telepíteni a NetWare 6-ot Számos problémát megold a NetWare 6 telepítése egy meglévő NetWare 5.1 hálózatba Javul az adathozzáférés az ifolderrel Nagyobb megbízhatóság a clusterrel Nagyobb teljesítmény a többprocesszoros szolgáltatásokkal Helyszín alapú nyomtatás az iprinttel Egyszerűbb távoli felügyelet Nem windowsos asztali gépek felvétele a hálózatba