Introduktion til IBM X-Series Server Enterprise Architecture Technology IBM Enterprise Type X Architecture (EXA) funktioner og fordele: IBM Enterprise X-Architecture demonstrerer, hvordan en klogt udtænkt tilgang til evolution kan skabe innovative funktioner. Enterprise Type X-arkitekturen bruger tre industristandard serverteknologikomponenter – processor, hukommelse og I/O – og er yderligere forbedret med avancerede funktioner, der er designet til at løfte standardsystemer til næste niveau.
Enterprise Type X-arkitekturen bringer funktioner til branchens standardservere, som tidligere kun var tilgængelige for mainframe- og andre high-end systembrugere. Disse nye funktioner, kombineret med eksisterende X-type arkitekturteknologier, skaber revolutionerende skalerbarhed, økonomi, uovertruffen fleksibilitet og nye niveauer af tilgængelighed og ydeevne. Nøglefunktioner, der glæder kunderne ved at forenkle administrationen, reducere omkostninger og forbedre tilgængeligheden, omfatter: o XpandOnDemand skalerbarhed, systemsegmentering, PCI–X I/O-delsystem, Active PCI–X o I/O o Memory ProteXion - Chipkill-hukommelse - Hukommelsesspejling - Hot-added/hot-swappable hukommelse (kommer snart) o XceL4 server accelerator cache
I det følgende indhold vil vi i detaljer introducere de fire aspekter af serverskalerbarhed, L4-cache, hukommelsesteknologi og I/O.
Enterprise X-type arkitektur: XpandOnDemand Takket være sit fleksible modulære design skaber Enterprise X-arkitekturen en revolutionerende ny økonomi for servere: kunder behøver ikke længere at købe så mange servere som muligt på forhånd for at sikre fremtidig kapacitetsvækst. Du kan betale, efterhånden som du vokser. Vi kalder dette innovativ XpandOnDemand-skalerbarhed.
Enterprise X-type arkitekturteknologi bruger en forbedret, højtydende 4-vejs SMP-standard byggesten kaldet et SMP-udvidelsesmodul. Ved at bruge disse 4-vejs moduler som skalerbare enterprise-noder, muliggør IBM SMP-udvidelsesmoduler effektiv udvidelse fra 4-vejs til 8-vejs til 12-vejs — og endda 32-vejs systemer, som forbindes via en enkelt højhastigheds SMP-udvidelsesport. Derfor, hvis kunden til sidst har brug for flere behandlingskapaciteter, kan et ekstra 4-sporet modul tilføjes for at skabe en 8-sokles server kombineret med simpel ledningsføring. Hvis disse 8-sokles servere ikke leverer nok slots og bays, kan de yderligere øge I/O-slotkapaciteten ved at tilslutte eksterne fjern-I/O-udvidelsesenheder (beskrevet senere) og fjernlagringsenheder som IBM EXP500.
Enterprise Type X-arkitektur SMP-udvidelsesmoduler inkluderer processorer, hukommelse, I/O-understøttelse, cache, lagring og andre enheder, som kan køres separat ligesom andre servere. Hver modul kan køre et operativsystem, der adskiller sig fra de andre, eller flere moduler kan tildeles en operativsystemversion via systemsegmentering, hvis nødvendigt. Med systemsegmentering kan et system konfigureres som et hukommelsessystem, der deler 16–processorer, eller opdeles i flere segmenter. I sidste ende, når alle EXA-funktioner understøttes, er et segment lige så lille som en processor.
Modulerne er forbundet med hinanden via dedikerede højhastigheds-forbindelsesenheder kaldet SMP-udvidelsesporte, som deler ressourcer for næsten lineær skalerbarhed, hvilket gør det muligt for brugere at tilpasse sig til at køre flere noder som en stor konglomeratenhed, eller som to eller flere mindre enheder – eller endda omarrangere konfigurationen senere efter behov.
EXA-teknologi giver også adgang mellem alle processorer og al hukommelse, uafhængigt af deres respektive noder, hvilket reducerer forbindelsen. Med hver ekstra node kan du også tilføje chipsets, front-end busser, PCI-busser og andre ressourcer til at dele datatrafik. Flere noder giver mere systembåndbredde. Forestil dig de konflikter og ressourceproblemer, du støder på i et traditionelt 16- eller 32-vejs SMP-system.
Tilsvarende er det så enkelt at understøtte en klynge af servere forbundet via failover som at forbinde to, tre eller fire 4-vejs noder. Du kan bruge den samme systemudvidelses portrouting mellem noder til klyngeforbindelse. For skalerbare klynger kan en højhastighedsforbindelse oprettes uden en kompleks Ethernet-opsætning, da den allerede findes via SMP-udvidelsesporte. Derudover er Ethernet PCI–X-slottet åbent for andre I/O.
SMP Udvidelsesmodul-teknologi: XceL4 Server Accelerator Cache En avanceret funktion, der understøttes af Enterprise Type X Architecture (EXA), er en massiv Level 4 (XceL4 Server Accelerator Cache) systemcache, der sikrer korrekt funktion af SMP-udvidelsesmodulets hukommelsesydelsesteknologi, med 64 MB 400 MHz DDR (Double Data Transfer Rate) højhastigheds ECC-hukommelse pr. SMP-udvidelsesmodul i Itanium-baserede servere sammenlignet med 32 MB i Xeon-systemer.
Ved at bruge højhastigheds DDR-hukommelse mellem processoren og hovedhukommelsen kan XceL4-cachen i høj grad forbedre processorens og I/O-enheders ydeevne. Hvor meget er ydeevnen blevet forbedret? I en branche, hvor leverandører har en ydelsesfordel på mere end 2 % over konkurrenterne, kan XceL4-caching øge gennemstrømningen på alle servere med op til 15 % til 20 %.
Intel 32-bit og 64-bit processorer indeholder relativt små (128 K til 4 MB, afhængigt af processoren) niveau 1, niveau 2 og (ved brug af Itanium) niveau 3 indbygget cache-hukommelse. Mængden af indbygget cache er begrænset af den plads, der er tilgængelig inde i processormodulet. Jo større cache-hukommelsen er, desto oftere vil processoren lede efter de data, den har brug for, og desto mindre skal den tilgå langsommere hovedhukommelse. (Processorhastigheden stiger med en hastighed, der er meget hurtigere end hovedhukommelsens hastighed; Antallet af gange, hovedhukommelsen skal tilgås, stiger hvert år. )
Stor hukommelseskapacitet Aktiv hukommelse er et gennembrud inden for massehukommelsesteknologien i virksomheders X-type arkitekturer, designet til at øge kapacitet, ydeevne og pålidelighed. En sådan teknologi er evnen til at understøtte store hukommelseskapaciteter.
Mens nogle servere stadig er begrænset af antallet af hukommelsespladser, de kan installere, er andre begrænset af den maksimale hukommelse, som chipsettet, serveren bruger, kan understøtte. Af disse grunde har de fleste servere en hukommelsesgrænse på 16 GB RAM eller mindre. Enterprise Type X-arkitekturen bryder denne barriere og tillader op til 256 GB RAM (64 GB i en server baseret på en 32-bit Intel Xeon MP-processor) i en server baseret på en 64-bit Itanium-baseret server.
HukommelsesproteXion Memory ProteXion hjælper med at beskytte mod pludselige fejl forårsaget af hårde hukommelsesfejl. Det fungerer nogenlunde på samme måde som hot spare disk-sektorer i Windows NTFS-filsystemet, og hvis operativsystemet opdager dårlige sektorer på disken, vil det skrive data til reservesektoren til dette formål. Memory ProteXion (også kendt som redundant bittuning på andre systemer) blev oprindeligt udviklet til IBM mainframes og har været brugt i mange år på zSeries- og iSeries-servere.
Servere beskyttet af Memory ProteXion har næsten 200 gange mindre risiko for at fejle end en server, der bruger standard ECC-hukommelse. ECC (Error Detection and Correction) DIMM indeholder 144 bits, men kun 140 bit bruges til data, og de resterende fire bits er ubrugte. Memory ProteXion omskriver blot data til nogle af disse ledige bits i stedet for hurtigt at deaktivere DIMM'er. Denne tilgang gør det muligt for Memory ProteXion at rette fire på hinanden følgende bitfejl pr. DIMM—otte på hinanden følgende bitfejl pr. hukommelsescontroller (en server kan have flere controllere). Denne avancerede teknologi kan hjælpe med at reducere servernedetid og resultere i en mere robust klient-server computing-platform. Dette er især vigtigt i store databasemiljøer, hvor transaktioner/rollbacks, re-indeksering og datasynkronisering mellem servere kan resultere i timers tab, før en nedbrudt database er oppe at køre igen. Hvis en hukommelsescontroller kører uden for standby-bitten, fungerer den fortsat som en anden forsvarslinje for Chipkill-hukommelsen.
Chipkill ECC-hukommelse (nu tredje generation af branchens standardcomputere) virker kun, når en server lider så mange fejl på kort tid, at Memory ProteXion ikke kan løse det.
Hukommelsesspejling Den tredje forsvarslinje mod servernedetid på grund af hukommelsesfejl er hukommelsesspejling. I denne teknologi administreres hukommelsen på en meget lignende måde som diskspejling i en RAID-konfiguration. I dette tilfælde spejles den præcise mapping af dataene på hovedhukommelsesnøglen til reserve- eller backup-hukommelsesmodulet. Resultatet er, at hvis en hukommelsesnøgle fejler, bliver den spejlede hukommelsesnøgle hovedhukommelsesnøglen. Efter udskiftning af den defekte hukommelsesnøgle spejles dataene i hovedhukommelsen til den nye hukommelse.
PCI–X I/O-system og Active PCI–X De nyeste PC I/O-busser tillader flere 64-bit 66 MHz PCI-bussegmenter, der understøtter 400 til 500 MBps pr. segment. Denne båndbredde er ikke tilstrækkelig til at understøtte nye I/O-miljøer med 10 Gbps (gigabyte per sekund) eller derover.
Uden andre ydelsesforbedringer vil PCI hurtigt blive en flaskehals, der forhindrer disse højhastighedsnetværk i at forbinde servere med maksimale netværkshastigheder. I/O-flaskehalse har forhindret, at industristandardservere bliver en balanceret systemarkitektur, en egenskab ved højhastigheds Intel-baserede servere og mainframe-systemer. Derfor har industrien udviklet en forbedret bus kaldet PCI–X for at løse disse ydelsesproblemer, som er designet til at forlænge levetiden for PCI, indtil næste generations serielle I/O-arkitekturer som InfiniBand er klar.
PCI–X gør det muligt for alle nuværende 32-bit og 64-bit 66 MHz PCI-adaptere at fungere korrekt i PCI–X-bussen. PCI–X-adapteren udnytter fuldt ud de nye 100 MHz og 133 MHz bushastigheder, som tillader en enkelt 64-bit adapter at levere op til 1 gigabyte data per sekund. Derudover understøtter PCI–X dobbelt så mange PCI 66 MHz 64-bit adaptere i en enkelt bus.
Active PCI–X giver dig mulighed for at tilføje eller erstatte kort understøttet af Active PCI og Active PCI–X uden at lukke serveren ned. De aktive PCI–X-funktioner, der er designet til at forbedre den samlede servertilgængelighed, kategoriseres som følger: Hot-swappable giver dig mulighed for at udskifte en defekt eller forestående adapter uden at genstarte Hot Add giver nemme opgraderinger, der gør det muligt at tilføje nye adaptere, mens serveren kører (IBM var den første i branchen til at tilbyde denne funktion) Failover gør det muligt for backupadapteren at være ansvarlig for at køre alle de services, der behandles, i tilfælde af en fejl på primæradapteren
Tekniske spørgsmål om 8658-51Y 5100X230-serveren: 1.8658 11Y----21Y—61Y-6RY og andre NF 5100/X230 bundkort er alle ens, denne type server IBM skyldes Der er et problem med produktionsdesignet og dets CPU-første slot VRM-fejl, som i alvorlige tilfælde vil brænde CPU og bundkort. 2. For at løse dette problem fik IBM senere et forbedret 5100-kort kaldet FRU: 59P5869 Du kan ikke brænde CPU VRM'en, altså CPU'ens første slot, du kan loade CPU'en normalt: Nogle af de største kunder er IBM Send Basket Fast Ingeniøren udskiftede bundkortet med det FRU:59P5869 forbedrede kort. 3. Der er en anden måde: Lankuais ingeniørmetode (øvede) til at flytte CPU'en til den anden CPU-slot Tilføj et VRM CPU-terminalkort fra den oprindelige anden CPU-slot til CPU'ens første slot, og så videre Det undgår tabet af at brænde den første CPU. Det vil sige, serveren kan kun gå op til én CPU Den anden CPU-plads. Dette passer til FRU: 09N7844 06P6165 25P3289, dvs. ikke-modificerede plader. 4. Dette er også grunden til, at IBM 5100/X230 er udsat for problemer, men der findes også en løsning. Så en god CPU bør aldrig gå til CPU'ens første slot. Detaljeret forklaring af Ipssend-kommando- og konfigurationsmetoden Ipssend er et værktøj til at konfigurere arrays på kommandolinjen, kommandofilen er meget lille og nem at downloade fra internettet, hvilket kan løse problemet med, at nogle brugere mister server raid, server guide-diske og ikke kan downloade omkring 500 Mb disk-iso-imagefiler fra internettet.
Hovedkommandoer:
1.create - Funktionen af denne kommando er at oprette et logisk drev oven på et eksisterende array eller et nyt array. Bemærk: Denne kommando kan ikke oprette et logisk drev for RAID niveau-x0. Kommandoformat: IPSSEND CREATE-controller LOGICALDRIVE NEWARRAY/ARRAYID størrelse raidlevel {channel sid}
l controller refererer til ID-nummeret på RAID-controlleren (1-12) l NEWARRAY betyder at oprette et nyt array (hvis du ikke vil oprette et nyt array, kan du udelade det) l size og raidlevel er niveauerne for størrelsen og arrayet af logiske drev, der skal oprettes, henholdsvis Eksempel: (Standardcontroller er 1, harddisk-id starter fra 0, logisk drevstørrelse er 100Mb) 1. En harddisk laver raid 0: ipssend opretter 1 logisk drev newarray 100 0 1 0. Den sidste 1 0 refererer til den tilsvarende {channel sid} 2. Lav raid 0 på to harddiske: ipssend oprette 1 logicaldrive newarray 100 0 1 0 1 1 1. Det sidste 1 0 1 1 henviser til den tilsvarende {kanalside} 3. To harddiske gør RAID 1: ipssend opretter 1 logisk drev newarray 100 1 1 0 1 1. Det sidste 1 0 1 1 henviser til den tilsvarende {kanalside} 4. Tre harddiske bruger RAID 5: ipssend opretter 1 logisk drev newarray 100 5 1 0 1 1 1 2. Den sidste 1 0 1 1 1 1 2 refererer til den tilsvarende {channel sid}-kommando, der vil definere dette newarray som array a. 5. Hvis du vil lave en anden logikaldrev-inputkommando baseret på eksempel 4: Ipssend Opret 1 logisk drev a 100 5 1 0 1 1 1 1 1 2. Det sidste 1 0 1 1 1 1 2 refererer til den tilsvarende {kanal sid}
2.delete - Denne kommando sletter et array, der allerede eksisterer. Samtidig vil dataene på det logiske drev gå tabt. Bemærk: Denne kommando kan ikke slette RAID niveau-x0 logiske drev Kommandoformat: IPSSEND DELETE controller ARRAY arrayet l controller refererer til ID-nummeret på RAID-controlleren (1-12) l arrayID er det array, der eksisterer (A-H) Eksempel: (Antager controlleren er 1 og arrayID er a) ipssend delete 1 array a
3. devinfo - Denne kommando viser status og størrelse på det fysiske drev. Kommandoformat: IPSSEND DEVINFO controller channel sid l controller refererer til ID-nummeret på RAID-controlleren (1-12) l kanal refererer til SCSI-kanal (1-4) l SID refererer til SCSI ID-nummer (0-15)
For eksempel: ipssend devinfo 1 1 0
Den vises således: Fandt 1 IBM ServeRAID-controller(e). Enhedsinformation er blevet initieret for controller 1... Enheden er en harddisk Kanal : 1 SCSI ID : 0 PFA (Ja/Nej): Nej Tilstand: Klar (RDY) Størrelse (i MB)/(i sektorer): 34715/71096368 Enheds-ID: IBM-ESXSST336732B84G3ET0YAHS FRU reservedelsnummer: 06P5778 Kommandoen fuldført med succes.
4. drivever - Denne kommando viser leverandør-ID, firmwareversion og serienummer på det fysiske drev. Kommandoformat: IPSSEND DRIVEVER controller channel sid l controller refererer til ID-nummeret på RAID-controlleren (1-12) l kanal refererer til SCSI-kanal (1-4) l SID refererer til SCSI ID-nummer (0-15)
Ipssend drivever 1 1 0 Den vises således: Fandt 1 IBM ServeRAID-controller(e). SCSI-undersøgelse DCDB er blevet igangsat for controller 1... Enhedstype: Harddisk Kanal : 1 SCSI ID : 0 Leverandør: IBM-ESXS Revisionsniveau: B84G Serienummer: 3ET0YAHS Kommandoen fuldført med succes.
5. getconfig - Denne kommando viser information om controlleren, logiske drevet og fysisk Kommandoformat: IPSSEND GETCONFIG-controller AD/LD/PD/AL Controller refererer til ID-nummeret på RAID-controlleren (1-12) l AD viser controllerinformation l LD viser information om logiske drev l PD viser information om fysiske enheder l AL viser alle ovenstående oplysninger Eksempel: (Standardcontroller er 1) Ipssend GetConfig 1 AL
6. setconfig - Denne kommando ændrer controllerens konfiguration, såsom at genoptage standardværdien og kopiere array-informationen fra harddisken Kommandoformat: IPSSEND SETCONFIG controller DEFAULT/IMPORTDRIVE Eksempel: Tilbagefør en controller til en exit-indstilling: IpsSent SetConfig 1 Default Kopier array-information fra harddisken: Ipssend SetConfig 1 ImportDrive
7.scandrives – scanner alle harddiske på controlleren Kommandoformat: IPSSEND SCANDRIVES controller l controller refererer til ID-nummeret på RAID-controlleren (1-12) Brug: (Forudsat at controlleren er 1) ipssend scandrives 1 8. backup - backup array-information Kommandoformat: IPSSEND BACKUP controller filnavn l controller refererer til ID-nummeret på RAID-controlleren (1-12) Eksempler på anvendelse: ipssend backup 1 backupfil 9. genopret--Genskab de sikkerhedskopierede array-oplysninger Kommandoformat: IPSSEND RESTORE controller filnavn l controller refererer til ID-nummeret på RAID-controlleren (1-12) Eksempler på anvendelse: ipssend restore 1 backupfil
Om IBMs nedgraderingsmetode til BIOS med RAID-kort Dette er et program flashman.pro fil på IBM-opgraderingsdisken, du skal ændre det følgende program for at nedgradere RAID BIOS og bruge IBM RAID-diske til at nedgradere RAID BIOS. Måden at gøre dette på er først at downloade BIOS-opgraderingen 4.84 Program.4.84 BIOS/firmare opgraderingsdisk. Den flashman.pro fil lyder:
ServeRAID-familiens firmware og BIOS downloadværktøjsprofil Diskudgivelse: 4.84.01 . Format = [------ BIOS -------] [---- firmware -----] [------ Støvle -------] :adapternavn,billedenavn,rev#,dsk#,billednavn,rev#,dsk#,billednavn,rev#,rev#,dsk#, . ----------------------------------------------------------------------------- . Type:ServeRAID,A: . Ukendt adapter :?,raid.img,99,1,codeblk.cph,99,2,bootblk.cph,0.00.00,1, . Copperhead-adapter :ServeRAID,raid.img,4.84.01,1,codeblk.cph,2.25.01,2,bootblk.cph,0.00.00,1, . ServeRAID på et planart billede (Navajo) :ServeRAID1C1,raid.img,4.84.01,1,codeblk.nvj,2.88.13,2,bootblk.nvj,0.00.00,1, . Copperhead-Refresh Adapter :Tjen RAID II,raid.img,4.84.01,1,codeblk.rf,2.88.13,2,bootblk.rf,0.00.00,1, . Copperhead-Refresh på høvl (Kiowa) :ServeRAID2C2,raid.img,4.84.01,1,codeblk.rf,2.88.13,2,bootblk.rf,0.00.00,1, . Klarinetadapter :ServeRAID-3H,raid.img,7.84.01,1,codeblk.cln,7.84.01,1,bootblk.cln,0.00.00,1, . Klarinet-Lite adapter (Obo) :ServeRAID-3L,raid.img,7.84.01,1,codeblk.cln,7.84.01,1,bootblk.cln,0.00.00,1, . Tromboneadapter :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,
Denne metode er at ændre 4lx, raid.img, 4.84.01, 1 (ændring til 7.84.01, 1), codedblk, neo, 4.84.01, 1 ((ændring til 7.84.01, 1) og andre uændrede; når BIOS opgraderes, opdages det, at 6.10 ikke er højt nok til at opgradere til den nye 7.84 BIOS, og faktisk generere 4.84. Dette kaldes light rise and dark fall. Efter genstart vil RAID-kortet rapportere en fejl, hvilket er normalt, CATL+1 går ind i RAID-kortet og initialiserer igen. Det er okay at gentage. Brug en BIOS-disk med 4.84-opgradering fra internettet. Åbn flashman.pro-filen i Notepad og ændr den. Hvis den falder. BIOS kan stadig ikke lave RAID, eller harddisken er ødelagt, forbind SCSI-kablet fra harddiskens backplane til SCSI-interfacet på bundkortet, CATL+A scanner harddisken for at se, om den passerer jævnt, eller nogle OEM-harddiske kan ikke lave RAID Det er så slemt, så der er ikke behov for RAID. Selvfølgelig er det bedste at have en original IBM-harddisk som RAID 0. Jeg hjælper dig her, nøglen er op til dig selv at bedømme. Der er problemer Ring til mig igen. Jeg har mange RAID-diske fra RAID 3.0 |