Upravljanje paketov v Nano Serverju

Spomnimo se, da v sistemu Windows Server 2016 poleg znanih strežnikov Core in Full GUI obstaja še ena možnost namestitve sistema, imenovanega Nano Strežnik. Nano Server je še bolj kompaktna različica namestitve sistema Windows Server, ki je zasnovan za zagon vsebnikov in aplikacij, ustvarjenih v oblaku. Da bi povečali velikost sistema, so bile vse vloge, sestavni deli in gonilniki premaknjeni preko slike Nano Server. Lahko jih prenesete in namestite kot pakete. Te pakete je mogoče dobiti v distribuciji Windows Server 2016 (imenik ... \Nano Strežnik \Paketi) ali iz spletnega skladišča paketov. V tem članku bomo govorili o funkcijah upravljanja paketov v sistemu Windows Nano Server.

Pakete Nano Server lahko primerjate z vlogami in funkcijami Windows Server, ki jih lahko po potrebi namesti skrbnik. Med nameščanjem paketa v sliko strežnika Nano Server lahko namestite paket iz gostiteljskega sistema (cmdlet Novo-NanoServerImage) ali urejanje slik (Uredi-NanoServerImage), z uporabo DISM ali z uporabo modula PackageManagement (aka OneGet).

Povežite se z nameščenim Nano VM od Hyper-V gostitelja:

Vnesite-PSSession Nano1

Prenesite in uvozite PowerShell modul NanoServerPackage:

Shrani-Modul-Pot „$ env: ProgramFiles \ WindowsPowerShell \ Modules“ -Name NanoServerPackage -MinimumVersion 1.0.0.0
Uvozi-PackageProvider NanoServerPackage

Razpoložljive pakete Nano Server navajamo na naslednji način:

najdi-NanoServerPackage -Name *

Ali bolj splošen ukaz kot je ta:

Najdi-paket -ProviderName NanoServerPackage

Če želite namestiti paket (na primer paket komponent za shranjevanje - paket za shranjevanje) na delujoči strežnik Nano, zaženite ukaz:

Namestite-NanoServerPackage -Name Microsoft-NanoServer-Storage-Package

Za namestitev in zagon IIS bo ukaz za namestitev paketa tak:

Namestite paket -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-paket
Start-Service WAS
Start-Service W3SVC

Paket Nano lahko namestite brez povezave neposredno v datoteko VHD / VHDX navideznega stroja:

Namestite-NanoServerPackage -Name Microsoft-NanoServer-Storage-Package -kultura en-us -RequiredVersion 10.0.14300.0 -ToVHd C: \ VMstore \ nano1 \ Nano1.vhd

Najnovejšo različico paketa za Nano lahko prenesete iz uradnega skladišča in dodate na seznam razpoložljivih:

Najdi-NanoServerPackage -Name * Shranjevanje * -MaximumVersion 10.2 -MinimumVersion 1.0 -Kultura en-us | Shrani-NanoServerPackage -Path C: \ NanoBase \ Paketi

Seznam nameščenih paketov v sistemu lahko dobite na spletu s pomočjo ukaza:

Get-paket

Ali brez povezave, na podlagi podatkov v slikovni datoteki VHD Nano VM:

Get-Package -provider NanoserverPackage -fVVhd C: \ VMstore \ nano1 \ Nano1.vhd

Če gostiteljska naprava in Nano strežnik nimata internetne povezave, lahko komponento dodate sistemski sliki iz datoteke kabine z uporabo DISM:

dism.exe / Mount-Image /ImageFile:C:\VMstore\nano1\Nano1.vhd / index: 1 / mountdir: c: \ mountdir
dism.exe / add-package / packagepath: c: \ nanoserver \ paket \ Microsoft-NanoServer-IIS-Package _sl-US.cab / image: c: \ mountdir
dism.exe / unmount-image / mountdir: c: \ mountdir / commit