Csomagkezelés a Nano Szerverben

Emlékezzünk arra, hogy a Windows Server 2016-ban a jól ismert Server Core és a Full GUI mellett van még egy lehetőség a nano szerver. A Nano Server a Windows Server telepítésének még kompaktabb változata, amelyet a felhőben létrehozott tárolók és alkalmazások futtatására terveztek. A rendszer méretének maximalizálása érdekében az összes szerep, összetevő és illesztőprogram átkerült a Nano Server képen. Csomagként letölthetők és telepíthetők. Ezek a csomagok beszerezhetők a Windows Server 2016 terjesztésből (könyvtár ... \nano Szerver \csomagok), vagy az online csomagleraktárból. Ebben a cikkben a Windows Nano Server csomagkezelési szolgáltatásairól fogunk beszélni.

A Nano Server csomagok összehasonlíthatók a Windows Server szerepekkel és szolgáltatásokkal, amelyeket az adminisztrátor szükség esetén telepíthet. Telepíthet egy csomagot egy Nano Server képbe a gazdarendszerből a telepítés során (parancsmag új-NanoServerImage) vagy képszerkesztő (szerkesztése-NanoServerImage), a DISM vagy a PackageManagement modul (más néven OneGet) használatával.

Csatlakozás a telepített Nano virtuális géphez a Hyper-V gazdagépről:

Enter-PSSession Nano1

Töltse le és importálja a PowerShell modult NanoServerPackage:

Mentés-modul - „$ env: ProgramFiles \ WindowsPowerShell \ Modulok” elérési út - NanoServerPackage -MinimumVersion 1.0.0.0
Import-PackageProvider NanoServerPackage

A rendelkezésre álló Nano Server csomagokat az alábbiak szerint soroljuk fel:

find-NanoServerPackage -Name *

Vagy egy általánosabb parancs, mint ez:

Find-Package -ProviderName NanoServerPackage

A csomag (például a tárolókomponens csomag - Tárolócsomag) futó Nano-kiszolgálóra történő telepítéséhez futtassa a következő parancsot:

Install-NanoServerPackage -Név Microsoft-NanoServer-Storage-Package

Az IIS telepítéséhez és futtatásához a csomag telepítési parancs a következő lesz:

Telepítési csomag -ProviderName NanoServerPackage -Név Microsoft-NanoServer-IIS-Package
Start-Service WAS
Start-Service W3SVC

A Nano csomagot offline módban telepítheti a virtuális gép VHD / VHDX fájljába:

Telepítés-NanoServerPackage -Név Microsoft-NanoServer-Storage-Package -kultúra en-us -RequiredVersion 10.0.14300.0 -ToVHd C: \ VMstore \ nano1 \ Nano1.vhd

A Nano csomag legfrissebb verziója letölthető a hivatalos lerakatból, és hozzáadható a rendelkezésre álló listához:

Find-NanoServerPackage -Név * Tárolás * -MaximumVersion 10.2 -MinimumVersion 1.0 -Kultúra-hu | Save-NanoServerPackage -Path C: \ NanoBase \ Packages

A rendszerben telepített csomagok listáját online lehet beszerezni a következő paranccsal:

Get-csomag

Vagy offline is, a VHD Nano virtuális gép képfájljában szereplő adatok alapján:

Get-Package -szolgáltató NanoserverPackage -tőlVhd C: \ VMstore \ nano1 \ Nano1.vhd

Ha a gazdagépnek és a Nano szervernek nincs internetkapcsolata, a DISM segítségével hozzáadhatja az összetevőt a rendszerfájlhoz a cab fájlból:

dism.exe / Mount-Image /ImageFile:C:\VMstore\nano1\Nano1.vhd / index: 1 / mountdir: c: \ mountdir
dism.exe / add-package / packagepath: c: \ nanoserver \ csomagok \ Microsoft-NanoServer-IIS-csomag _en-US.cab / kép: c: \ mountdir
dism.exe / leválasztás-kép / mountdir: c: \ mountdir / vállalás