本頁內容
在本文介紹之前已經歷幾次的改版了,相信已有不少系統管理者已經參與了微軟針對伺服器方案的新作業系統 Windows Server 2008 (代碼名稱為 "Longhorn"),讀者可至
Evaluate the Windows Server 2008 Public Beta today 下載或是訂購 (圖1),接下來就讓我們一起縮短與 Windows Server 2008 的距離。

圖 1: Windows Server 2008 產品外觀
瞭解 Windows Server 2008 版本和安裝流程Windows Server 是微軟專門於伺服器的作業系統,在 Windows Server 2008 中也同樣繼承了 Windows Server 2003,對應於不同的企業需求和系統環境,而區分出許多不同版本的作業系統,從小型企業到全球性的大型分散式網路環境都有,主要還是依據版本的價格及功能而有所區分,由於目前正式版還尚未發佈,依筆者目前所得知的微軟最新測試版:Windows Server 2008 Code Name "Longhorn" Beta 3,提供下方列表的版本予以測試,實際版本和所支援的硬體規格,依官方正式版本和消息為準則。
| | 表 1: Windows Server 2008 版本及說明 |
| Windows Server 2008 Edition | 說明 |
Windows Server 2008 Web x86 Windows Server 2008 Web x64
| Windows Server 2008 Web Edition 是專門用為網站伺服器和網站應用程式伺服器所開發,在 Windows Server 系列中所支援的硬體規格中有最大硬體限制,以往只有 OEM 的随機出貨版。
|
Windows Server 2008 Standard x86 Windows Server 2008 Standard x64
| Windows Server 2008 Standard Edition 針對小型企業所開發,可當作工作小組或小型部門的伺服器,在硬體規格中也有較大的硬體限制。
|
Windows Server 2008 Enterprise x86 Windows Server 2008 Enterprise x86
| Windows Server 2008 Enterprise Edition 可支援比 Standard Edition 資料量更大的應用和更高陹的硬體規格。
|
Windows Server 2008 Datacenter x86 Windows Server 2008 Datacenter x86
| Windows Server 2008 Datacenter Edition 可提供最高層次的硬體延伸度以提供最高的效能,以往只有 OEM 的随機出貨版。
|
準備體驗 Windows Server 2008 的快速安裝在接下來要向讀者介紹有關於安裝過程的導引,在安裝介面上其核心和 Vista 有一點相似,但安裝所須的時間卻大副的縮短,在筆者的測試環境中,安裝圖形介面約 20 分鐘左右即可完成安裝 (當然會依照硬體環境而有所差異),比起過往微軟各種圖形介面的安裝流程都要快上許多,其安裝步驟也簡化了不少,讓使用者能夠更有效率的推動系統的部署,在使用的語言上,目前雖然只推出了日文、德文、英文的下載,但由於採用跟 Vista 一樣的 MUI 多國語言核心,使用者只要安裝對應的 Language Pack,就可以顯示適合用戶的語系,在下列的介紹裡,筆者使用了台灣語系的 Language Pack。
在安裝前,首先還是要先確認自身的硬體規格是否符合 Windows Server 2008 的需求,可先去閱讀 Windows Server 2008 的
readme 文件和
Windows Server 2008 System Requirements,在檢查軟體相容性方面,則可透過
Microsoft Application Compatibility Toolkit 的輔助。
底下的圖二即為 Windows Server 2008 的導入頁面,在「Time and currency format」的選項中,若選取「Chinese (Traditional, Taiwan)」,則系統可支援顯示和輸入繁體中文,但並未將原安裝介面轉換成繁體中文。

圖 2: Windows Server 2008 安裝導入頁面
取得合法的測試授權在加入 Windows Server 2008 的測試行列前,不管是 GUI 還是 Server Core 都必須先向微軟公司取得合法的產品序號,才能順利地完成接下來的驗證流程 (圖3),詳見微軟
http://connect.microsoft.com/,不過要值得注意的是有下列二點:
1.
| 一個 Connect 的帳戶只能申請一個 CD-KEY。
|
2.
| 一個 CD-KEY 僅可以啟動 10 次。
|

圖 3: Windows Server 2008 序號輸入頁面
要 GUI 還是 Server Core?相信有不少第一次接觸 Windows Server 2008 的使用者,在安裝過程中,會對底下的圖 4 感到陌生,在這個頁面中,將決定您是安裝 GUI 或是 Server Core 的使用環境,在本節則是採用 Server Core 的安裝選項,不過在往後的安裝過程中,二者並無差異。

