HP-UX

HP-UX 11i
Illustrasjonsbilde av HP-UX-artikkelen
Familie Unix
Kjerne typen Monolitisk kjerne med dynamisk belastbare moduler
Plattformer IA-64 , PA-RISC
Bedrift /
Utvikler
Hewlett Packard Enterprise
Tillatelse Kommersiell
Første versjon 1984
Siste stabile versjon 11.31.1705 - HP-UX 11i v3 oppdatering mai 2017
Pakkeleder Programvaredistributør
Nettsted www.hpe.com/us/en/servers/hp-ux.html

HP-UX (Hewlett Packard UniX) er en proprietær implementering av Unix- operativsystemet , basert på System V , utviklet av Hewlett Packard Enterprise . HP-UX brukes på servere og HP 9000- og Integrity-arbeidsstasjoner, utstyrt med henholdsvis prosessorer PA-RISC (32 og 64 bit), designet av HP og Intel Itanium . HP-UX var også tilgjengelig for Apollo- systemer, og tidlige versjoner kjørte på HP 9000 200-, 300- og 400-seriens servere , basert på Motorola 68000-serieprosessorer , samt på HP 9000 500-serien, basert på HP FOCUS proprietære prosessorer .

Beskrivelse

HP-UX var den første Unix med tilgang iste (ACL) typen filrettigheter som et alternativ til standard Unix tillatelse system. HP-UX var også en av de første Unixene som inkluderte en integrert logisk volumbehandling . HP har et langt forhold til Veritas Software  (in) og integrerer VxFS som det primære filsystemet. HP-UX 11i er en ledende kommersiell Unix for integrert virtualisering med kritiske tjenester, observert ytelse, høy tilgjengelighet, samt administrasjonsevne.

HP-UX er en direkte konkurrent til Sun Solaris , IBM AIX og GNU / Linux .

HP-UX bruker XFree86 , CDE- skrivebordsmiljøet og mange gratis programvare , inkludert programvaren med åpen kildekode Bastille som HP bidrar til (opprinnelig utviklet for Red-Hat Linux).

Versjonen, publisert i februar 2007, er 11i v3 (også kjent som 11.31). Som den forrige versjonen støtter denne versjonen PA-RISC og Itanium-prosessorer . Den nye versjonen introduserer NFSv4 og hyperthreading- støtte for Itanium-prosessorer.

Den siste versjonen er HP-UX 11i v3 (11.31), den siste oppdateringen er Mai 2017.

Driftsmiljøer

HP-UX kommer i fire forskjellige versjoner forhåndsintegrert og testet.

Virtualisering

HP-UX-systemer tilbyr forskjellige lag med virtualisering for å møte forskjellige typer belastning.

Siden introduksjonen av HP-UX 11i v3 gjøres lagringsadministrasjon gjennom spesielle filer kalt Persistent Device Special Files (Persistent eller Agile DSF, for eksempel: / dev / disk / disk6), i motsetning til Legacy DSFs (for eksempel / dev / dsk / c2t0d4) brukt i tidligere versjoner av HP-UX. Disse filene gir tilkobling, for eksempel til lokale disker eller til LUN-er presentert gjennom SAN . Vedvarende DSF-er gir flerveis, slik at data kan passere gjennom forskjellige baner i SAN-fabrikken, de administrerer lastbalansering mellom disse forskjellige banene, samt failover , som sikrer kontinuitet i tjenesten, selv i tilfelle et problem på en sti. I tillegg forblir disse filene konstante selv når størrelsen på LUN endres. EMC PowerPath, HP Securepath eller Veritas DMP multipathing management-produkter er derfor ikke lenger nødvendig på HP-UX 11.31.

Det er tre valg for logiske volumadministrasjonssystemer (LVM)

  • LVM er HP-UXs kjernelogiske volumadministrasjonssystem (LVM). Den støtter fysiske volumer opp til 16  TB , opptil 2048 volumgrupper (volumgrupper - VG) og logiske volumer (logiske volumer - LV) med en størrelse på 256  TB .
  • Veritas Volume Manager (VxVM)
  • Cluster Volume Manager for applikasjoner distribuert i en klynge, for eksempel med ServiceGuard

