Uvod v IBM X-Series Server Enterprise Architecture Technology Značilnosti in prednosti arhitekture IBM Enterprise Type X (EXA): IBM Enterprise X-Architecture prikazuje, kako lahko pametno zasnovan pristop k evoluciji ustvari inovativne funkcije. Arhitektura Enterprise Type X uporablja tri industrijsko standardne strežniške tehnološke komponente – procesor, pomnilnik in vhodno-izhodni sistem – ter je dodatno izboljšana z naprednimi funkcijami, namenjenimi dvigu standardnih sistemov na višjo raven.
Arhitektura Enterprise Type X prinaša funkcije standardnim strežnikom industrije, ki so bile prej na voljo le uporabnikom mainframe računalnikov in drugih zmogljivih sistemov. Te nove funkcije, v kombinaciji z obstoječimi tehnologijami arhitekture tipa X, ustvarjajo revolucionarno razširljivost, ekonomičnost, neprimerljivo prilagodljivost ter nove ravni razpoložljivosti in zmogljivosti. Ključne funkcije, ki navdušujejo stranke z enostavnim upravljanjem, zniževanjem stroškov in izboljšanjem razpoložljivosti, vključujejo: o XpandOnDemand skalabilnost, segmentacija sistema, PCI–X I/O podsistem, Aktivni PCI–X o I/O o Memory ProteXion - Chipkill pomnilnik - Zrcaljenje pomnilnika - Hot-added/hot-swappable pomnilnik (kmalu) o XceL4 server accelerator cache
V naslednji vsebini bomo podrobno predstavili štiri vidike skalabilnosti strežnika, L4 predpomnilnika, pomnilniške tehnologije in vhodno-izhodnih podatkov.
Enterprise X-tip arhitektura: XpandOnDemand Zaradi prilagodljive modularne zasnove arhitektura Enterprise X ustvarja revolucionarno novo ekonomijo za strežnike: strankam ni več treba vnaprej kupiti čim več strežnikov, da bi zagotovile prihodnjo rast zmogljivosti. Plačuješ lahko, ko rasteš. To imenujemo inovativna razširljivost XpandOnDemand.
Enterprise X-tip arhitekturna tehnologija uporablja izboljšan, visokozmogljiv štirismerni SMP standardni gradnik, imenovan SMP razširitveni modul. Z uporabo teh 4-smernih modulov kot razširljivih poslovnih vozlišč IBM SMP razširitveni moduli omogočajo učinkovito širitev od 4-smernih do 8-smernih, 12-smernih in celo 32-smernih sistemov, saj jih povezujejo preko enega hitrega SMP razširitvenega priključka. Zato, če stranka potrebuje več procesorskih zmogljivosti, se lahko doda rezervni 4-pasovni modul, ki ustvari 8-vtični strežnik v kombinaciji s preprosto ožičenjem. Če ti strežniki z 8 vtičnicami ne zagotavljajo dovolj rež in ležišč, lahko dodatno povečajo kapaciteto vhodno/izhodnih rež z vključitvijo zunanjih razširitvenih enot za oddaljen vhod/izhod (opisane kasneje) in oddaljenih shrambnih enot, kot je IBM EXP500.
Enterprise Type X arhitektura SMP razširitveni moduli vključujejo procesorje, pomnilnik, podporo za vhodno/izhodne storitve, predpomnilnik, shranjevanje in druge naprave, ki jih je mogoče poganjati ločeno kot drugi strežniki. Vsak modul lahko poganja operacijski sistem, ki se razlikuje od drugih, ali pa je več modulov dodeljenih različici operacijskega sistema preko segmentacije sistema, če je potrebno. Pri segmentaciji sistema je mogoče sistem konfigurirati kot pomnilniški sistem, ki si deli 16 procesorjev, ali pa ga razdeliti na več segmentov. Na koncu, ko so podprte vse funkcije EXA, je segment majhen kot procesor.
Moduli so med seboj povezani z namenskimi visokohitrostnimi povezovalnimi napravami, imenovanimi SMP razširitveni porti, ki si delijo vire za skoraj linearno razširljivost, kar uporabnikom omogoča prilagajanje za delovanje več vozlišč kot velika konglomeratna enota ali kot dve ali več manjših enot—ali celo kasneje prilagodijo konfiguracijo po potrebi.
EXA tehnologija prav tako omogoča dostop med vsemi procesorji in vsem pomnilnikom, neodvisno od njihovih vozlišč, s čimer se zmanjšuje povezljivost. Z vsakim dodatnim vozliščem lahko dodate tudi čipsete, front-end vodila, PCI vodila in druge vire za deljenje podatkovnega prometa. Več vozlišč pomeni večjo sistemsko pasovno širino. Predstavljajte si konflikte in težave z viri, s katerimi se srečujete v tradicionalnem 16- ali 32-stranskem SMP sistemu.
Podobno je podpora grozdu strežnikov, povezanih prek failoverja, tako preprosta kot povezava dveh, treh ali štirih 4-smernih vozlišč. Za povezovanje gručev lahko uporabite isto usmerjanje razširitev sistema med vozlišči. Za razširljive grozde je mogoče ustvariti visokohitrostno medsebojno povezavo brez zapletene Ethernet postavitve, saj že obstaja prek SMP razširitvenih priključkov. Poleg tega je Ethernet PCI–X reža odprta za druge vhodno-izhodne kanale.
Tehnologija SMP razširitvenega modula: XceL4 strežniški pospeševalni predpomnilnik Napredna funkcija, ki jo podpira arhitektura Enterprise Type X (EXA), je ogromen sistemski predpomnilnik na ravni 4 (XceL4 Server Accelerator Cache), ki zagotavlja pravilno delovanje tehnologije zmogljivosti pomnilnika SMP razširitvenega modula, z 64 MB 400 MHz DDR (Double Data Transfer Rate) visokohitrostnega ECC pomnilnika na SMP razširitveni modul v strežnikih na osnovi Itaniuma, v primerjavi s 32 MB v Xeon sistemih.
Z uporabo visokohitrostnega DDR pomnilnika med procesorjem in glavnim pomnilnikom lahko XceL4 predpomnilnik močno izboljša zmogljivost procesorja in vhodno-izhodnih naprav. Koliko zmogljivosti so izboljšali? V panogi, kjer se prodajalci ponašajo z več kot 2 % prednostjo v zmogljivosti pred konkurenco, lahko XceL4 predpomnjenje poveča prepustnost na vseh strežnikih za do 15 % do 20 %.
Intelovi 32-bitni in 64-bitni procesorji vsebujejo razmeroma majhno velikost (128 K do 4 MB, odvisno od procesorja) vgrajenega predpomnilnika na ravni 1, 2 in (z uporabo Itanium) ravni 3. Količina vgrajenega predpomnilnika je omejena s prostorom, ki je na voljo znotraj procesorskega modula. Večji kot je pomnilnik predpomnilnika, pogosteje bo procesor iskal potrebne podatke in manj bo moral dostopati do počasnejšega glavnega pomnilnika. (Hitrost procesorja narašča veliko hitreje od hitrosti glavnega pomnilnika; Število dostopov do glavnega pomnilnika se vsako leto povečuje. )
Velika kapaciteta pomnilnika Aktivni pomnilnik je preboj v tehnologiji množičnega pomnilnika v podjetniških arhitekturah tipa X, zasnovan za povečanje kapacitete, zmogljivosti in zanesljivosti. Ena od teh tehnologij je možnost podpore velikih kapacitet pomnilnika.
Medtem ko so nekateri strežniki še vedno omejeni s številom pomnilniških rež, ki jih lahko namestijo, so drugi omejeni z največjim številom pomnilnika, ki ga lahko podpira čipovje, ki ga strežnik uporablja. Zaradi teh razlogov ima večina strežnikov omejitev pomnilnika na 16 GB RAM-a ali manj. Arhitektura Enterprise Type X to oviro prekine in omogoča do 256 GB RAM-a (64 GB v strežniku, ki temelji na 32-bitnem Intel Xeon MP procesorju) na strežniku, ki temelji na 64-bitnem strežniku na osnovi Itanium.
Memory ProteXion Memory ProteXion pomaga zaščititi pred nenadnimi napakami, ki jih povzročajo napake trdega pomnilnika. Deluje nekoliko podobno kot vroči rezervni diskovni sektorji v datotečnem sistemu Windows NTFS, in če operacijski sistem zazna slabe sektorje na disku, bo za ta namen zapisal podatke v rezervni sektor. Pomnilniški ProteXion (znan tudi kot redundantno uglaševanje bitov na drugih sistemih) je bil prvotno razvit za IBM mainframe računalnike in se že vrsto let uporablja na strežnikih zSeries in iSeries.
Strežniki, zaščiteni s Memory ProteXion, imajo skoraj 200-krat manjšo verjetnost odpovedi kot strežniki, ki uporabljajo standardni ECC pomnilnik. ECC (Error Detection and Correction) DIMM vsebuje 144 bitov, vendar se za podatke uporablja le 140 bitov, preostali štirje biti pa so neuporabljeni. Memory ProteXion preprosto prepiše podatke v nekatere od teh rezervnih bitov, namesto da bi hitro onemogočeval DIMM-e. Ta pristop omogoča Memory ProteXion, da popravi štiri zaporedne bitne napake na DIMM — osem zaporednih bitnih napak na pomnilniški krmilnik (strežnik ima lahko več krmilnikov). Ta napredna tehnologija lahko pomaga zmanjšati izpad strežnika, kar vodi do bolj robustne platforme za računalništvo odjemal-strežnik. To je še posebej pomembno v velikih okoljih podatkovnih baz, kjer transakcije/povračila, ponovno indeksiranje in sinhronizacija podatkov med strežniki lahko povzročijo več ur izgube, preden se zrušena baza podatkov ponovno zažene. Če krmilnik pomnilnika teče zunaj rezervnega bita, še naprej deluje kot druga obrambna linija za Chipkill pomnilnik.
Chipkill ECC pomnilnik (zdaj tretja generacija standardnih računalnikov v industriji) deluje le, če strežnik v kratkem času doživi toliko napak, da jih Memory ProteXion ne more odpraviti.
Zrcaljenje pomnilnika Tretja obrambna linija pred izpadi strežnika zaradi okvar pomnilnika je zrcaljenje pomnilnika. V tej tehnologiji je pomnilnik upravljan na zelo podoben način kot diskno zrcaljenje v RAID konfiguraciji. V tem primeru se natančna preslikava podatkov na glavnem pomnilniškem ključku zrcali na rezervni ali rezervni pomnilniški modul. Posledica je, da če ena pomnilniška kartica odpove, postane zrcaljena pomnilniška kartica glavni pomnilniški ključek. Po zamenjavi okvarjenega pomnilnika se podatki v pomnilniku glavnega pomnilnika zrcalijo na nov pomnilniški ključek.
PCI–X I/O sistem in aktivni PCI–X Najnovejša PC I/O vodila omogočajo več 64-bitnih 66 MHz PCI vodil, ki podpirajo 400 do 500 MBps na segment. Ta pasovna širina ni dovolj za podporo nastajajočim I/O okoljem s hitrostjo 10 Gbps (gigabajtov na sekundo) ali več.
Brez drugih izboljšav zmogljivosti bo PCI hitro postal ozko grlo, ki bo preprečevalo tem hitrim omrežjem povezovanje strežnikov pri maksimalnih omrežnih hitrostih. Vhodno-izhodna ozka grla so preprečila, da bi industrijski standardni strežniki postali uravnotežena sistemska arhitektura, kar je značilnost visokohitrostnih strežnikov in mainframe sistemov, ki temeljijo na Intelu. Zato je industrija za reševanje teh težav z zmogljivostjo razvila izboljšano vodilo z imenom PCI–X, ki je zasnovano za podaljšanje življenjske dobe PCI, dokler ne bodo pripravljene naslednje generacije serijskih I/O arhitektur, kot je InfiniBand.
PCI–X omogoča pravilno delovanje vseh trenutnih 32-bitnih in 64-bitnih 66 MHz PCI adapterjev v PCI–X vodilu. Adapter PCI–X v celoti izkorišča nove hitrosti vodila 100 MHz in 133 MHz, ki omogočajo, da en sam 64-bitni adapter dostavi do 1 gigabajt podatkov na sekundo. Poleg tega PCI–X podpira dvakrat več PCI 66 MHz 64-bitnih adapterjev v enem vodilu.
Active PCI–X omogoča dodajanje ali zamenjavo Active PCI in Active PCI–X podprtih kartic brez izklopa strežnika. Funkcije Active PCI–X, namenjene izboljšanju splošne razpoložljivosti strežnikov, so kategorizirane takole: Hot-swappable omogoča zamenjavo okvarjenega ali prihajajočega adapterja brez ponovnega zagona Hot Add omogoča enostavne nadgradnje, ki omogočajo dodajanje novih adapterjev med delovanjem strežnika (IBM je bil prvi v industriji, ki je ponudil to funkcijo) Failover omogoča, da je rezervni adapter odgovoren za izvajanje vseh storitev, ki se obdelujejo v primeru okvare primarnega adapterja
Tehnična vprašanja o strežniku 8658-51Y 5100X230: 1.8658 11Y----21Y—61Y-6RY in druge matične plošče NF 5100/X230 so vse enake, tovrstne strežnike je IBM zaradi Obstaja težava s produkcijsko zasnovo in napako VRM prvega slota procesorja, ki v hudih primerih povzroči ožganje procesorja in matične plošče. 2. Da bi rešili ta problem, je IBM kasneje razvil izboljšano ploščo 5100 z imenom FRU: 59P5869 CPU VRM ne moreš zažgati, torej prvega slota procesorja, procesor lahko naložiš normalno: Nekateri večji kupci so IBM Send Basket Fast Inženir je matično ploščo zamenjal z izboljšano ploščo FRU:59P5869. 3. Obstaja še en način: Lankuaijev inženirski pristop (praksa) za premik CPU-ja v drugo režo CPU-ja Dodajte VRM CPU terminalno ploščo iz originalnega drugega CPU slota v prvo režo CPU-ja in tako naprej Tako se izognete izgubi prvega procesorja. To pomeni, da strežnik lahko uporablja le en procesor Druga reža za procesor. To ustreza FRU: 09N7844 06P6165 25P3289, torej nemodificiranim tablicam. 4. To je tudi razlog, zakaj je IBM 5100/X230 nagnjen k težavam, vendar obstaja tudi rešitev. Torej dober procesor nikoli ne bi smel iti v prvo režo procesorja. Podrobna razlaga metode ukazov in konfiguracije Ipssend Ipssend je orodje za konfiguracijo polj v ukazni vrstici, sama ukazna datoteka je zelo majhna, enostavna za prenos z interneta, kar lahko reši problem, da nekateri uporabniki izgubijo diske s strežniškimi RAID in ne morejo prenesti približno 500Mb ISO slik diskov z interneta.
Glavni ukazi:
1.create - Funkcija tega ukaza je ustvariti logični disk na obstoječi ali novi polju. Opomba: Ta ukaz ne more ustvariti logičnega diska za RAID nivo-x0. Format ukazov: IPSSEND CREATE krmilnik LOGICALDRIVE NEWARRAY/ARRAYID velikost raidlevel {channel sid}
l krmilnik se nanaša na ID številko RAID krmilnika (1-12) l NEWARRAY pomeni ustvariti novo polje (če nočeš ustvariti novega polja, ga lahko izpustiš) l size in raidlevel sta ravni velikosti in polja logičnih diskov, ki jih je treba ustvariti Primer: (Privzeti krmilnik je 1, ID trdega diska se začne pri 0, velikost logičnega diska je 100Mb) 1. Trdi disk izvaja raid 0: ipssend ustvari 1 logični pogon newarray 100 0 1 0. Zadnji 1 0 se nanaša na ustrezni {channel sid} 2. Izvedite RAID 0 na dveh trdih diskih: ipssend ustvarite 1 logični disk newarray 100 0 1 0 1 1. Zadnji 1 0 1 1 se nanaša na ustrezni {channel sid} 3. Dva trda diska izvajata RAID 1: ipssend create 1 logični disk newarray 100 1 1 0 1 1. Zadnji 1 0 1 1 se nanaša na ustrezni {channel sid} 4. Trije trdi diski izvajajo RAID 5: ipssend create 1 logični disk newarray 100 5 1 0 1 1 1 2. Zadnji 1 0 1 1 1 2 se nanaša na ustrezen ukaz {channel sid}, ki bo to novo polje definiral kot polje a. 5. Če želite ustvariti še en logični ukaz za vhod na podlagi primera 4: ipssend ustvari 1 logični pogon a 100 5 1 0 1 1 1 1 2. Zadnji 1 0 1 1 1 2 se nanaša na ustrezni {kanal sid}
2.delete - Ta ukaz izbriše že obstoječe polje. Hkrati se izgubijo podatki na logičnem disku. Opomba: Ta ukaz ne more izbrisati logičnega diska RAID nivo-x0 Format ukazov: IPSSEND DELETE krmilnik ARRAY v polju l krmilnik se nanaša na ID številko RAID krmilnika (1-12) l arrayID je tabela, ki obstaja (A-H) Primer: (Predpostavimo, da je krmilnik 1 in arrayID a) ipssend izbriši 1 polje a
3. devinfo - Ta ukaz navaja stanje in velikost fizičnega diska. Format ukazov: IPSSEND DEVINFO krmilnik kanal sid l krmilnik se nanaša na ID številko RAID krmilnika (1-12) l kanal se nanaša na SCSI kanal (1-4) l SID se nanaša na številko SCSI ID (0-15)
Na primer: ipssend devinfo 1 1 0
Prikazano je takole: Našel sem 1 IBM ServeRAID krmilnik(e). Informacije o napravi so bile sprožene za krmilnik 1... Naprava je trdi disk Kanal: 1 SCSI ID : 0 PFA (Da/Ne): Ne Stanje : Pripravljeno (RDY) Velikost (v MB)/(v sektorjih): 34715/71096368 ID naprave: IBM-ESXSST336732B84G3ET0YAHS FRU številka dela: 06P5778 Poveljstvo uspešno zaključeno.
4. drivever - Ta ukaz navaja ID proizvajalca, različico vdelane programske opreme in serijsko številko fizičnega diska. Format ukazov: IPSSEND DRIVEVER krmilnik kanal sid l krmilnik se nanaša na ID številko RAID krmilnika (1-12) l kanal se nanaša na SCSI kanal (1-4) l SID se nanaša na številko SCSI ID (0-15)
Ipssend drivever 1 1 0 Prikazano je takole: Našel sem 1 IBM ServeRAID krmilnik(e). SCSI preiskava DCDB je bila sprožena za kontrolorja 1... Vrsta naprave: Trdi disk Kanal: 1 SCSI ID : 0 Dobavitelj: IBM-ESXS Raven revizije: B84G Serijska številka: 3ET0YAHS Poveljstvo uspešno zaključeno.
5. getconfig - Ta ukaz navaja informacije o krmilniku, logičnem disku in fizičnem Format ukazov: IPSSEND GETCONFIG krmilnik AD/LD/PD/AL Krmilnik se nanaša na ID številko RAID krmilnika (1-12) l AD prikazuje informacije o krmilniku l LD prikazuje informacije o logičnih pogonih l PD prikazuje informacije o fizičnih napravah l AL prikazuje vse zgoraj navedene informacije Primer: (Privzeti krmilnik je 1) ipssend getconfig 1 al
6. setconfig - Ta ukaz spremeni konfiguracijo krmilnika, na primer ponovno vzpostavi privzeto vrednost in kopira podatke o polju s trdega diska Format ukazov: IPSSEND SETCONFIG krmilnik DEFAULT/IMPORTDRIVE Primer: Vrnite krmilnik na izhodno nastavitev: ipssend setconfig 1 privzeto Kopirajte podatke o polju s trdega diska: ipssend setconfig 1 importdrive
7. Scandrives – skenira vse trde diske na krmilniku Format ukazov: krmilnik IPSSEND SCANDRIVES l krmilnik se nanaša na ID številko RAID krmilnika (1-12) Uporaba: (Predpostavimo, da je krmilnik 1) IPSSEND skenirski pogoni 1 8. Varnostno kopiranje - Informacije o varnostni kopiji Format ukaza: IPSSEND BACKUP ime datoteke krmilnika l krmilnik se nanaša na ID številko RAID krmilnika (1-12) Primeri uporabe: ipssend backup 1 varnostna kopija 9. obnoviti – obnoviti varnostno kopirane informacije o polju Format ukaza: IPSSEND RESTORE ime datoteke krmilnika l krmilnik se nanaša na ID številko RAID krmilnika (1-12) Primeri uporabe: ipssend obnovi 1 varnostno kopijo
O IBM-ovi metodi znižanja BIOS-a na RAID kartici To je programska flashman.pro datoteka na IBM nadgrajevalnem disku, za znižanje RAID BIOS-a morate spremeniti naslednji program in uporabiti IBM RAID diske za znižanje kakovosti RAID BIOS-a. Način za to je, da najprej prenesete nadgradnjo BIOS-a 4.84 Program.4.84 BIOS/firmware nadgradi disk. flashman.pro dosje se glasi:
Družina ServeRAID in profil za prenos BIOS-a Izdaja diska: 4.84.01 . Format = [------ BIOS -------] [---- Firmware -----] [------ Boot -------] :Ime adapterja, ime slike, rev#, dsk#, ime slike, rev#, dsk#, ime slike, rev#, dsk#, . ----------------------------------------------------------------------------- . Tip: ServeRAID, A: . Neznani adapter :?,raid.img,99,1,codeblk.cph,99,2,bootblk.cph,0.00,1, . Copperhead Adapter :ServeRAID, raid.img,4.84.01,1,codeblk.cph,2.25.01,2,bootblk.cph,0.00.00,1, . ServeRAID na ravninski sliki (Navajo) :ServeRAID1C1,raid.img,4.84.01,1,codeblk.nvj,2.88.13,2,bootblk.nvj,0.00.00,1, . Copperhead-Refresh Adapter :ServeRAID II,raid.img,4.84.01,1,codeblk.rf,2.88.13,2,bootblk.rf,0.00.00,1, . Copperhead-Refresh na skobeljniku (Kiowa) :ServeRAID2C2,raid.img,4.84.01,1,codeblk.rf,2.88.13,2,bootblk.rf,0.00.00,1, . Adapter za klarinet :ServeRAID-3H, raid.img,7.84.01,1,codeblk.cln,7.84.01,1,bootblk.cln,0.00.00,1, . Adapter za klarinet-lite (Oboe) :ServeRAID-3L,raid.img,7.84.01,1,codeblk.cln,7.84.01,1,bootblk.cln,0.00.00,1, . Adapter za pozavno :ServeRAID-4H,raid.img,7.84.01,1,codeblk.trb,7.84.01,2,bootblk.trb,0.00.00,1, . Morpheus Adapter :ServeRAID-4M, raid.img,7.84.01,1,codeblk.neo,7.84.01,1,bootblk.mor,0.00.00,1, . Morpheus-Lite Adapter :ServeRAID-4L,raid.img,7.84.01,1,codeblk.neo,7.84.01,1,bootblk.mor,0.00.00,1, . Neo Adapter :ServeRAID-4Mx,raid.img,7.84.01,1,codeblk.neo,7.84.01,1,bootblk.neo,4.84.01,1, . Neo-Lite Adapter :ServeRAID-4Lx,raid.img,7.84.01,1,codeblk.neo,7.84.01,1,bootblk.neo,4.84.01,1,
Ta metoda je sprememba 4lx, raid.img, 4.84.01, 1 (sprememba na 7.84.01, 1), codedblk, neo, 4.84.01, 1 ((sprememba na 7.84.01, 1) in druge nespremenjene; ko se BIOS nadgradi, ugotovimo, da 6.10 ni dovolj visoka za nadgradnjo na novi 7.84 BIOS in dejansko generiranje 4.84. To se imenuje svetli vzpon in temni padec. Po ponovnem zagonu RAID kartica poroča o napaki, kar je normalno, CATL+1 vstopi v RAID kartico in se ponovno inicializira. V redu je, da ponovim. Uporabi disk za nadgradnjo BIOS-a 4.84 z interneta. Odpri datoteko flashman.pro v Notepadu in jo spremeni. Če pade. BIOS še vedno ne zmore RAID-a ali je trdi disk pokvarjen, povežite SCSI kabel hrbtne plošče trdega diska na SCSI vmesnik matične plošče, CATL+A skenirajte trdi disk, da vidite, ali enakomerno prehaja, ali pa nekateri OEM trdi diski ne morejo narediti RAID-a. Škoda, zato ni potrebe po RAID-u. Seveda je imeti originalni IBM trdi disk kot RAID 0 najboljša potrditev. Pomagal ti bom, ključ je na tebi, da presodiš sam. Obstajajo težave Pokliči me še enkrat. Imam veliko RAID diskov iz RAID 3.0 |