i DE tidlige dagene AV IBM AIX®, systemadministratorer var begrenset til en logisk server per fysisk server. Hvis du ønsket å utvide datamiljøet ditt, måtte du kjøpe EN NY IBM RS / 6000® eller pSeries® server. Eller omvendt, hvis du hadde noen gratis ressurser du ønsket å dele til en annen server, var det ingen enkel måte å gjøre det kort av fysisk bevegelige maskinvarekomponenter.
I 2001 introduserte IBM lpar-teknologi (logical partitioning), som tillot flere logiske servere å bruke de samme fysiske serverens ressurser, inkludert prosessor, minne, disk og adaptere, administrert av en spesiell administrativ server kalt HMC (THEHARDWARE Management Console). Denne teknologien lar systemadministratorer opprette, modifisere Og fjerne LPARs, administrere ressurser og gjøre operativsystemarbeid på ulike logiske aix-og Linux® – servere innenfor en enkelt fysisk server.
med flere iterasjoner AV LPAR-teknologi ble det mulig å dynamisk administrere ressurser og mikropartitionsprosessorressurser, slik at flere LPARs deler samme fysiske prosessor samtidig. DERETTER INTRODUSERTE IBM virtuell I / O (VIO) teknologi, som gjør at de samme Lparene kan bruke de samme lagrings-og nettverksressursene, og dermed bryte barrieren for disk-og adapterisolasjon.
grunnleggende OM VIO
VIO-teknologier består av servere, programvare og ulike kommandoer.
VIO-servere
VIO-teknologi er basert på ideen om å ha spesielle LPARs som administrerer disk-og nettverksressursene som andre LPARs bruker på SAMME pSeries eller IBM System p-servere. I stedet for at de enkelte nettverks-og diskressursene blir skåret UT PÅ EN LPAR-by-LPAR-basis (spesielt i tilfeller der det ikke ville være tilstrekkelige ressurser for alle Lparene å ha det de trenger for å fungere), får en eller TO VIO-servere kontroll over disse ressursene og deler dem ut til DE andre Lparene (VIO client LPARs).
VIO-programvare
DENNE VIO-serveren kjører en spesiell versjon AV aix-operativsystemet, med EN ekstra programvarepakke KALT IOS. Denne programvaren leveres og administreres uavhengig av de vanlige operativsystemkommandoene (for eksempel installp
) og versjonsstruktur (teknologinivåer). Det ligner på Hvordan HMCs har spesialisert programvare lastet på En Linux-kjerne for et bestemt formål.
Notat: Installere tredjeparts programvare eller endre operativsystemet på noen måte utenfor IOS vanligvis ugyldiggjør støtte FRA IBM, så det er best å unngå å endre serveren i noen ikke-standard, ikke-VIO måte.
VIO bruker—id og kommandoer
i Stedet for å bruke root bruker—id til å utstede kommandoer, brukes en administrativ bruker-id – padmin
– for ALLE VIO-kontrollene. Denne bruker-IDEN har et skall kalt IOS command-line interface (ioscli) som kjører et unikt sett med kommandoer for å administrere enheter som er tilordnet VIO-serverne. Mange av disse kommandoene ligner på vanlige aix-kommandoer (for eksempel lsdev
), men bruker forskjellige flagg og kommandostrukturer (for eksempel lsdev –dev
). Men de fleste kommandoer på superbrukernivå er nye og utfører mange forskjellige operasjoner samtidig. Faktisk, når det administreres riktig, vil systemadministratorer sjelden måtte bli rot.
Nyttig padmin
kommandoer inkluderer:
-
hjelp
: denne kommandoen viser alle kommandoene som er tilgjengelige i ioscli. Hvis du sender en bestemt kommando inn i den, for eksempelhelp updateios
, kan du se de spesifikke flaggene og syntaksen for den kommandoen. -
cfgdev
: denne kommandoen tilsvarer kommandoencfgmgr
og oppdager nye fysiske og logiske enheter lagt til VIO-serveren. -
oem_setup_env
: denne kommandoen tilsvarer å kjøresu – root
, men uten å måtte skrive inn et passord. Igjen må du sjelden bli rot på EN VIO-server. -
mkvdev
: Denne kommandoen styrer de virtuelle enhetene du oppretter og tjener OPP TIL VIO client LPARs. -
mktcpip
,lstcpip
ogrmtcpip
: disse kommandoene administrere nettverk fra kommandolinjen og omgå behovet for verktøy somsmitty tcpip
. -
lsmap
: denne kommandoen viser relasjonene mellom diskressurser og Vio klient LPARs.
Planlegging av miljøet
når DU begynner å planlegge VIO-miljøet, er et vellykket, fullt fungerende OG svært tilgjengelig VIO-miljø direkte proporsjonalt med hvor mye tid du investerer i å sjekke maskinvaren, designe noen praktiske regneark og fokusere på detaljene.
Diskressurser
det første området du må adressere er hvordan du administrerer diskressursene dine TIL VIO client lpars. I VIO bruker du tre hovedmetoder for å tjene opp diskressurser:
- Metode 1: Logiske volumer som disker. Denne metoden krever at du tilordner en disk TIL EN VIO-server og bruker bruker-id-en
padmin
til å opprette en volumgruppe og logiske volumer (LVs) på den disken. Deretter kan du kartlegge Disse LVs TIL VIO klient LPARs for bruk, ser dem som individuelle disker. Vanligvis er hver LV flere gigabyte i størrelse for å imøtekomme behovet FOR VIO klient LPARs, for eksempel å ha aix operativsystem for AT LPAR plassert på den.- Fordeler: Denne metoden kan redusere mengden disker som er tilordnet TIL EN VIO-server, fordi flere VIO – Klientlpars kan få tilgang til de individuelle Lvene de er tildelt på samme fysiske disk eller LOGICAL Unit Number (LUN) fra Et Storage Area Network (SAN). Hvis det er tilstrekkelig ledig plass på disken, kan du opprette en ekstra LV i fly og tilordne den raskt.
- Ulemper: denne metoden kan forårsake noen ressurs påstand hvis VIO klient LPARs utføre rask input / output (I / O) på samme fysiske disk. I noen tilfeller, for volumgruppe redundans PÅ VIO klient LPARs, kan det kreve dobbelt så mange fysiske disker blir tildelt to forskjellige VIO servere. Ja, en errant
rmlv
kommando kan helt banke EN VIO client LPAR ut av ledningen.
- Metode 2: Virtuelle SCSI-disker. I denne metoden tilordnes disker TIL VIO-serverne og kartlegges direkte til VIO client lpars. VIO servere har ingen synlighet i hva som er på diskene eller hvordan de blir brukt, men bare tjene diskene ut TIL VIO klient LPARs.
- Fordeler: Denne metoden er en rask og enkel måte å få disker ut TIL VIO client LPARs; det tar bare to korte kommandoer for å få en disk oppdaget og ut døren til en server for bruk. I TILLEGG trenger VIO-klientene ikke å bekymre seg for noen form for diskhåndteringsprogramvare (FOR EKSEMPEL SDDPCM) for å ha redundans i å se diskene ned to baner når de serveres av to VIO-servere.
- Ulemper: Administrere en massiv mengde disker PÅ VIO-servere og klientene de er kartlagt til, kan bli vanskelig. Også, hvis Du noen gang må starte Opp I System Management Services (SMS), kan DET ta lang tid FOR VIO-serveren å undersøke alle diskene, og det kan identifisere flere som rotvolumgrupper (trikset er å se ETTER VIO-navnet).
- Metode 3: Virtuell Fiberkanaladapter (NPIV). I denne metoden blir VIO-servere komplette pass-throughs i å dele Ut Sine Fibre Channel (FC) adaptere direkte til VIO client LPARs. Ved hjelp av en ny teknologi kalt N-Port ID Virtualisering, kan EN ENKELT FC adapter koblet til EN SAN brukes av flere VIO klient LPARs samtidig. VIO-serverne ser aldri noen av diskene som er tilordnet VIO client lpars, fordi hver VIO client lpar er gitt sitt Eget Verdensomspennende Nummer (WWN) på HVER FC-adapter, Og Lun fra SAN er direkte kartlagt til De WWNs.
- Fordeler: denne metoden er en svært elegant måte å administrere VIO disk ressurser og forenkler prosessen med kartlegging disker. Det minimerer MENGDEN VIO-involvering, fordi etter at den første kartleggingen av EN FC-adapter til EN VIO-klient LPAR er fullført, trenger du ikke kjøre andre kommandoer på VIO—serverne-i motsetning til den virtuelle SCSI-diskmetoden, hvor kommandoer må kjøres på HVER VIO-server for hver disk som deles ut.
- Ulemper: den største ulempen med denne metoden er at NOEN SAN-teknologi ennå ikke er kompatibel med NPIV-teknologi. For eksempel hadde jeg en kjedelig opplevelse der jeg måtte manuelt legge inn alle WWNs fra MINE VIO-klienter i sonekartene, FORDI SAN ikke automatisk kunne oppdage dem. Og hvis du ikke er forsiktig med lisensieringen din, kan du utvide rekkevidden Av WWNs som virtualiseringsteknologien tildeler TIL VIO-serverne.
Nettverksressurser
det andre området du må planlegge, er hvordan du deler nettverksressursene dine TIL VIO client lpars. I likhet med diskressursene er det to hovedmåter å sette opp ting:
- Metode 1: Delte Ethernet-adaptere (LES MER). Hovedprinsippet bak SJØTEKNOLOGI er enkelt:
1 Fysisk Ethernet-Adapter + 1 Virtuell Ethernet-Adapter = 1 Delt Ethernet-Adapter
Når VIO-servere er opprettet, tildeles de både fysiske Ethernet-adaptere og virtuelle Ethernet-adaptere. Vio client LPARs blir fortalt hvilke virtuelle Ethernet-adaptere de skal bruke til kommunikasjon. VIO-serverne kartlegger deretter disse virtuelle adapterne til fysiske Ethernet-adaptere, og DE VIO-klientparene kan kommunisere via samme enhet.
- Fordeler: Så lenge du har en fysisk entX-enhet tilgjengelig, kan DU opprette en ny tilkobling for VIO client LPARs. OG SELV VIO-serverne kan ha IP-adresser konfigurert på Havene for kommunikasjon, omgå behovet for noen form for spesialisert administrativ nettverkstilkobling.
- Ulemper: Ressurskonflikt kan oppstå hvis du har for mange VIO-klientlpars som går gjennom samme fysiske Ethernet-adapter. Hvis trunking av virtuelt LAN (VLAN) er tilgjengelig, der flere nettverksundernett kan nås samtidig via samme fysiske adapter, bruker denne metoden ikke den fordelen.
- Metode 2: Integrert virtuell Ethernet (IVE). IVE-teknologien ligner på SEA technology, men gir tilgang til flere Vlan gjennom samme fysiske adapter. Hver VLAN er definert både gjennom HMC og PÅ VIO-serveren for kommunikasjon. DERETTER blir VIO client LPARs fortalt de virtuelle Ethernet-adaptere og VLAN-numre de skal få tilgang til gjennom EN sjøkartlegging. Kommunikasjonen til flere delnett skjer sømløst.
- Fordeler: IVE kutter ned på antall fysiske Ethernet-adaptere og tilkoblinger som trengs for å lette kommunikasjonen. Det blir mulig å sende trafikk til produksjon, utvikling og backup nettverk gjennom samme stykke wire.
- Ulemper: på dette tidspunktet kan du spontant legge til nye Vlan til en IVE-tilkobling. Hvis du trenger å legge til en ny VLAN til en eksisterende ive-tilkobling, må du først logisk ødelegge og gjenopprette den underliggende SEA-enheten, noe som muligens hindrer EVENTUELLE VIO-klientpars ved hjelp av den tilkoblingen. Videre, som med eldre SAN-teknologi og NPIV, kan eldre nettverksutstyr kanskje ikke håndtere ive-tilkoblinger.
Redundante vio-servere
det tredje området du må planlegge er å ha redundante VIO-servere på samme fysiske pSeries eller System P-server. Hvis en ENKELT VIO-server støtter et dusin VIO-klientlpars og noe katastrofalt slår den serveren offline, vil alt på toppen av det komme ned.
ved å ha to VIO-servere med samme sett med ressurser, KAN VIO client LPARs fortsette å fungere uhindret hvis noe tar EN AV VIO-serverne ned. VIO client LPARs vil gå til den andre VIO server for sine disk-og nettverksressurser. Kartlegging disker til BÅDE VIO servere og skape nettverk kontroll kanaler gir VIO klient LPARs to ben å stå på. DET gjør det også mulig å utføre IOS-oppgraderinger på VIO-serverne dynamisk uten å påvirke VIO client LPARs.
ressursene du tilordner hver VIO-server, skal være så nær identiske som mulig og utformet for å maksimere tilgjengeligheten. Ikke bland En ethernet-adapter med lavere Hastighet på EN VIO-server med raskere hastighet på en annen. Ikke legg ALLE FC-adapterne som brukes av BEGGE VIO-serverne i samme fysiske skuff. I stedet forskyver adapterne mellom flere skuffer og tilordne dem uavhengig. Planlegg ut alle mulige maskinvarefeil og se etter måter å maksimere redundans.
i tillegg er det spesielt viktig å dokumentere hvordan alt er kartlagt. Ta opp miljøet ditt i et regneark og kryssreferanse det ofte med utdata av kommandoer som vfcmap
. Figur 1 gir et eksempel på et enkelt ark som beskriver En System p-server med to VIO-servere og fire VIO-klientpars ved hjelp av EN blanding AV SEA, ive, virtual SCSI og virtual FC.
Figur 1. Eksempel variabler regneark
Bygge VIO server
nå som du har bestemt hva du trenger for miljøet, veileder følgende fremgangsmåte deg gjennom å bygge EN VIO server. Denne prosedyren forutsetter at DU er kjent MED HMC og SMS sammen med deres menysystemer.
- Kontroller at avansert strømvirtualisering er tilgjengelig:
- velg det administrerte systemet i HMC.
- Klikk På Egenskaper.
- på Fanen Evner bekrefter Du At Virtual I / O Server Capable er satt Til Tilgjengelig. Hvis DEN ikke er tilgjengelig, kan DU kontakte IBM for Å få En Avansert Power Virtualization-kode, og installere DEN for å gjøre VIO tilgjengelig.
- Definer VIO LPAR:
- i HMC, med det administrerte systemet valgt, klikk Konfigurasjon > Opprett Logisk Partisjon > VIO Server.
- Gi serveren din et navn, og ring denne profilen
$ SERVER.novirtuals
. - Gi den mengden prosessorer, minne og i / o-ressurser du ønsker, men opprett ikke noen virtuelle adaptere for øyeblikket.
- hvis DU har tenkt å bygge DIN VIO server FRA CD ELLER DVD, tilordne stasjonen etter behov.
- Installer IOS:
- Velg VIO-serveren ,og klikk På Operasjoner > Aktiver.
- Klikk På Avansert og velg SMS for Oppstartsmodus.
- Merk av for å åpne en terminal-skjerm.
- hvis du installerer fra EN CD eller DVD, sett inn platen og få serveren til å starte opp fra DEN I SMS.
- hvis Du bruker Network Installation Manager (Nim), konfigurerer du innstillingene for nettverkskortet og peker PÅ nim-serveren. La serveren installere IOS PÅ harddisken.
- Konfigurer passord, lisensiering, oppdatering og speiling:
- når VIO-serveren er oppe, logg inn med
padmin
bruker-ID og angi passordet. - hvis du blir bedt om det, kjør kommandoen
lisens –godta
for å bekrefte programvarelisensieringen. - hvis du har en oppdatering for serveren, bruker du kommandoen
updateios
for å installere eventuelle oppdateringer. - Speil rotvolumgruppen med kommandoen
mirrorios
, hvis det er aktuelt. - Start VIO-serveren på NYTT med kommandoen
shutdown-restart
.
- når VIO-serveren er oppe, logg inn med
- Klone serveren:
- Sikkerhetskopier serveren med kommandoen
backupios
og bruk det bildet til å bygge din redundante VIO-server (jeg foretrekker den enkle NIM for denne oppgaven).
- Sikkerhetskopier serveren med kommandoen
- Opprett den virtuelle aktiverte profilen:
- i HMC lager du kopier av DE GJELDENDE vio-serverens profiler og kaller DEM
$SERVER.vio
. Disse profilene vil inneholde KONFIGURASJONENE TIL VIO-serverne dine med virtuelle enheter.
- i HMC lager du kopier av DE GJELDENDE vio-serverens profiler og kaller DEM
- Definer virtuelle Ethernet-enheter (HMC):
- i HMC åpner du de virtuelle aktiverte profilene Ved Hjelp Av Rediger-menyen.
- Klikk På Virtuelle Adaptere-fanen, og endre Det Maksimale Virtuelle Adapternummeret til noe høyt, som 1000 (slik at du ikke får feil for å overskride standard på 20).
- Klikk På Handlinger > Opprett > Ethernet-Adapter.
- Angi Adapter-ID, og skriv Inn Vlan hvis du bruker IVE.
- merk Av For Access Eksternt Nettverk For det virtuelle hovedkortet.
- Angi forskjellige trunk prioritetsnumre mellom DE TO VIO-serverne.
- Gjenta samme prosess for en kontrollkanaladapter for redundans, men merk Ikke Av For Access Eksternt Nettverk.
- Lagre endringene, og start deretter opp fra denne profilen.
- Definer dine virtuelle Ethernet-enheter (VIO):
- Logg På VIO-serverne som
padmin
. - Kontroller enhetslisten din med kommandoen
lsdev
. - Kontroller attributtene til de virtuelle Ethernet –adapterne med kommandoen
lsdev –dev entX-attr
for å bekrefte hvilke adaptere som er hvilke. - Kjør følgende kommando for å opprette ET HAV, erstatte entX-enheter og ID-nummer fra regnearket ditt:
mkvdev-sea $PHYS-vadapter $VIRT-defaultid $ID
- attr ha_mode=auto ctl_chan= $ CTRL - hvis DU trenger Å gjøre DENNE SJØEN tilgjengelig fra VIO-Serveren, bruk kommandoen
mktcpip
for å angi EN IP-adresse på DEN. Enping
test vil raskt bekrefte om du har satt opp alt riktig.
- Logg På VIO-serverne som
Bygg VIO-klientene
Nå som VIO-serverne dine er oppe, guider følgende prosedyre deg gjennom å bygge EN VIO client LPAR:
- Definer vio client lpar:
- i HMC, med det administrerte systemet valgt, klikk Konfigurasjon > Opprett Logisk Partisjon > AIX Server.
- Gi serveren din et navn, og ring denne profilen
$ SERVER.vio
for letthet. - Gi den mengden prosessorer, minne og i / o-ressurser du ønsker, men ikke opprett noen virtuelle adaptere for øyeblikket.
- Opprett VIO server disk ressurser:
- i HMC, åpne VIO serverens virtuelle aktiverte profiler Ved Hjelp Av Rediger-menyen.
- Klikk Kategorien Virtuelle Kort.
- Klikk På Handlinger > Opprett > Fiberkanaladapter eller SCSI-Adapter.
- Skriv inn spornumrene fra regnearket.
- Velg Alternativet bare valgt klientpartisjon kan koble til, og velg VIO client lpar.
- Slå AV VIO-serverne dine, og aktiver dem fra disse profilene, eller legg til de samme ressursene dynamisk til Lparene.
Merk: DU opprettet VIO client LPAR som en blank skifer slik at du enkelt kan definere dette.
- Rediger VIO client lpar:
- i HMC åpner DU vio client lpars’ virtuelle aktiverte profiler Ved Hjelp Av Rediger-menyen.
- Klikk Kategorien Virtuelle Kort.
- Klikk På Handlinger > Opprett > Fiberkanaladapter eller SCSI-Adapter.
- Skriv inn spornumrene fra regnearket.
- Klikk På Handlinger > Opprett > Ethernet-Adapter, angi Adapter-ID, og skriv Inn Vlan-Er etter behov fra regnearket.
hvis du opprettet virtuelle Fibre Channel-adaptere, klikker du på egenskapene deres for Å få Tak i WWNs.
- Definer de virtuelle SCSI-diskkartene (VIO):
- hvis du bruker virtuelle SCSI-kort til å betjene diskressurser, tilordner du disse diskene fra SAN (hvis aktuelt).
- Logg På VIO-serverne med
padmin
bruker-id og kjørcfgdev
for å oppdage nye disker. - Undersøk dem med kommandoene
lspv
oglsdev –dev hdiskX –attr
. - Undersøk vhosts på serveren med kommandoen
lsmap –all
. - Kjør følgende kommando for å tilordne diskene til de angitte vhosts, og gi dem virtuelle måldisk (VTD) navn for å hjelpe deg med å spore dem som du ønsker:
mkvdev-vdev hdiskX-vadapter $VHOST-dev $VTD
- Definer de virtuelle FC-kartene (VIO):
- hvis du bruker virtuelle FC –kort til å betjene diskressurser, undersøker du vfchosts på serveren med kommandoen
lsmap –all-npiv
. - Kjør følgende kommando for å tilordne FC-adaptere til de angitte vfchosts:
vfcmap-vadapter vfchostX-fcp fcsX
- Skriv Inn Dine WWNs i SAN og skjære ut og kart disker. De vil gå TIL VIO klient LPARs.
- hvis du bruker virtuelle FC –kort til å betjene diskressurser, undersøker du vfchosts på serveren med kommandoen
- Aktiver klient LPARs (HMC):
- Velg VIO klient LPARs, og klikk Operasjoner > Aktiver.
- Klikk På Avansert, og velg SMS for Oppstartsmodus.
- Merk av for å åpne en terminal-skjerm.
fra dette punktet følger installasjonen en standard aix-serverinstallasjon.