Manajemen Paket di Server Nano

Ingatlah bahwa pada Windows Server 2016, selain Server Core dan GUI Lengkap, ada opsi lain untuk menginstal sistem yang disebut Nano Server. Nano Server adalah versi yang lebih ringkas untuk menginstal Windows Server, yang dirancang untuk menjalankan wadah dan aplikasi yang dibuat di cloud. Untuk memaksimalkan ukuran sistem, semua peran, komponen, dan driver telah dipindahkan melampaui gambar Nano Server. Mereka dapat diunduh dan diinstal sebagai paket. Paket-paket ini dapat diperoleh dari distribusi Windows Server 2016 (direktori ... \Nano Server \Paket), atau dari repositori paket online. Pada artikel ini kita akan berbicara tentang fitur manajemen paket di Windows Nano Server.

Paket-paket Server Nano dapat dibandingkan dengan peran dan fitur Windows Server yang dapat diinstal oleh administrator jika perlu. Anda dapat menginstal paket ke dalam gambar Server Nano dari sistem host selama penerapan (cmdlet Baru-NanoServerImage), atau pengeditan gambar (Edit-NanoServerImage), menggunakan DISM, atau menggunakan modul PackageManagement (alias OneGet).

Terhubung ke Nano VM yang dikerahkan dari host Hyper-V:

Masukkan-PSSession Nano1

Unduh dan impor modul PowerShell Paket NanoServer:

Save-Module -Path “$ env: ProgramFiles \ WindowsPowerShell \ Modules” -Name NanoServerPackage -MinimumVersion 1.0.0.0
Impor-PaketPenyediakan NanoServerPackage

Kami mencantumkan paket Server Nano yang tersedia sebagai berikut:

find-NanoServerPackage -Name *

Atau perintah yang lebih umum seperti ini:

Temukan-Paket -ProviderName NanoServerPackage

Untuk menginstal paket (misalnya, paket komponen penyimpanan - Paket Penyimpanan) pada server Nano yang berjalan, jalankan perintah:

Instal-NanoServerPackage -Nama Microsoft-NanoServer-Storage-Package

Untuk menginstal dan menjalankan IIS, perintah instalasi paket akan seperti ini:

Instal-Paket -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package
Mulai-Layanan WS
Mulai-Layanan W3SVC

Anda dapat menginstal paket Nano secara langsung di file VHD / VHDX dari mesin virtual:

Instal-NanoServerPaketage -Nama Microsoft-NanoServer-Penyimpanan-Paket -kultur en-us-DiperlukanVersi 10.0.14300.0 -ToVHd C: \ VMstore \ nano1 \ Nano1.vhd

Versi terbaru dari paket untuk Nano dapat diunduh dari repositori resmi dan ditambahkan ke daftar yang tersedia:

Find-NanoServerPackage -Name * Storage * -MaximumVersion 10.2 -MinimumVersion 1.0 -Culture en-us | Hemat-NanoServerPackage -Path C: Paket \ NanoBase \

Daftar paket yang diinstal dalam sistem dapat diperoleh secara online menggunakan perintah:

Dapatkan paket

Atau offline, berdasarkan data dalam file gambar VHD Nano VM:

Dapatkan-Paket-menyediakan NanoserverPaketage -dariVhd C: \ VMstore \ nano1 \ Nano1.vhd

Jika mesin host dan server Nano tidak memiliki koneksi Internet, Anda dapat menambahkan komponen ke gambar sistem dari file cab menggunakan 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