Windows Nano Server安裝配置詳解(下)
接上篇接上篇《Windows Nano Server安裝配置詳解(上)》、《Windows Nano Server安裝配置詳解(中)》
一、在虛擬機(jī)中部署NanoServer
1.將 NanoServerImageGenerator 文件夾從 Windows Server 2016 ISO 中 \NanoServer 文件夾復(fù)制到你硬盤上的文件夾。
拷貝到C盤根目錄。
2.以管理員身份啟動(dòng) Windows PowerShell,將目錄更改為 NanoServerImageGenerator 文件夾所在的文件夾,然后導(dǎo)入模塊,其方法為 Import-Module .\NanoServerImageGenerator -Verbose
3.通過運(yùn)行以下命令(將提示你輸入新 VHD 的管理員密碼)創(chuàng)建用于設(shè)置計(jì)算機(jī)名和包括 Hyper-V 來(lái)賓驅(qū)動(dòng)程序的標(biāo)準(zhǔn)版 VHD:
New-NanoServerImage -Edition Standard -DeploymentType Guest -MediaPath
-MediaPath <媒體的根路徑> 指定指向 Windows Server 2016 ISO 內(nèi)容的根路徑。 例如,如果已將該 ISO 的內(nèi)容復(fù)制到 d:\TP5ISO,則將使用該路徑。
-BasePath(可選)指定要?jiǎng)?chuàng)建的用于將 Nano Server WIM 和包復(fù)制到其中的文件夾。
-TargetPath 指定將在其中創(chuàng)建生成的 VHD 或 VHDX 的路徑,包括文件名和擴(kuò)展名。
Computer_name 指定正在創(chuàng)建的 Nano Server 虛擬機(jī)的計(jì)算機(jī)名稱。
注意
Windows 8.1、Windows 10、Windows Server 2012 R2 和 Windows Server 2016 均支持 New-NanoServerImage。
創(chuàng)建Base和Nano1文件夾,用于存放TEMP和VHD文件。
mediapath指向D是我的windows 2016光盤ISO文件。
執(zhí)行命令
VHD生成完成后,如圖。
可以到Base文件夾查看LOG信息。
4.在 Hyper-V 管理器中,創(chuàng)建新的虛擬機(jī),并使用在步驟 3 中創(chuàng)建的 VHD。
5.啟動(dòng)虛擬機(jī),然后在 Hyper-V 管理器中連接到虛擬機(jī)。
6.使用在步驟 3 中運(yùn)行腳本時(shí)提供的管理員帳戶和密碼登錄到恢復(fù)控制臺(tái)。
7.獲取 Nano Server 虛擬機(jī)的 IP 地址并使用 Windows PowerShell 遠(yuǎn)程處理或其他遠(yuǎn)程管理工具連接到虛擬機(jī)并對(duì)其進(jìn)行遠(yuǎn)程管理。
二、在物理機(jī)中部署NanoServer
在物理機(jī)中部署Nano Server的步驟和在虛擬機(jī)中加載VHD部署有類似之處,下面把不同的地方羅列出來(lái)。
1.在生成VHD文件的過程中,需要添加-OEMDrivers參數(shù),意思是為大多數(shù)普通硬件安裝OEM驅(qū)動(dòng)程序
-Compute和-clustering代表啟用hyper-v角色和群集功能
2.在物理機(jī)上裝載VHD
裝載到E盤。
3.修改物理機(jī)的引導(dǎo)程序,從VHD中啟動(dòng)
從E盤windows啟動(dòng)
4.將物理計(jì)算機(jī)引導(dǎo)入 Nano Server VHD。
5.使用管理員帳戶和密碼登錄到恢復(fù)控制臺(tái)。
三、部署IIS
***種方式:在生成Nano VHD鏡像的時(shí)候就集成IIS角色
通過結(jié)合使用 -Package 參數(shù)和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安裝 Internet Information Services (IIS) 服務(wù)器角色。
對(duì)于脫機(jī)安裝,使用程序包參數(shù) New-NanoServerImage 添加程序包,如本示例中所示:
New-NanoServerImage -Edition Standard -DeploymentType Guest -MediaPath D:\ -BasePath C:\Base\ -TargetPath C:\Nan
o1\Nano-iis.vhd -ComputerName Nano-iis -Package Microsoft-NanoServer-IIS-Package
第二種方式:對(duì)于現(xiàn)有的VHD文件通過DISM工具進(jìn)行安裝
我們先把正在運(yùn)行的Nano1虛擬機(jī)關(guān)機(jī),然后更新他的VHD文件。
裝載Nano1的VHD文件。
或者通過命令掛載到mountdir文件夾。Base目錄是已經(jīng)存在的,之前使用new-nanoserverimage的時(shí)候生成的目錄。其中的package目錄里有很多cab的安裝包。
以下示例步驟假定正在從 BasePath 指定的目錄運(yùn)行,且該目錄是在運(yùn)行 New-NanoServerImage 之后創(chuàng)建的。
添加IIS完成后,unmount這個(gè)文件夾。
我們?cè)谔摂M化hyper-v中掛載更新后的VHD文件,查看一下。
防火墻多了兩條規(guī)則
通過powershell遠(yuǎn)程連接Nano Server,需要先在管理工作站上配置遠(yuǎn)程連接,如圖。
可以通過訪問IIS的Nano Server所在機(jī)器的IP來(lái)確定是否已經(jīng)安裝了IIS。
切換到另外一臺(tái)Nano Server,未安裝IIS的情況,如圖。
可以通過UNC訪問IIS的目錄。
第三種方式:在線安裝IIS
把Base目錄下面的package文件夾復(fù)制到Nano server的C盤。Base目錄是已經(jīng)存在的,之前使用new-nanoserverimage的時(shí)候生成的目錄。
復(fù)制到C盤。這里Nano Server的IP是172.168.1.26
通過遠(yuǎn)程powershell檢查一下,已經(jīng)復(fù)制過去了。
創(chuàng)建Unattend.xml文件,文件內(nèi)容如下。
把創(chuàng)建好的xml文件放到Nano Server的C盤根目錄下面。XML文件里面自定的安裝文件路徑為IIS的安裝包和IIS的英文語(yǔ)言包。文件中的source location是需要注意的,package放在哪里,這個(gè)路徑就寫哪里。
使用新創(chuàng)建的 XML 文件切換到目錄并運(yùn)行
dism /online /apply-unattend:.\unattend.xml
安裝完成。
通過運(yùn)行以下命令確定 IIS 程序包及其關(guān)聯(lián)的語(yǔ)言包已正確安裝:
dism /online /get-packages
應(yīng)該會(huì)看到“包標(biāo)識(shí):
Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~~10.0.14393.1000”兩次列出,一次用于發(fā)布類型:語(yǔ)言包,一次用于發(fā)布類型:功能包。
使用 net start w3svc 或通過重新啟動(dòng) Nano Server 啟動(dòng) W3SVC 服務(wù)。
通過瀏覽器可以訪問默認(rèn)的IIS站點(diǎn),如圖。
【本文是51CTO專欄作者曾垂鑫的原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)注明出處】