圖 4:Windows Server 2008 選擇版本及 GUI 和 Server Core 頁面
回到頁首了解 Server Core,體驗 Server CoreServer Core 是微軟針對低階伺服端所推出的新使用環境,也是 Windows Server 2008 中最具影響力的新功能,在這個環境中,只有在開始的登入頁面和 Windows 工作管理員及部分的程式有提供 GUI,像以往所熟悉的 Explorer Shell 就不會被 Server Core 所安裝。Server Core 主要的管理方式是通過 command line 而不是 GUI 來實現的,因此登入後也僅有一個命令提示字元視窗 (圖5),但因簡化許多服務,反而讓使用者更有彈性的去部署出符合環境的系統,而有效的提升系統穩定性和遠端管理伸縮性,更值得注意的是:Server Core 可以透過 GPO 原則管理及擁有支援遠端桌面管理功能。

圖 5:Server Core 的 Command line 頁面
部署硬碟磁區在 Windows Server 2008 不僅簡化了安裝流程,其中對於硬碟規劃工具讓人更容易上手,親切的介面讓人快速的完成硬碟部署 (圖6),如果是升級用戶則可選擇 Upgrade 進行升級,不過 Windows Server2008 必須安裝在 NTFS 的磁區上,並且磁區剩餘的空間必須大於 8G 才行。如果您使用的儲存子系統,是必須額外提供第三方 (third-party) 的驅動程式,像是 SCSI、RAID、或者特殊規格的硬碟,則必須點選圖四中的 Load Driver 選項,在完成第三方 (third-party) 的驅動程式的載入後,如果沒有偵測到硬碟,則點選 Refresh 重新掃瞄硬碟,接下來就可開始磁區建立和分割工作了。

圖 6:Windows Server 2008 硬碟規劃頁面
體驗 Server Core 環境在接下來正式進入 Windows Server 2008 的安裝 (圖7),筆者就不再加以敘述.,在經過安裝流程後,首先見到的就是 Server Core 登錄頁面 (圖8),在第一次登入時,必須先用系統預設的帳號 Administrator 登入,而密碼則是空白的,當然在預設的系統環境中是有安全上的疑慮,因此接下來筆者將進行 Server Core 的環境初始化。

圖 7:Windows Server 2008 安裝頁面

圖 8:Windows Server 2008 登錄頁面
初始 Server Core 環境儘管完成 Server Core 的安裝,由於在預設的系統環境下,不見得符合管理者的需求,因此還是必須再加以修改,筆者建議須先完成一些基本設定,在下面的範例,提供給初次接觸 Windows Server 的讀者參考。
1.
| 更改系統管理員的密碼: 更改密碼可以透過 net user administrator * 的指令更改 (圖9),其中 * 可直接代換成密碼,或者您也可使用 Ctrl + Alt + Del 後,選取 Change a password 進行系統管理員的密碼更改 (圖10)。
 圖 9:透過指令更改系統管理員的密碼
 圖 10:透過圖形更改系統管理員的密碼
|
2.
| 設定固定 IP: 雖然在預設的系統環境中,DHCP 會自動分配 IP,但如果工作環境和筆者一樣,需要去特別指定 IP 的話,就必須要做出下面的設定了。 A. 首先必須先知道要指定 IP 網卡的 IDX,在個別的系統中,每張網卡都會被分配唯一的 IDX,可透過 netsh interface ipv4 show interface 的指令取得相關的訊息 (圖11)。
 圖 11:透過 netsh 得知 IDX B. 指派 IP 給網卡的命令 netsh interface ipv4 set address name="IDX" source=static address="IP" mask="Subnet Mask" gateway="Default Gateway"C. 接下你可以指定 DNS Server IP,每增加一組 DNSIP 則系統會自動增加 Index 參數。 net interface ipv4 add dnsserver name="IDX" address="DNSIP" |
