Správa balíků na serveru Nano

Připomeňme, že v systému Windows Server 2016 kromě známého Server Core a Full GUI existuje i další možnost instalace systému s názvem Nano Server. Nano Server je ještě kompaktnější verze instalace systému Windows Server navržená pro spouštění kontejnerů a aplikací vytvořených v cloudu. Za účelem maximalizace velikosti systému byly všechny role, komponenty a ovladače přesunuty mimo obraz Nano Serveru. Lze je stáhnout a nainstalovat jako balíčky. Tyto balíčky lze získat z distribuce (adresář Windows Server 2016) ... \Nano Server \Balíčky) nebo z úložiště online balíčků. V tomto článku budeme hovořit o funkcích správy balíků v systému Windows Nano Server.

Balíčky Nano Server lze porovnat s rolemi a funkcemi systému Windows Server, které může administrátor v případě potřeby nainstalovat. Během nasazení (cmdlet) můžete do obrazu Nano Server nainstalovat balíček z hostitelského systému Nové-NanoServerImage) nebo úpravy obrázků (Upravit-NanoServerImage), pomocí DISM nebo pomocí modulu PackageManagement (aka OneGet).

Připojte se k nasazenému Nano VM z hostitele Hyper-V:

Zadejte-PSSession Nano1

Stáhněte a importujte modul PowerShell NanoServerPackage:

Uložit modul - Cesta „$ env: ProgramFiles \ WindowsPowerShell \ Moduules“ - Jméno NanoServerPackage -MinimumVersion 1.0.0.0
Import-PackageProvider NanoServerPackage

Dostupné balíčky Nano Server uvádíme takto:

find-NanoServerPackage -Name *

Nebo obecnější příkaz, jako je tento:

Find-Package -ProviderName NanoServerPackage

Chcete-li nainstalovat balíček (například balíček komponent úložiště - Storage Package) na spuštěný server Nano, spusťte příkaz:

Install-NanoServerPackage - Název Microsoft-NanoServer-Storage-Package

Chcete-li nainstalovat a spustit IIS, příkaz pro instalaci balíčku bude následující:

Install-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package
Start-Service WAS
Start-Service W3SVC

Balíček Nano můžete nainstalovat offline přímo do souboru VHD / VHDX virtuálního počítače:

Install-NanoServerPackage - Název Microsoft-NanoServer-Storage-Package -culture en-us -RequiredVersion 10.0.14300.0 -ToVHd C: \ VMstore \ nano1 \ Nano1.vhd

Nejnovější verzi balíčku pro Nano si můžete stáhnout z oficiálního repozitáře a přidat do seznamu dostupných:

Find-NanoServerPackage -Name * Storage * -MaximumVersion 10.2 -MinimumVersion 1.0 -Culture en-us | Uložit-NanoServerPackage -Path C: \ NanoBase \ Packages

Seznam nainstalovaných balíčků v systému lze získat online pomocí příkazu:

Získejte balíček

Nebo offline, na základě dat v obrazovém souboru VHD Nano VM:

Get-Package - Provider NanoserverPackage-fromVhd C: \ VMstore \ nano1 \ Nano1.vhd

Pokud hostitelský počítač a server Nano nemají připojení k internetu, můžete přidat komponentu k obrazu systému ze souboru kabiny pomocí DISM:

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