Server Coreは、必要最小限の機能だけをインストールしたWindows OSの運用形態の1つ。必要とされるディスクやメモリを削減できるし、システムの安定性も向上する。Windows Server 2012ではServer Coreとフルインストールを相互に変更できる。
「Server Core」とは、Windows Server OSからGUI関連のコンポーネントを省いて軽量化したWindows OSのインストール形態であり、Windows Server 2008から導入された機能である。不要なコンポーネントのインストールを省略することにより、必要なメモリやディスク領域を節約できるだけでなく(「フルインストール」と比較すると、必要なディスク領域は4Gbytes程度少なくなる)、脆弱性や管理ツールなどを狙ったシステムへの侵入の危険性を抑制できる。また機能が限定されている分、Windowsコンポーネントの更新(Windows Update)の必要性も少なくなるし、更新作業に伴う再起動などのダウンタイムも縮めることができる。
Windows Server 2012のServer Coreは以前のものと比較すると構成が変更され、フルインストール版とServer Core版を運用の途中で相互に切り替えできるようになった。以前は、インストールの最初の段階でどちらのモードでインストールするかを決めなければならず、例えばコマンド・ラインでの管理に慣れていない管理者にとってはServer Coreは使いづらいものであった。だがWindows Server 2012の場合は、最初はGUI付きの管理ツールでシステムを設定し、安定稼働を始めたらGUIコンポーネントを外してServer Coreにして運用する、といった使い方ができる。
また、さらに新しい機能としてWindows Server 2012では、Server Coreインストールとフルインストールのほかに、新たに「最小サーバ・インターフェイス」という構成も利用できる。これは、GUIが利用できるフルインストールのサーバ構成から、いくつかのGUIコンポーネント(エクスプローラやInternet Explorerなど)だけを削除したものである。GUIの管理ツール(サーバ・マネージャやMMC、コントロール・パネルのアプレットなど)はそのまま残っているため、Server Coreでは使いづらいと感じている管理者でも、従来のフルインストールのサーバと同じように管理できるというメリットがある。
最小サーバ・インターフェイスの画面を次に示す。Server Coreのようにコマンド・プロンプトのウィンドウが表示されるほか、GUIのサーバ・マネージャも起動される。だがタスク・バーやスタート画面はない。GUIの管理ツールはサーバ・マネージャの右上にある、[管理]や[ツール]メニューから起動できる。
3種類のインストール形態(とデスクトップ・エクスペリエンス)ごとに利用可能な機能をまとめると、次のようになる。
機能 | Server Core | 最小サーバ・インターフェイス | フルインストール | デスクトップ・エクスペリエンス |
---|---|---|---|---|
コマンド・プロンプト | ○ | ○ | ○ | ○ |
PowerShell/.NET Framework | ○ | ○ | ○ | ○ |
サーバ・マネージャ | − | ○ | ○ | ○ |
MMC管理コンソール | − | ○ | ○ | ○ |
コントロール・パネル | − | − | ○ | ○ |
コントロール・パネル・アプレット | − | いくつかあり | ○ | ○ |
エクスプローラ・シェル | − | − | ○ | ○ |
タスク・バー | − | − | ○ | ○ |
通知領域 | − | − | ○ | ○ |
Internet Explorer | − | − | ○ | ○ |
組み込みヘルプ・システム | − | − | ○ | ○ |
テーマ | − | − | − | ○ |
スタート画面(Windows 8シェル) | − | − | ○ | ○ |
Windowsストア・アプリ・サポート | − | − | − | ○ |
Media Player | − | − | − | ○ |
「デスクトップ・エクスペリエンス」機能は、フルインストールの機能に加えて、Windows 8のテーマやWindowsストア・アプリ・サポートなどの機能を追加するものである。Windows Server 2012ではこれらはデフォルトではインストールされていないが、必要に応じて追加できる。
それではServer Coreをインストールしてみよう。
といってもインストール方法は通常のOSをインストールする場合と変わらない。基本的にはインストール用のメディアでシステムを起動し、インストールの最初の画面でインストール形態を選択するだけである。
これ以降のインストール作業はフルインストールの場合と同じである。インストール先のディスク・パーティションを選び、最後の段階でAdministratorのパスワードを入力すれば、インストールは完了だ(サーバのインストールでは、コンピュータ名は自動的にランダムなものが割り当てられるので、後で変更すること)。
Server Coreでは原則として、すべてこのコマンド・プロンプト上でコマンドを入力して作業する。PowerShellを使いたい場合は、「powershell」コマンドを実行してPowerShellのシェルを起動して利用する。ただし、ユーザー切り替えやパスワード変更、サインアウト、タスク・マネージャ、再起動/シャットダウンの各機能は、[Ctrl]+[Alt]+[Del]キーを押して表示されるメニュー画面から実行できる。
もし間違えてコマンド・プロンプトを(exitコマンドやウィンドウ右上の[×]をクリックして)終了させてしまっても自動的にサインアウトされず、(何のメニューもない)単に真っ黒な画面になるだけである。その場合は、[Ctrl]+[Alt]+[Del]キーを押して表示されるメニュー画面で一度サインアウトするか、そこからタスク・マネージャを起動して[詳細]表示に変更し、[ファイル]メニューの[新しいタスクの実行]で「cmd」を実行してコマンド・プロンプトを再表示させればよい。
Copyright© Digital Advantage Corp. All Rights Reserved.