3.
| 加入網域 netdom join "ComputerName" /domain:"DomainName" /userd:"UserName" /password:"UserPassowrd" |
Server Core 的角色在完成環境初始化後,多數的管理者就會開始考慮要為系統部署何種角色和功能選項,而依目前微軟的官方資料,Server Core 可提供如表二所列幾種伺服器角色和功能選項,或許在正式版本出來後,會陸續增加更多的角色和功能也說不定。
| | 表 2:伺服器角色及功能選項表 |
| 伺服器角色 | 功能選項 |
Active Directory 網域服務
| 網路負載平衡
|
Active Directory Lightweight Directory Services (AD LDS)
| 以 UNIX 為基礎的應用程式子系統
|
動態主機設定通訊協定 (DHCP) 伺服器
| Windows 備份
|
DNS 伺服器
| 多重路徑 I/O
|
檔案伺服器
| 卸除式存放管理
|
列印伺服器
| Windows Bitlocker Drive Encryption
|
串流媒體服務
| 簡易網路管理通訊協定 (SNMP)
|
Microsoft 叢集容錯移轉
| Windows Internet Naming Service (WINS)
|
伺服器角色及功能選項表
| Telnet 用戶端
|
| 服務品質 (QoS)
|
在現實的環境中,有許多的伺服器並不需要過多的圖形介面、多餘的應用程式與服務,這反而意味著存在更多的空間,用來提升伺服器的效能和安全性,而 Server Core 所需的安裝容量方面,也僅只需 1 GB 的硬碟安裝空間,以及約 2 GB 的安裝後操作空間。或許在這些觀念在 Unix 和 Linux 的用戶眼中,並不覺的有何特別之處,但在 Windows 過去幾年中,一直是以 GUI 易用性來建立屬於自己的殺手領域,這回真是一大改變,畢竟在多數伺服器上,是不需要像 DirectX、ADO 和 OLE 等需求。在 Windows Server 系列中,其穩定性受到多數的 GUI 影響和考驗,而 Server Core 正是化繁為簡以命令式的系統環境,提供更穩定和容量更小的環境給系統管理者,不過值得注意,有許多 Windows 底下的程式都是採用 GUI 介面,而且 Server Core 目前也不支援 .NET Framework,因此會產生多數程式的相容性問題,甚至於無法執行。
本頁內容

圖 1: Windows Server 2008 產品外觀
初探 Windows Server 2008 的圖形環境在品嘗過剛才 Server Core 之後,現在讓筆者帶領讀友們開始了解新一代的圖形環境吧,底下是進入系統後的 Initial configuration tasks (圖12) 畫面,筆者建議先完成下面的一些基本設定,在下面的範例中,提供給初次接觸 Windows Server 的朋友參考。
1.
| 更改系統管理員的密碼: 經由「Set the Administrator password」來設定系統管理員的帳號及密碼,也可經由控制台中的「User Accounts」中設定新的密碼。
|
2.
| 更改系統時區: 檢視「Set time zone」選項是否符合系統環境的時區,可更進一步經由控制台中的 「Regional and Language Options」,設定系統時區。像筆者將時區調整成 「Chinese (Traditional, Taiwan)」,便能顯示和輸入繁體中文,預設會連同新注音輸入法一起安裝,或者也可
|
3.
| 設定 IP 位址: 預設的環境,是以 DHCP 自動取得 IP,可直接經由「Configure networking」更改 IPv4 和 IPv6 的 IP,也可經由控制台中的 「Network and Sharing Center」 裡的 「Manage network connections」 選項設定 IP。
 圖 12:Initial configuration tasks
|
4.
| Initial Configuration Tasks 預設環境: 讀者可再依自身系統的環境,在深入設定「Initial Configuration Tasks」,如角色和功能等。筆者就先整理出「Initial Configuration Tasks」的預設環境如表3;
| | 表3:預設環境 | | 功能類別 | 說明 | 系統管理密碼
| 空白,為了系統安全請務必先行更改。
| 系統時區
| 依照原系統安裝時指定。
| IP 位址
| DHCP 自動取得。
| 電腦名稱和網域成員
| 電腦名稱依安裝時指定,而網域則預設不加入,系統為加入 WORKGROUP 群組。
| Windows Update 及錯誤回報
| Windows 更新預設是不開啟,而錯誤回報預設會在發生時詢問使用者是否回報。
| 角色和功能
| 未安裝,之後可再透過「Server Manager」新增和移除。
| 遠端桌面
| 未開啟,之後可再透過「Server Manager」修改。
| Windows Firewall
| 開啟,可經由控制裡的 Windows Firewall 更改
|
|
Server Manager在 Windows Server 2008 的環境中,Server Manager 是一個非常重要的管理工具,也是這次 Windows Server 的重大改變,它提供給管理者輕易掌管各項伺服器的角色和系統服務,讓管理者不再為了修改特定的伺服器功能,必須往來穿梭於控制台,各種個別功能之間的重覆呼叫。透過 Server Manager,可快速的檢視伺服器狀態及效能,已經是集各種伺服器管理和監控工作於單一管理工具,簡化了過去在 Windows Server 2003 中的 Configure Your Server Wizard、Manage Your Server Wizard、Administrative Tools 等各個別功能。
在預設的環境中,當管理者初次完成 Initial configuration tasks 的設定後,緊接著 Windows Server 會自動執行 Server Manager (圖13),但要注意的是要使用 Server Manager,必須以隸屬本機電腦上的系統管理者群組 (Administrators) 登入系統。此外也可透過控制台或程式集 (Programs) 的管理工具 (Administrative Tools) 等方法執行,Server Manager 也是屬於過去的 MMC 型式的工具,在圖 13 的左方視窗,提供五大功能類別:
| | 表4:五大功能類別 |
| 功能類別 | 說明 |
Roles
| 提供伺服器角色的管理,包括新增/移除和狀況檢視等。
|
Features
| 提供伺服器功能的管理,包括新增/移除和狀況檢視等。
|
Diagnostics
| 提供服務、事件檢視器、裝置管理及新一代的效能分析工具 (Reliability and Performance)。
|
Configuration
| 提供工作排程管理、本機使用者及群組管理、Windows Firewall with Advanced Security、WMI Control。
|
Storage
| 提供 Windows Server Backup、Disk Management。
|
而右方視窗則會顯示左方節點的基本資料、狀態和進一步的相關管理工具,如根節點中會提供四大類基本資料及狀態和管理工具:Server Summary、Roles Summary、Features Summary、Resources and Support。

