Innledning
distribusjon av Windows-operativsystemer for å målrette systemer innebærer å bruke Windows-bilder til disse systemene. Men bildene må opprettholdes når de er opprettet, og dette kalles service på bildet. Et bilde kan være i ett av to stater:
Online - Windows image er installert og kjører
Frakoblet - Windows Bildet er enten ikke installert eller er installert, men kjører ikke <.. .no>
Eksempler på bilder på nettet kan være:.
Bildet på en fysisk Windows-server som kjører i datasenteret
Bildet på en løpende virtuell maskin som har Windows installert .
Eksempler på offline-bilder kan være:.
Bildene i Install.wim filen i \\ Sources mappe på installasjon DVD Windows
Bildet i en tilpasset WIM fil som har blitt tatt fra en referanse datamaskin.
Bildet på den virtuelle harddisken (VHD) av en stoppet virtuell maskin der Windows er installert.
Som du kan se, både WIM og VHD-filer kan inneholde bilder av Windows Server 2012 eller Windows 8. Og mens en WIM-fil kan inneholde flere Windows-bilder (f.eks for forskjellige utgaver, arkitekturer, eller installasjonsalternativer) en VHD-filen kan inneholde bare én Windows bilde (dvs. den som har blitt brukt til VHD)
Fordi Windows bilder kan være enten online eller offline, er det på samme måte to forskjellige måter du kan betjene et bilde.
Online vedlikehold - Dette refererer å oppdatere en Windows-installasjon på enten en kjører fysisk system eller en som kjører virtuelle maskinen
Offline vedlikehold -. Dette refererer til oppdatering enten (a) en Windows bilde finnes i en montert WIM fil eller (b) en Windows bilde har vært brukt til en VHD men den virtuelle maskinen ikke kjører
Eksempler på oppgaver du kan utføre under service av et bilde kan inneholde:.
Installere eller fjerne roller, rolle tjenestene eller funksjonene
Legge til enhetsdrivere som trengs for visse hardware
Legge pakker som språkpakker eller -hurtigreparasjoner
Legge til programfiler (men ikke installere programmer selv)
< li> Utføre ulike tilpasninger (for eksempel å tilpasse startskjermen)
For resten av denne artikkelen vi ’ ll fokusere på å montere eller demontere roller og funksjoner, som er en sentral del av service bilder for Windows Server distribusjon. Betjene en online installasjon av Windows Server 2012 ved å legge til eller fjerne roller eller funksjoner kan gjøres på to måter:
Ved å lansere Legg til (eller fjern) Roller og funksjoner Wizard fra Server Manager
Etter ved hjelp av Installer-WindowsFeature eller Avinstaller-WindowsFeature cmdlets av Windows Powershell
Begge metodene kan brukes til å legge til eller fjerne funksjoner på fjern administrerte servere som kjører Windows Server 2012, men Powershell tilnærmingen har den ekstra fordelen at du kan det å betjene både bilder av Windows Server 2012. online og offline Denne evnen kan være spesielt nyttig i datasentermiljøer der serverbelastninger kjører i virtuelle maskiner.
Konvertering en offline VHD av Server Core til server med en GUI
For å demonstrere hvordan du kan legge til funksjoner til en offline VHD som har Windows Server 2012 installert på den, la ’ s ta en virtuell maskin som har en ren installasjon av Server Core installasjonsalternativet for Windows Server 2012, slå av den virtuelle maskinen, og legge de nødvendige funksjoner for å konvertere Windows-installasjonen på serveren med et alternativ GUI installasjon.
Figur 1 viser en ren installasjon av Server Core installasjonsalternativet for Windows Server 2012 i en virtuell
Figur 1 maskin som kjører på en Hyper-V host. En ren installasjon av Server Core
Skriv Powershell i ledeteksten vinduet for å endre den til en Powershell-konsoll.
< p> Figur 2:. Bytte til Windows Powershell
Forskjellen mellom en Server Core-installasjonen og en server med en GUI installasjon er at følgende to funksjonene er installert i serveren med et GUI, men er ikke installert på Server Core :
Grafiske verktøy og Infrastruktur Denne funksjonen omfatter infrastruktur og en minimal server grensesnitt som støtter GUI styringsverktøy
Server Grafisk Shell Denne funksjonen gir full Windows grafiske brukergrensesnittet for serveren, inkludert Windows. . Utforsker og Internet Explorer
På en server med en GUI installasjon, begge disse er under funksjonene i brukergrensesnitt og infrastruktur har vist i Figur 3:
Figur 3: Server med en GUI har to funksjoner installert som ikke er installert på Server Core
Power navnene på disse to funksjonene er:.
Server-Gui-Mgmt-Infra
Server-Gui-Shell
La oss bruke Get-WindowsFeature cmdlet for å vise installere tilstand av disse to funksjonene i vår kjører Server Core-installasjonen:
PS C: \\ > Get-WindowsFeature Server-ret- * | Format-Table Name, InstallStateName InstallState ---- ------------ Server-Gui-Mgmt-Infra RemovedServer-Gui-Shell FjernetFunksjoner kan ha tre mulige installere stater i Windows Server 2012 :
Installert - Funksjonen er installert
tilgjengelig - Funksjonen er ikke installert, men dets installasjonsbinærfiler er til stede i side-by-side-butikk (C: \\ Windows \\ WinSxS mappen )
Fjernet - Funksjonen er ikke installert og dets binærfiler er ikke til stede i side-by-side-butikk
Som du ser av ovenstående kommandoutdataene, den Server- Gui-Mgmt-Infra og Server-gui-Shell funksjoner er ikke til stede i side-by-side-butikk på en ren installasjon av Server Core. Dette betyr at hvis du ønsker å installere disse funksjonene (dvs. konvertere Server Core-installasjonen til serveren med et GUI) du må oppgi en kilde for de savnede binærfiler. For en som kjører Windows Server 2012 installasjon, kan de manglende binærfiler leveres i en av følgende måter:
Ved å laste dem ned fra Windows Update
Ved å montere en WIM bilde av Install.wim. fil i \\ Kilder mappen på Windows Server 2012 produkt media.
Ved å montere en VHD som har en Windows Server 2012 installasjon av samme utgave og service pack nivå.
Ved å kopiere hele WinSxS mappe fra en Windows Server 2012 installasjon av samme utgave og service pack nivå.
Fra en nettverksressurs som inneholder mangler binærfiler eller hele WinSxS mappen fra en Windows Server 2012 installasjon av samme utgave og service pack nivå (krever konfigurering tillatelser riktig).
Hvis du ikke angir en kilde for de manglende binærfiler for funksjoner du ønsker å installere på en Windows installasjon, deretter som standard binærfilene vil bli lastet ned fra Windows Oppdater når du prøver å installere funksjonen. Dette kan ta litt tid men, så det er vanligvis best å angi en lokal eller nettverkskilde for binærfilene.
Vi kommer til å bruke metode 2 fra listen ovenfor i et øyeblikk, men først la oss stenge ned vår virtuelle maskin som har Windows Server 2012 installert og prøve å kjøre Get-WindowsFeature cmdlet fra våre vert maskin (Hyper-V host) i stedet for i den virtuelle maskinen selv. For å bruke Get-WindowsFeature på verten for å vise installerte og tilgjengelige funksjoner på en frakoblet VHD som har Windows installert på den, må vi inkludere -Vhd parameter i vår kommando for å angi den lokale banen til VHD-filen på vertsmaskinen. Denne banen kan bli funnet på harddisken eiendommer i den virtuelle maskinens innstillinger som vist i figur 4.
Figur 4:. Bestemme lokale banen til en virtuell maskin er VHD-filen på en Hyper-V host
Nå skal vi bruke Get-WindowsFeature å vise installere state of the Server-Gui-Mgmt-Infra og Server-Gui-Shell funksjoner i vår offline VHD:
PS C: \\ > Get-WindowsFeature Server-ret- * -Vhd "C: \\ Users \\ Public \\ Documents \\ Hyper-V \\ Virtual Hard Disks \\ ch02 vhd inst feat test.vhdx" | ft Navn, InstallStateName InstallState ---- ------------ Server-Gui-Mgmt-Infra RemovedServer-Gui-Shell FjernetSom du ser, kan du bruke Get-WindowsFeature å vise installasjons delstaten funksjoner på begge bildene av Windows Server 2012. online og offline Vi kan finne ut mer om Windows-installasjonen på vår offline VHD ved å bruke DISM /get-imageinfo kommandoen som følger:
PS C: \\ > DISM /get-imageinfo /imagefile: "C: \\ Users \\ Public \\ Documents \\ Hyper-V \\ Virtual Hard Disks \\ ch02 vhd inst feat test.vhdx" /Indeks: 1Deployment Bilde Icing and Management toolVersion: 6.2.8400.0Details for bilde : C: \\ Users \\ Public \\ Documents \\ Hyper-V \\ Virtual Hard Disks \\ ch02 vhd inst feat test.vhdxIndex: 1Name: < udefinerte > Beskrivelse: < udefinert > Størrelse: 8325693440 bytesArchitecture: x64Hal: acpiapicVersion: 6.2.8400ServicePack Bygg: 0ServicePack nivå: 0Edition: ServerDatacenterInstallation: Server CoreProductType: ServerNTProductSuite: Terminal ServerSystem rot: WindowsDirectories: < udefinert > Files: < udefinert > Laget: 7/26/2012 - 02:24:30 PMModified: 7/26/2012 - 2:24:30 PMLanguages: en-US (Standard)Fra ovennevnte kommandoutdataene vi kan se at vår offline VHD har en Server Core-installasjonen av ServerDataCenter utgave installert
Merk også at når du. angi en bane til en VHD bruke /imagefile parameter, må du alltid inkludere /Indeks: 1 i din kommando, siden det kan bare være en installert bilde på en VHD
La oss nå bruke Installer-WindowsFeature cmdlet til. installere Server-Gui-Mgmt-Infra og Server-Gui-Shell har på vår offline VHD av Server Core. Å gjøre dette bør konvertere vår Server Core-installasjonen til en server med en GUI installasjon. Men før vi gjør dette, må vi gi de savnede binærfiler for disse to funksjonene som disse binærfiler er for øyeblikket ikke i side-by-side-butikk på VHD (dvs. det er hva installere statlige Fjernet midler i ovennevnte kommandoen output). Som vi antydet tidligere, den metoden vi skal bruke for å yte binærfiler er å montere en WIM bilde av Install.wim filen i \\ Kilder mappen i Windows Server 2012 produkt media. Her er fremgangsmåten:
Sett produktet media i DVD-stasjonen på Hyper-V host, som for denne gjennomgangen vil være D:. Disken
Opprett en ny katalog som heter C: \\ mountdir (eller noe annet) på vertsmaskinen
Åpne Powershell-konsollen og kjøre DISM /get-wiminfo kommando for å vise navnene og indeksnumrene til alle bildene som finnes i install.wim. fil i \\ Kilder mappen på produktet media:
PS C: \\ > DISM /get-wiminfo /wimfile:D:\\sources\\install.wimDeployment Bilde Icing and Management toolVersion: 6.2.8400.0Details for bilde: D: \\ kilder \\ install.wimIndex: 1Name: Windows Server 8 Beta SERVERSTANDARDCOREDescription: Windows Server 8 Beta SERVERSTANDARDCORESize: 7054646034 bytesIndex: 2Name: Windows Server 8 Beta SERVERSTANDARDDescription: Windows Server 8 Beta SERVERSTANDARDSize: 11849571677 bytesIndex: 3Name: Windows Server 8 Beta SERVERDATACENTERCOREDescription: Windows Server 8 Beta SERVERDATACENTERCORESize: 7050514952 bytesIndex: 4Name: Windows Server 8 Beta SERVERDATACENTERDescription: Windows Server 8 Beta SERVERDATACENTERSize. 11854358781 bytesThe operasjonen er fullførtSiden vår offline VHD har SERVERDATACENTERCORE installert, skal vi gi de manglende binærfiler fra en SERVERDATACENTER utgave, som er den tilsvarende server med en alternativ GUI installasjon. Vi ser av oven kommandoutdataene at fire er indeksen nummeret til SERVERDATACENTER bilde i Install.wim fil, og vi kommer til å bruke denne informasjonen i neste trinn.
- Deretter bruke DISM /montere -wim kommandoen for å montere bildet i Install.wim filen du identifiserte i trinn 3 til tom katalog på vertsmaskinen i trinn 2:
PS C: \\ > DISM /mount-wim /wimfile:D:\\sources\\install.wim /indeks: 4 /mountdir: C: \\ mountdir /readonlyDeployment Bilde Icing and Management toolVersion: 6.2.8400.0Mounting bilde [========= ================= 100,0% ==========================] Operasjonen er fullført .Legg merke til at vi har montert bildet som read-only siden vi ikke skal endre det.
Nå bruker Installer-WindowsFeature cmdlet for å installere Server-Gui-Mgmt-Infra og Server -Gui-Shell har på offline VHD. Inkluder source parameter for å angi side-by-side lageret for montert Windows image som kilde for de manglende binærfiler som vil være nødvendig for å installere disse to funksjonene:
PS C: \\ > Installer-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -vhd "C: \\ Users \\ Public \\ Documents \\ Hyper-V \\ Virtuelle harddisker \\ ch02 vhd inst feat test.vhdx" source C: \\ mountdir \\ Windows \\ WinSxSSuccess Restart Trengs Exit Kode Feature Resultat ------- -------------- --------- ---------- ---- Sanne ingen suksess {Grafisk Management Verktøy og ...
Vi er ferdig med å betjene våre offline bilde slik at vi kan avmontere bilde fra katalogen på verts:
PS C : \\ > DISM /avmontere-image /mountdir: C: \\ mountdir /discardDeployment Bilde Icing and Management toolVersion: 6.2.8400.0Unmounting bilde [======================== == 100,0% ==========================] Operasjonen er fullført.
Nå la oss starte den virtuelle maskinen i Hyper-V Manager- , åpne den i en Virtual Machine Connection vinduet, og logge på med standard administratorkonto. Resultatet er vist i figur 5, og som du kan se vår Server Core-installasjonen har blitt omgjort til en server med en GUI installasjon mens det var frakoblet
Figur 5:. Server Core-installasjonen i frakoblet virtuelle maskinen har blitt omgjort til en server med en GUI installasjon.
Konklusjon
Ved å bruke Windows Powershell sammen med Deployment Bilde Icing and Management kommando DISM.exe, du kan utføre service på bilder både online og offline av Windows Server 2012 installasjoner på både fysiske servere og virtuelle maskiner.
Next Page:QoS i Windows Server 2012 (del 3)