Спомнете си, че в Windows Server 2016, в допълнение към познатото сървърно ядро и пълен GUI, има и друга опция за инсталиране на система, наречена Nano Сървър. Nano Server е още по-компактна версия за инсталиране на Windows Server, предназначена за стартиране на контейнери и приложения, създадени в облака. За да се увеличи максимално размерът на системата, всички роли, компоненти и драйвери са били преместени извън изображението на Nano Server. Те могат да бъдат изтеглени и инсталирани като пакети. Тези пакети могат да бъдат получени от дистрибуцията на Windows Server 2016 (директория) ... \Nano Сървър \Пакети) или от хранилището на онлайн пакетите. В тази статия ще говорим за функциите за управление на пакети в Windows Nano Server.
Пакетите на Nano Server могат да се сравняват с ролите и функциите на Windows Server, които администраторът може да инсталира, ако е необходимо. Можете да инсталирате пакет в изображение на Nano Server от хост системата по време на внедряване (cmdlet нов-NanoServerImage) или редактиране на изображения (редактирам-NanoServerImage), използвайки DISM или използвайки модула PackageManagement (известен още като OneGet).
Свържете се с разгърнатия Nano VM от хоста на Hyper-V:
Enter-PSSession Nano1
Изтеглете и импортирайте модула PowerShell NanoServerPackage:
Save-Module -Path „$ env: ProgramFiles \ WindowsPowerShell \ Modules“ -Име NanoServerPackage -MinimumVersion 1.0.0.0
Import-PackageProvider NanoServerPackage
Ние изброяваме наличните пакети на Nano Server, както следва:
find-NanoServerPackage -Name *
Или по-обща команда като тази:
Find-Package -ProviderName NanoServerPackage
За да инсталирате пакета (например пакета за компонент за съхранение - Пакет за съхранение) на работещ сървър на Nano, изпълнете командата:
Install-NanoServerPackage -Name Microsoft-NanoServer-Storage-Package
За да инсталирате и стартирате IIS, командата за инсталиране на пакет ще бъде следната:
Install-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package
Start-Service WAS
Start-Service W3SVC
Можете да инсталирате пакета Nano офлайн директно във VHD / VHDX файла на виртуалната машина:
Install-NanoServerPackage -Name Microsoft-NanoServer-Storage-Package -култура en-us -RequiredVersion 10.0.14300.0 -ToVHd C: \ VMstore \ nano1 \ Nano1.vhd
Последната версия на пакета за Nano може да бъде изтеглена от официалното хранилище и добавена в списъка на наличните:
Find-NanoServerPackage -Name * Съхранение * -MaximumVersion 10.2 -MinimumVersion 1.0 -Култура en-us | Save-NanoServerPackage -Path C: \ NanoBase \ пакети
Списък с инсталирани пакети в системата може да се получи онлайн чрез командата:
Get-Package
Или офлайн, въз основа на данните във VHD Nano VM файла с изображение:
Get-Package -provider NanoserverPackage -отVhd C: \ VMstore \ nano1 \ Nano1.vhd
Ако хост машината и Nano сървърът нямат интернет връзка, можете да добавите компонента към системното изображение от файла на кабината, като използвате DISM:
dism.exe / Mount-Image /ImageFile:C:\VMstore\nano1\Nano1.vhd / index: 1 / mountdir: c: \ mountdir
dism.exe / add-package / packagepath: c: \ nanoserver \ пакети \ Microsoft-NanoServer-IIS-Package _en-US.cab / image: c: \ mountdir
dism.exe / unmount-image / mountdir: c: \ mountdir / commit