Logisk partition
En logisk partition ( LPAR ) är en delmängd av en dators hårdvaruresurser, virtualiserad som en separat dator. I själva verket kan en fysisk maskin partitioneras i flera logiska partitioner, som var och en är värd för en separat instans av ett operativsystem .
PR/SM
Även om termerna PR/SM och LPAR ofta används omväxlande i IBM Z, inklusive i IBM-dokumentation, fanns inte PR/SM i IBM 370/168:s Virtual Machine Facility/370 ; den kom med IBM 3090 år senare. Formellt betecknar LPAR driftsättet eller en individuell logisk partition, medan PR/SM är den kommersiella beteckningen för funktionen. I stordatordatorer PR/SM ( Processor Resource/System Manager ) en typ 1 Hypervisor (en virtuell maskinövervakare ) som tillåter flera logiska partitioner att dela fysiska resurser såsom CPU : er , I/O-kanaler och LAN-gränssnitt; när de delar kanaler kan LPAR-enheterna dela I/O-enheter såsom direktåtkomstlagringsenheter (DASD). PR/SM är integrerad med alla IBM System z- maskiner. Liknande faciliteter finns på IBM Power Systems- familjen och dess föregångare.
IBM introducerade PR/SM 1988 med IBM 3090- processorerna.
IBM utvecklade konceptet med hypervisorer i sina CP-40 och CP-67 , och 1972 tillhandahöll det det för S/370 som Virtual Machine Facility/370. IBM introducerade instruktionen Start Interpretive Execution ( SIE ) som en del av 370-XA på 3081, och VM/XA-versioner av VM för att utnyttja den. PR/SM är en typ 1 Hypervisor baserad på CP-komponenten i VM/XA som körs direkt på maskinnivå och allokerar systemresurser över LPAR för att dela fysiska resurser. Det är en standardfunktion på IBM Z- och IBM LinuxONE- maskiner.
IBM introducerade en relaterad, förenklad, valfri funktion som heter Dynamic Partition Manager (DPM) på sina IBM z13 och första generationens IBM LinuxONE-maskiner. DPM tillhandahåller webbaserade användargränssnitt för många LPAR-relaterade konfigurations- och övervakningsuppgifter.
Historia
IBM utvecklade konceptet med hypervisorer ( virtuella maskiner i CP-40 och CP-67 ) och tillhandahöll det 1972 för S/370 som Virtual Machine Facility/370 . IBM introducerade Start Interpretive Execution (SIE)-instruktionen (designad specifikt för exekvering av virtuella maskiner) som en del av 370-XA-arkitekturen på 3081, såväl som VM/XA-versioner av VM för att utnyttja den. PR/SM är en typ 1 Hypervisor baserad på CP-komponenten i VM/XA som körs direkt på maskinnivå och allokerar systemresurser över LPAR för att dela fysiska resurser. Det är en standardfunktion endast på IBM System z . Ett IBM POWER-system använder PHYP (POWER Hypervisor) för att aktivera sina LPAR-funktioner för System p och System i sedan cirka 2000 i POWER4-system.
Amdahl Corporations Multiple Domain Facility (MDF) introducerades 1982. IBM började marknadsföra sin funktionellt liknande PR/SM 1988, implementerad på dess ESA/390- arkitektur som släpptes samma år. MDF-baserad LPAR-teknik fortsatte att utvecklas separat av Amdahl och Hitachi Data Systems, delvis för deras implementeringar av den nya arkitekturen, som innehöll införandet av åtkomstregister som möjliggjorde användning av flera datautrymmen som kunde adresseras av ett enda adressutrymme . IBM fortsatte sedan sin LPAR-utveckling med sina 64-bitars System z- och IBM AS/400- arkitekturer. LPAR- och PR/SM-omkonfigurationer kan göras utan att starta om datorn, dvs medan vissa LPAR förblir aktiva. Omkonfigurationer kan innefatta ändring av kanalvägsdefinitioner och enhetsdefinitioner.
z/VM stöder z/Architecture HiperSockets -funktionen för höghastighets TCP/IP- kommunikation mellan virtuella maskiner och logiska partitioner (LPAR) inom samma IBM zSeries-server. Denna funktion använder en anpassning av Queued-Direct Input/Output (QDIO) höghastighets I/O-protokoll.
IBM introducerade senare LPAR på sina iSeries- och pSeries -servrar 1999 respektive 2001, om än med varierande tekniska specifikationer. Flera operativsystem är kompatibla med LPAR, inklusive z/OS , z/VM , z/VSE , z/TPF , AIX , Linux och IBM i . I lagringssystem , som IBM TotalStorage DS8000, tillåter LPAR att flera virtuella instanser av en lagringsmatris finns inom en enda fysisk matris. I början av 2010 Fujitsu tillgängligheten av sin x86-64 PRIMEQUEST-linje av servrar, som stöder LPAR. I slutet av 2011 Hitachi tillgängligheten av CB2000- och CB320-bladsystem, som stöder LPAR på x86-64- hårdvara.
Hårdvarupartitionering
Logisk partitionering delar upp hårdvaruresurser. Två LPAR kan komma åt minnet från ett gemensamt minneschip, förutsatt att adressintervallen som är direkt åtkomliga för var och en inte överlappar varandra. Det är möjligt för en partition att styra minne som hanteras av en andra partition indirekt genom att kommunicera med en process på partitionen med direktåtkomst, som fungerar som en mellanhand. CPU: er kan vara dedikerade till en enda LPAR eller delade. Medan det på Amdahls MDF (Multiple Domain Facility) var möjligt att konfigurera en LPAR med både delade och dedikerade CPU: er, är detta inte längre möjligt med några stordatorer på marknaden för närvarande.
På IBM stordatorer hanteras LPAR av PR/SM -anläggningen eller en relaterad, valfri, förenklad anläggning som kallas Dynamic Partition Manager (DPM). Alla 64-bitars IBM stordatorer, förutom den första generationens 64-bitars modeller (z900 och z800), fungerar uteslutande i LPAR-läge, även när det bara finns en partition på en maskin. Flera LPAR som kör z/OS kan bilda ett Sysplex eller Parallell Sysplex , oavsett om det är på en maskin eller spridda över flera maskiner.
På IBM System p POWER-hårdvara hanteras LPAR av PHYP (POWER Hypervisor ). PHYP fungerar som en virtuell switch mellan LPAR och hanterar även den virtuella SCSI- trafiken mellan LPAR. Mikropartitionering stöder 10 gånger så många LPAR som processorer med fraktionerad allokering. Den introducerades med POWER5 -processorn. Alla IBM POWER5 , POWER6 och efterföljande system kan partitioneras. Observera att en fullständig systempartition kan definieras där alla resurser förbrukas av en enda partition. System P-servrar med PowerVM aktiverat tillåter LPAR med delade processorer att delegera sina oanvända cykler till den delade poolen. Dedikerade processorer är inte tillgängliga för delning. Oanvända cykler blir tillgängliga för andra partitioner och styrs av de parametrar som anges när LPAR definieras. Ändringar av en pågående partition kan göras dynamiskt upp till det maximala värdet som ställts in och ner till det lägsta värdet som ställts in i den aktiva profilen. Ändring av resursallokering utan omstart av den logiska partitionen kallas dynamisk logisk partitionering . IBM PowerVM är den licensierade/köpta funktionen som möjliggör virtualiseringsfunktionerna på p4, 5, 6, 7 och efterföljande serieservrar.
Genom att utnyttja Intel vPro (dvs. icke-uniform minnesåtkomst ) finns det även implementeringar av logisk partitionering baserad på Intel Xeon, t.ex. av Hitachi Data Systems .
LPAR (med tillräcklig certifiering) tillåter säkert att kombinera flera test-, utvecklings-, kvalitetssäkrings- och produktionsarbeten på samma server, vilket ger fördelar som lägre kostnader, snabbare driftsättning och mer bekvämlighet. IBM stordator-LPAR är Common Criteria EAL 5+ -certifierbara, motsvarande fysiskt oanslutna servrar, så de stöder de högsta säkerhetskraven, inklusive militär användning. Nästan alla IBM stordatorer körs med flera LPAR med IBM System z9 och IBM System z10 som stöder upp till 60 LPAR och senare modeller upp till 85.
Se även
- VM (operativsystem)
- Full virtualisering
- Dynamisk logisk partitionering (DLPAR)
- Arbetsbelastningspartitioner (WPAR)
- HiperSocket , Hypervisor
- Virtualisering
- PowerVM
- Sun Solaris-behållare
- Sön LDOM
externa länkar
- Säkerhet på stordatorn , december 2009, av Karan Singh, Kapitel 4. Virtualisering, sidan 24 och sidan 83.
- System i och System p: Logisk partitioneringsguide [ permanent död länk ]
- IBM System p Virtualization — Det mest kompletta virtualiseringserbjudandet för UNIX och Linux
- Hitachi Compute Blade LPAR
- Fujitsu XPAR (SPARC) och "Flexibel I/O och partitionering" (x86_64)
- System z PR/SM