圖 13:Server Manager
角色與功能 (Roles and Features)多數的讀者應該會感到 Windows Server 2008 即使安裝 GUI 模式的作業系統,在速度上也遠比之前的版本要來得快上許多,其中最大的原因在系統預設上,將多數的功能改為使用者安裝後自訂,因此讓使用者更能依據系統的定位,來賦予伺服器的角色,而 Server Manager 的使命,也在於簡化使用者的管理,管理者僅須透過 Add Roles (圖14)/Remove Roles 就能夠修改角色,透過 Add Features (圖15)/ Remove Features 就可增加或移除其功能。

圖 14:Add Roles Wizard

圖 15:Add Features Wizard
在 Windows Server 2008 中必須先了解 Roles 和 Features 的不同,「Roles」是指對伺服器功能的整體描述,就像現實生活中身兼各種職業,而「Features」則是指用來輔助系統整合或執行特定功能的單一功能,就有如現實生活中所會的工作技能,因此一台伺服器可能會依其工作需求而俱備多種角色,就有如同時扮演著 DNS Server、File Server、Active Directory Domain Server 等角色,而 Server Manager 提供智慧型的新增/移除導引,為了保證系統能夠正常運作,它能依據管理者選擇的角色或功能,而自動列舉出相關所需之角色及功能的列表,如筆者在「Add Features Wizard」中選取了「.NET Framework 3.0」之選項,則在圖16中的紅色處,增加了相關性的 Roles。

圖 16:增加 .NET Framework 3.0
Server Manager 和 PowerShell微軟將 Server Manager 結合 PowerShell 的應用,當 Server Manager 進行每一項操作時,都會產生 PowerShell 腳本,因此管理者可在操作過程中,任意捕捉運作的腳本,並輸出應用於其它多重的分散式網路系統上,因此可讓管理者避免重覆性工作,也不再像過去輸入龐大的指令,這也是 Windows Server 2008 的重大改變。
在此稍為解說一下,PowerShell 是微軟新一代的 shell 及腳本語言 (scripting languages) 技術,腳本語言在學習上通常較為簡單且具親合力,最主要是讓開發者能夠快速且高效率的完成程式編寫工作,透過 PowerShell 能夠進行遠端管理 Server Core 的安裝流程。應用於自動化流程上,筆者相信這對於管理者絕對是一大新竉兒,在這裡有個網站,提供一個富有趣味性的四分鐘小短片給有興趣的讀者看。
http://www.powershell.com/plus/
回到頁首結語隨著 WinHEC 2007 宣佈 Windows Server 2008 將是最後一個 32 位作業系統,Windows Server 2008 確實做出了許多重大改變,當然不只有筆者上述所講的這些,其它還有很多的重大改革及更完善的安全管理,像 Windows Server virtualization 透過伺服器的虛擬化可有效的減少硬體上的成本,以及 IIS7.0 的模組化設計,讓使用者可以根據需求選擇性安裝,因此更能縮小 Web 伺服器的攻擊面並新增了管理工具,如對 IIS 和 ASP.NET 的設定、允許將 Web 應用程式或網站功能的管理權委派給他人以及透過系統的診斷和追蹤支援,可以監控 Web 伺服器,觀看詳細的及時系統資訊,用來幫助管理者確定出問題環結並協助解決方向。這令人振奮的許多新改變,將會大幅度地改善過去管理的易用性及安全性,讓系統能夠提供更可靠和更有可用性的環境,未來筆者將會再和大家一同分享更多的技術資料及安裝展示,當然別忘了微軟官方網站及微軟技術社群論壇,會有更多新消息和高手等著您去交流、認識這新奇的 Windows Server 2008。
回到頁首參考資料