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