圖1. 在個人服務器上啟用遠程管理:打開服務器管理器,選擇“本地服務器”容器,點“關(guān)閉”

使用服務器管理器

通過服務器管理器管理多個服務器最有效的方法是創(chuàng)建一個服務器組。服務器組包含運行相同任務的物理或者虛擬服務器組成,統(tǒng)一進行管理和監(jiān)測。創(chuàng)建服務器組:打開服務器管理器,點擊“控制面板”選項,就會出現(xiàn) “創(chuàng)建一個服務器組”選項(圖2)。

Windows Server 2012中啟用多服務器管理

圖2. 創(chuàng)建服務器組:打開服務器管理器,點擊“控制面板”選項,就會出現(xiàn) “創(chuàng)建一個服務器組”選項。

這一步,Windows會顯示創(chuàng)建服務器組對話框。輸入要創(chuàng)建的服務器組的名稱呢個,然后選擇組內(nèi)要包含的服務器。例如,我創(chuàng)建了一個叫Hyper-V主機(圖3)的組。選擇完應有的服務器后,點擊OK。

Windows Server 2012中啟用多服務器管理

圖3. 輸入服務器組的名稱,并選擇要包含的服務器

創(chuàng)建組完畢之后,就會顯示在服務器管理器的控制臺的列表中。點擊此組,會看到組里服務器的一覽表(圖4)。例如,你可以看到事件日志、服務項目、性能和最佳實踐分析器等。你甚至為組內(nèi)不同的服務器配置性能警報。

Windows Server 2012中啟用多服務器管理

圖4. 如果點擊此組,可以全覽組內(nèi)的所有服務器

PowerShell呢?

微軟一直聲明Windows PowerShell是用來管理Windows Server 2012的首選。大多數(shù)的多服務器管理功能只能通過PowerShell來管理。

同時管理多個計算機的方法有很多種。最簡單的是使用Invoke-Command cmdlet。Invoke-Command cmdlet包含三部分。第一,是它本身。第二,是ComputerName開關(guān),接著是運行該命令的電腦列表。最后一部分是管理遠程機器的實際的命令。

為了驗證有效性,可以想象你有多個Hyper-V服務器,并且想看每個Hyper-V主機上的虛擬機名稱。通常,你可以使用該命令創(chuàng)建一個虛擬機和運行該虛擬機的主機名稱列表:

Get-VM | FT VMName, ComputerName

Windows Server 2012中啟用多服務器管理

圖5. 管理遠程服務器的PowerShell運行命令以括號結(jié)束

這條命令的問題在于它只跟本地服務器上的虛擬機有關(guān)。如果我們想運行命令來管理多個服務器,可以使用Invoke-Command cmdlet。來看看怎么使用:假設我們給三個服務器分別命名為Lab1、Lab2和Lab3。使用如下命令:

Invoke-Command –ComputerName Lab1, Lab2, Lab3 {Get-VM | FT VMName, ComputerName}

開始執(zhí)行Invoke-Command cmdlet。接下來,我們使用ComputerName開關(guān)和服務器的名稱。對遠程服務器進行管理的實際運行的命令包含在括號里,以括號為結(jié)束(圖5)。

Windows Server 2012多服務器管理的一個重要注意事項是,多數(shù)情況下,遠程主機必須運行Windows Server 2012才能進行管理。

分享到

zhaohang

相關(guān)推薦