På filsystemnivå støtter HP-UX Veritas basefilsystem (VxFS-lite), OnlineJFS-filsystemet (hele VxFS), samt det originale CFS (Clustered File System) og HFS. HP men uvanlig i dag fordi mangler funksjonalitet.

Administrasjon

HP-UX kan stole på et komplett økosystem av applikasjoner for enkel administrasjon.

Software Assistant (SWA) lar deg overvåke oppdateringsnivået til hundrevis av servere for å bruke endringer raskt etter at varsler, for eksempel sikkerhet, er utstedt.

Ignite-UX lar HP-UX-forekomster distribueres, enten ved å installere pakker en etter en, eller ved å bruke et programvarebilde (gyldent bilde), over Ethernet-nettverket, ved hjelp av PXE-oppstartsmekanismen. Du kan også bruke Ignite til å lage sikkerhetskopier av HP-UX som en del av en katastrofegjenopprettingsplan (PRA).

For administratorer som ikke er komfortable med kommandolinjen, har HP-UX en webapplikasjon kalt System Management Homepage som gjør det mulig å utføre alle daglige administrasjonsoppgaver grafisk. For eksempel kan du øke størrelsen på et logisk volum og dets filsystem på en veldig enkel måte, med utvidelsen av det logiske volumet og filsystemet kombineres i en handling.

Programvarehåndtering

Software Distributor (SD) er administrasjonsverktøyet for programvarepakker. Det gir et sett med verktøy for å lage og installere pakker. Disse pakkene kan grupperes sammen i et programvaredepot. En server kan inneholde flere databaser for å installere forskjellige pakker, og til og med hele systemer.

Verktøyene for distribusjon av programvaredistribusjon kjøres vanligvis på kommandolinjen. Programvaredistributør inkluderer følgende kommandoer:

Programvarepakker er laget av en spesifikasjonsfil, en gruppe installasjonsskript og eget programvareinnhold. Installasjonsskript kjøres under installasjon, verifisering, fjerning og kan brukes til å forberede et system for programvare eller for å aktivere eller deaktivere pakker.

Spesifikasjonsfilen bestemmer hvordan programvarepakken skal organiseres, den viser stedene til de forskjellige filene som skal lastes inn i pakken, begrenser systemene som pakkene kan installeres på, og bestemmer sikkerhetskonfigurasjonen til pakken. Det gir også mye informasjon om pakken, for eksempel navn, versjon og beskrivelse.

Programvarepakker er organisert i containere, det høyeste nivået er en pakke eller et produkt, og det laveste er filene. Hierarkiet er etablert som følger:

Faktisk er det bare nivåene "Produkt" og "Filsett" som brukes av de fleste pakker. "Underprodukt" -nivået brukes noen ganger til å gruppere "Filesets", mens "Bundle" gir gruppering på høyt nivå for relaterte produkter. Et typisk eksempel er HP-UX-nettjenestene "Bundle", som inneholder Apache og Tomcat "Products".

Det kan være en eller flere grupper av filer i et produkt, og ett eller flere produkter i en pakke. Filgrupper brukes spesielt til å laste opp filer.

Filgrupper og produkter kan kobles under forskjellige forhold, og i dette tilfellet velger swinstall avhengigheter automatisk.

Hver filgruppe kan ha mange kontrollskripter som er spesifikke for filene den skal lastes inn. Disse skriptene kjøres i følgende rekkefølge under installasjonen:

Det er en gruppe lignende skript som kjøres i omvendt rekkefølge når du kjører kommandoen swremove.

Andre skript inkluderer ytterligere kontroller ved å kjøre kommandoer swverify, avinstallere og avinstallere. Disse skriptene kan inkluderes helt, delvis eller ikke i det hele tatt, avhengig av installasjonens krav. De er nyttige for å utføre opprydding av tidligere pakker, opprette lenker, legge til programvarekatalogen i forskjellige søkemiljøvariabler, etc.

Versjonshistorikk

