| Windows Server 2008の基礎知識 ―― 新サーバOSで何が変わるのか? ―― 第13回 より安全性の高いサーバ構築を可能にする「Server Core」5.Server Coreに役割を追加/削除する井上 孝司2008/05/28 |
|
Server Coreにおける役割・機能の追加と削除
ここまで紹介した使い方では必要としなかったが、Server Coreにおける役割・機能の追加と削除について、簡単にまとめておこう。例えば、IISを利用したWebサーバを構築するような場合、役割・機能の追加によってIISに関連する役割の追加が必要になる。
Server Coreで利用可能な役割・機能の一覧と、そのうちどれが組み込み済みになっているかは、oclistコマンドで確認できる。oclistコマンドの実行結果は、テキストによるツリー表示だ。その先頭部分を切り出した結果を以下に示す。
|
|
| oclistコマンドの実行結果 | |
| 利用可能な役割・機能が一覧表示される。未インストールの役割・機能は、追加することでServer Coreで利用可能になる。ただし、階層構造の上側から順番に追加する必要があるので、この一覧を保存しておき、追加時に参照できるようにしておくとよい。 |
このように、単に「oclist」と入力すると一覧が表示されるが、1画面には収まりきらないので、「oclist | more」とするとよい。あるいは「oclist > foo.txt」のように、リダイレクト機能を使って一覧をテキスト・ファイルに書き出してもよいだろう。それをメモ帳で開いて参照すると、役割・機能の追加や削除を行う際のコマンド入力が楽になる。
役割・機能の追加には、[Active Directoryドメイン サービス]以外はすべて、ocsetupコマンドを使用する。その際に、oclistで一覧を表示させた際に画面に現れていた更新名を指定する。更新名とはそれぞれの役割・機能に付けられた名前のことで、例えば「DHCPサーバ」の役割なら「DHCPServerCore」が該当する。これを使った追加・削除のコマンド入力は、以下のような内容になる。
●役割・機能の追加:
start /w ocsetup <更新名> |
●役割・機能の削除:
start /w ocsetup <更新名> /uninstall |
更新名を入力する際に注意しなければならないのは、スペルだけでなく、大文字・小文字まで正しく入力しなければならない点だ(文字種を間違えただけでエラーになる)。そのため、最初にoclistコマンドの実行結果をテキスト・ファイルに書き出しておくと、そこから更新名だけをコピー&貼り付けできるため、入力ミスを回避するのに具合がよい。
なお、先頭の「start /w」は、追加、あるいは削除が完了するまでコマンド・プロンプトに戻らないようにするための指定だ。これにより、確実に追加・削除を行える。
役割によっては、複数の役割サービスによって階層構造を形成しているものがある。特にIISでは複雑な階層になっている。この場合、最上位階層から順番に、階層を1段階ずつ下がりながら追加していく必要がある。途中の階層を飛ばすと追加できないので注意していただきたい。
まとめ
これまでWindows Serverでは、すべてのコンポーネントが用意されており、そこから不要な機能を停止したり、アンインストールしたりするという手法でセキュリティを高めてきた。例えばIISでは、IISロックダウン・ツールによって不要な機能を停止させたり、アンインストールしたりするといった具合だ。しかし紹介したようにServer Coreは、必要最小限のコンポーネントしかインストールせず、そこから必要な機能を積み上げていくという、従来とは逆の構築方法を採用している。
そのため、これまでのWindows Serverとはアプローチが異なり、どうしてもサーバの構築や運用・管理についての慣れが必要となる。また、前述のように機能が限定されているため、おのずと用途が限られてくる点も、これまでのWindows Serverに慣れた管理者には使いにくい部分だろう。しかしServer Coreをうまく使いこなせれば、攻撃を受ける危険性が低く、管理工数が低減可能なサーバが構築できるはずだ。特に、今回紹介したファイル・サーバやRODCといった用途は、Server Coreに向いている。新規にファイル・サーバやRODCを構築する際は、Server Coreを検討対象に加えてみてはいかがだろうか。![]()
| INDEX | ||
| Windows Server 2008の基礎知識 | ||
| 第13回 より安全性の高いサーバ構築を可能にする「Server Core」 | ||
| 1.Server Coreの概要 | ||
| 2.Server Coreの初期設定を行う | ||
| 3.Server Coreを外部のコンピュータから操作する | ||
| 4.Server Coreでサーバを構築する | ||
| 5.Server Coreに役割を追加/削除する | ||
| 更新履歴 | |
|
| 「 Windows Server 2008の基礎知識 」 |
TechTargetジャパン
- フォルダの名前が変更できない不具合を解消する (2012/5/25)
Windows 7のエクスプローラで画像ファイルやPDFが含まれるフォルダの名前が変更できなかったり、削除できなかったりする不具合の解消方法を解説する - 通信相手のMACアドレスを調べる近隣探索プロトコル (2012/5/24)
イーサネットで通信する場合、相手のMACアドレスが分からないとパケットを送信できない。ARPに代わるIPv6の近隣探索機能とは? - 第316話 ネット対応トイレ (2012/5/22)
毎日用をたすだけで、体温に体重、血圧、体脂肪率も計測して、尿検査、便検査も自動で実施、データはネット経由で医師に送られます - 私物のスマートフォンを業務に活用、「BYOD」って何? (2012/5/21)
私物のスマホやノートPCを組織的に業務に活用する「BYOD」が新たなトレンドとして注目されている。なぜいまBYODなのか? BYODのメリットとデメリットは?
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
