新世代伺服器 Nano Server (3) - 管理 Nano Server


王偉任 (不自量力 の Weithenn)



2016年2月

 

本機管理 Nano Server

事實上,在先前的Windows Server 2016 TP2、TP3技術預覽版本當中,要針對Nano Server進行管理作業的話只能採用「遠端管理」的方式。現在,從Windows Server 2016 TP4版本開始,支援Nano Server Recovery Console特色功能,讓Nano Server的基礎管理作業變得相當簡單。

當Nano Server啟動並順利採用管理者帳號及密碼登入後,便可以看到Nano Server Recovery Console畫面,在此管理畫面中你可以看到Nano Server的電腦名稱、工作群組或網域、作業系統版本、主機日期及時間、主機時區、網路組態資訊。

你可以使用「Ctrl + F6」組合鍵來重新啟動Nano Server,或使用「Ctrl + F12」組合鍵關閉Nano Server。或是透過「TAB鍵」選取「Networking」項目,進行Nano Server的網路組態設定,或是選取「Firewall」項目進行防火牆規則的管理作業。

Nano Server Recovery Console管理畫面

圖11、Nano Server Recovery Console管理畫面

當你進入Networking項目後,便可以看到此台Nano Server的網路組態設定資訊,例如,IPv4、IPv6、DNS Server、預設閘道...等。在這個管理畫面中,你可以啟用或停用網路卡、編輯IPv4或IPv6位址內容、新增路由、切換為固定IP位址模式或採用DHCP。

Nano Server Recovery Console網路組態設定管理畫面

圖12、Nano Server Recovery Console網路組態設定管理畫面

當你進入Firewall項目後,便可以看到此台Nano Server的防火牆規則清單,在這個管理畫面中,你可以快速且方便的啟用或停用指定的防火牆規則。

Nano Server Recovery Console防火牆規則管理畫面

圖13、Nano Server Recovery Console防火牆規則管理畫面

遠端管理 Nano Server

了解Nano Server本機管理方式後,讀者應該可以了解到在實務上應該都會採用遠端管理的方式,來管理企業或組織當中的Nano Server。你可以有多種方式遠端管理Nano Server,例如,伺服器管理員(Server Manager)、Windows PowerShell、WMI(Windows Management Instrumentation)、Windows Remote Management。或者透過Serial Cable連接到Nano Server之後,再透過EMS(Emergency Management Services)進行管理作業。

伺服器管理員

當你設定好Nano Server網路組態並加入網域環境後,便可以開啟「伺服器管理員(Server Manager)」,依序點選「All Servers > Add Servers > Active Directory」後鍵入Nano Server電腦名稱,將Nano Server加入至管理清單當中。

如果,Nano Server並沒有加入網域的話,那麼請點選「All Servers > Add Servers > DNS」後鍵入Nano Server電腦名稱,將Nano Server加入至管理清單當中。但是,你將會發現無法取得該台Nano Server的IP位址,並且運作狀態為「Kerveros target resolution error」,此時請點選該台Nano Server後按下滑鼠右鍵選擇「Manage As」項目,然後於彈出的Windows Security視窗中鍵入Nano Server的管理者帳號及密碼,通過驗證程序後便會顯示該台Nano Server的IP位址,同時運作狀態也將轉變為「Online」。

透過伺服器管理員遠端管理Nano Server

圖14、透過伺服器管理員遠端管理Nano Server

 

Windows PowerShell

在你採用Windows PowerShell的方式遠端管理Nano Server之前,必須要先執行「Set-Item」指令將遠端的Nano Server的IP位址或電腦名稱,加入到管理主機當中的「Trusted Hosts」清單內。

Set-Item WSMan:\localhost\Client\TrustedHosts "<電腦名稱或IP位址>"

 

接著,便可以使用「Enter-PSSession」指令,連接至遠端的Nano Server進行PowerShell遠端管理作業。

Enter-PSSession -ComputerName "<電腦名稱或IP位址>" -Credential 電腦名稱\Administrator

 

倘若,你的Nano Server是運作在Hyper-V虛擬化平台中的VM虛擬主機,那麼你可以直接透過內建的PowerShell Direct功能,直接進行PowerShell遠端管理作業。

Enter-PSSession -VMName "<VM虛擬主機名稱>" -Credential電腦名稱\Administrator

 

Windows PowerShell CIM

你也可以透過Windows PowerShell啟動CIM Session,以WinRM(Windows Remote Management)的方式去執行WMI指令,達到遠端管理Nano Server的目的。

$ip = "<電腦名稱或IP位址>"

$cim = New-CimSession –Credential 電腦名稱\Administrator –ComputerName $ip

Get-CimInstance –CimSession $cim –ClassName Win32_ComputerSystem | Format-List *  

 

Windows Remote Management

你也可以採用WinRM的方式,直接在遠端Nano Server上執行相關的管理動作。同樣的,在採用WinRM進行管理之前,必須先完成加入至本機Trusted Hosts的前置作業才行。

winrm quickconfig

winrm set winrm/config/client @{TrustedHosts="*"}

chcp 65001

 

接著,你就可以執行相關管理指令在遠端的Nano Server當中,下列範例指令將會執行「ipconfig」指令,列出遠端Nano Server的網路組態資訊。

winrs –r:< 電腦名稱或IP位址> -u:Administrator -p:<管理者密碼> ipconfig

 

結語

透過本文的說明及實作演練,相信讀者已經了解到在Windows Server 2016當中,如何為企業或組織建立精簡快速且效能良好的Nano Server,同時在本文中也實作如何因應不同的需求,直接客製化出所需的Nano Server,最後再說明如何進行本機及遠端管理Nano Server作業。

事實上,Nano Server仍有許多進階功能值得探討,在後續的文章當中也將會讀者繼續深入剖析,例如,實戰Nano Server架構Hyper-V Cluster、SOFS Cluster...等進階技術

 

相關文章 | 新世代伺服器 Nano Server - 簡介 | 建立 Nano Server | 管理 Nano Server