År Versjon Endringer
1984 1.0 Støtte for HP Integral PC (innebygd ROM-versjon). Basiskjernen kjører på ROM; de andre kommandoene er på diskene
1987 2.0 Første versjon for HP 9000 800-serien. Det kan ha vært en annen 2.x-versjon for 200-serien på en annen dato
1988 3.x Bare for HP 9000 600/800-serien. Merk: 2.x / 3.x-versjoner (for 600/800-serien) ble utviklet parallelt med 5.x / 6.x-versjoner (for 200/300/400-serien). Så, for eksempel, var 3.x moderne med 6.x. De to linjene ble samlet fra versjon 7.x (med forskjellige mindre tall for hver serie). 800-serien hoppet fra 3,1 til 7,0 og 300-serien fra 6,5 ​​til 7,01
1985 5.0 Oppdatert og omdøpt HP-UX for PC Integral. Støtte for 200-, 300- og 500-serien
1988 6.x Støtte bare for HP 9000 Series 300. Innføring av 4.3BSD-stikkontakter. Denne utgivelsen (sammen med 3.x) bringer også kontekstavhengige filer (CDF) - funksjonsteknologi, en metode som lar en filserver tjene forskjellige konfigurasjoner og kjørbare filer (og til og med arkitekturer) til forskjellige kunder i et heterogent miljø. En katalog som inneholder slike filer, har sitt suid-bitsett og er skjult for rot og vanlige prosesser ved normal bruk. Denne ordningen ble noen ganger brukt av hackere for å skjule bedrifter. CDF og CDF filsystem avvikles med versjon 10.00
1990 7.x Støtte for HP 9000-serien 300/400, 600/700 (versjon 7.03) og 800. Tilbyr OSF / motiv grafikkbibliotek
Januar 1991 8.x Støtte for HP 9000 Series 300/400 600/700/800 systemer. Innføring av delte biblioteker
Juli 1992 9.x 9.00, 9.02, 9.04 (serie 600/800), 9.01, 9.03, 9.05, 9.07 (serie 300/400/700), 9.08, 9.09, 9.09+ (kun serie 700), 9.10 (kun serie 300/400). Disse versjonene støtter HP 9000-serien 300, 700 og 800. Introduksjon av SAM. Logical Volume Manager (LVM) ble introdusert med 9.00 for 800-serien for å erstatte de eldre diskadministrasjonsmetodene. For å finne ut om HP-UX kjører på en arbeidsstasjon eller en server, er det bare å se på det siste sifferet i OS-versjonen: partall indikerer en server, oddetall indikerer en arbeidsstasjon.
1995 10.00 Denne store utgivelsen ser sammenfallet mellom operativsystemet HP 9000 Series 700 (arbeidsstasjoner) og Series 800 (servere). Operativsystemet støtter ikke lenger eldre serier. Det er også store endringer i oppsettet av filer og mapper, basert på AT&T System V Release 4 UNIX-standarden. Applikasjoner fjernes fra / usr-katalogen og plasseres i / opt; oppstartskonfigurasjonsfilene er plassert under /etc/rc.config.d; brukerkataloger plasseres fra / brukere til / hjem. Programvare for HP-UX er nå installert som pakker, sendt og installert av Software Distributor (SD) verktøy. LVM er også tilgjengelig for 700-serien. HP-UX 10.0 følges av 10.01 (1995), 10.02 (1995), 10.03 (1996), 10.08 (1996), 10.09 (1996), 10.10 (1996) og 10.16 (1996) .
1996 10.20 Denne utgivelsen inkluderer støtte for PA-RISC 2.0-prosessorer som støtter 64-biters minneadressering. Pluggable Authentication Modules (PAM) er introdusert for bruk i CDE. Rotfilsystemet kan konfigureres til å bruke Veritas File System (VxFS). Av tekniske og kompatibilitetsmessige grunner forblir filsystemet som brukes til kjernestart, Hi Performance FileSystem (HPFS; en variant av UFS) frem til versjon 11.23. HP-UX 10.20 støtter også 32-biters bruker- og gruppelegitimasjon. Den forrige grensen var 60 000, eller 16-bit. Denne versjonen av HP-UX, så vel som tidligere, er nå offisielt foreldet, og støtten fra HP ble avsluttet30. juni 2003
10.24 Denne versjonen av HP-UX gir forbedrede sikkerhetsfunksjoner. Virtual Vault er et oppdelte operativsystem der hver fil er allokert til et rom og der prosesser bare har tilgang til filer som tilhører deres rom, og i motsetning til de fleste andre Unixes har ikke superbrukeren (root) full tilgang til systemet uten følge de riktige prosedyrene.
1997 10.30 Denne versjonen er primært ment for utviklere med forskjellige forbedringer. Bruken av PAM fortsetter å øke i sikkerhetskomponentene i systemet. Mange endringer i systemanrop blir også gjort. Dette operativsystemet gir også den første støtten for kjernetråder, med en 1: 1 trådmodell (hver bruker er bundet til en kjernetråd). HP-UX 10.30 er også det første utgivelsen av HP-UX som er 2000-kompatibel.
1997 11.00 Denne versjonen av HP-UX er den første som støtter 64-biters adressering; tidligere versjoner var bare 32-biters kompatible. 32-biters applikasjoner kan imidlertid kjøres på 64-biters systemer. Denne versjonen er også kompatibel med år 2000. Den støtter symmetrisk flerbehandling, fiberkanal og NFS PV3. Den inneholder også verktøy og dokumentasjon for å konvertere 32-bits kode til 64-bit.
11.10 Dette er en versjon som er begrenset til støtte for HP 9000 V2500 Scalable Computing Architecture (SCA) og V2600 SCA-systemer. Andre versjoner støttet HP 9000 V-klasse servere i en simpleM kabinettkonfigurasjon; HP-UX 11.10 fungerer på SCA-versjoner der de to serverne er stablet oppå hverandre, koblet til hverandre ved hjelp av en "hyperplan tverrstang". HP-UX 11.10 legger også til JFS 3.3, støtte for 128 prosessorer, AutoFS og en ny ftpd. Den er ikke tilgjengelig separat.
2000 11.11 (11i v1) Også kjent som 11i, introduserer denne versjonen av HP-UX konseptet Operative Miljøer. Hun gikk utdesember 2000. Dette er grupper av applikasjoner som kan brukes til generell bruk. Tilgjengelige OE er Mission Critical, Enterprise, Internet, Technical Computing og Minimal Technical OEs. (de to sistnevnte for HP 9000 arbeidsstasjoner). Store forbedringer inkluderer fysisk partisjonsstøtte, gigabit Ethernet-grensesnittstøtte, NFS over TCP / IP, lastbare kjernemoduler, dynamisk foranderlige kjerneparametere, varsel om kjernevirksomhet og beskyttede stabler ).
2001 11.20 Også kjent som 11i v1.5, er denne versjonen av HP-UX den første som støtter den nye serien Itanium-systemer (IA-64). Den er ikke ment for kritiske miljøer og støtter ikke HPs klyngeprogramvare, ServiceGuard. Imidlertid støtter den kjøringen av applikasjoner samlet på PA-RISC-plattformer på Itanium-systemer og Veritas Volume Manager 3.1.
2002 11.22 En inkrementell versjon av Itanium-versjonen av HP-UX, den er også kjent som 11i v1.6. Denne utgivelsen oppnår skalerbarhet på 64 prosessorer, m: n-tråder, tillegg av dynamisk foranderlige kjerneparametere og støtter HPs Logical Volume Manager (LVM). Den ble bygget på kodegrenen til 11i v1.
2003 11.23 (11i v2) Den opprinnelige utgivelsen av denne versjonen finner sted i September 2003for å støtte Itanium-baserte systemer. Denne versjonen kalles også 11i v2. ISeptember 2004, er dette operativsystemet oppdatert for å støtte Itanium og PA-RISC-systemer. I tillegg til å kjøre på Itanium-baserte systemer, inkluderer denne utgivelsen støtte for ccNUMA, konfigurering av elementer og kjerne via webapplikasjon, IPv6 og sterk generering av tilfeldige tall.
2007 11.31 (11i v3) Denne versjonen heter også HP-UX 11i v3. Denne versjonen støtter PA-RISC og Itanium-systemer. Hun gikk ut15. februar 2007. Viktige nye funksjoner inkluderer støtte for native multipathing, enhetlig filbuffer, NFS v4, Veritas ClusterFS, multi-volume VxFS og innebygd virtualisering. Hyperthreading støttes av Montvale og Tukwila prosessorer . HP-UX 11i v3 samsvarer med UNIX 03-standardene fra Open Group. Oppdateringer for 11iv3 blir gitt ut regelmessig, den siste er oppdatering 10, utgitt imars 2012.

Eksterne linker