仮想化専用マシン – ホストOS

仮想化専用マシンのOSについてです。

OSの選択

「10年前はWindowsなんて使ってらんねーよ!」と言っていた自分ですが、まあ、おっさんになったのもあるのか、Windowsがプライベートで使うのには十分安定したのか、Windowsでもかまわないかと思い、今回のホストOSはWindows Vista 64bitのBusinessバージョンにしました。

ちなみに、他の仮想化ソフトは知りませんが、VMwareの場合、VMware自身を走らせるOSを「ホストOS」、VMware上に走るOSを「ゲストOS」と呼びます。

基本条件として必要なのは:
・64bitでがっつりメモリを扱える
・VMwareが安定して動く

以上です。

上記以外ではどうしてもゲストだけではなく、ホストでもUSB接続で何かを検証したい時にドライバのあるWindowsの方が便利だと考えてWindowsにしてあります。実際に数ヶ月走らせていますが、想定していたようなユースケースがなかったので、ケチってUbuntuの64bit版でも十分だったかもしれないです。(涙)

チューニング

インストール後にやった事は以下の通り:
・BIOS設定:
  ・NumLockをデフォルトオフ
  ・ブートの起動順番をHDD->CD->FD
  ・うざいBIOSのスプラッシュをオフ
・ネットワーク:固定IP
・OS設定:
  ・リモートデスクトップを許可
  ・サイドバー削除
  ・電源オプションで高パフォーマンス設定
  ・Windows Updateを死ぬほど実行
  ・Windows Updateをダウンロードのみ
  ・SuperFetchのサービス停止
・ソフト:
  ・アンチウィルス
  ・VMware Workstation 6.5.2

運用手順

Windows Updateがなんだかんだ発生するので一週間に一回は全ゲストOSを落として、ホストのマシンはリブートをかけています。VMwareを落としてからHDDへのアクセスが止まらない原因がよくわからなかったのですが、SuperFetchがゲストOSのイメージを書き込んだ後にフェッチしているようでした。これをオフにしてからVMwareを落としてもすぐにHDDへのアクセスがなくなったのでこれでOKでしょう。

3ヶ月運用してみて

快適です。ホストOSは上記のSuperFetch以外には奇妙な動きをする事なく稼働しています。cactiの設定を詰め切れていないのが残念ですが、とりあえずCPUのUtilizationを見ている限り、ゲストOS上のアプリにもよりますが、4つのコアは10-40%くらいでスカスカです。まだ全部のコアをMAXまでプッシュしていないので、限界状態でホストOSの挙動がどうなるかはそのうち試してみようかと思います。

カテゴリー: PC — neal 00:22  コメント (0)

仮想化専用マシン

長年使っていたサーバ達がそろそろ厳しくなってきたので、新しいマシンを作ってみました。今回は仮想化技術を使って複数のOSを一つの常時稼働サーバに集約する事を目標にし、構成をこんな感じにしてみました。

CPU:Core 2 Quad Q9550S (2.83GHz)
ケース:Antec P183
HDD:HGST 1TB 7200RPM SATA (HDT721010SLA360) x4
メモリー:Patriot Memory PC2-6400 2GB (PSD24G800KH) x2
グラボ:WinFast PX8400GS TDH 256MB HS
マザボ:Gigabyte GA-EP45-UD3P
電源:KRPW-J500W
OS:Windows Vista Business 64bit版
CPUクーラー:MUGEN2 (SCMG-2000)
追加ファン:Scythe KAZE-JYUNI (SY1225SL12SL) x2

このマシン上にVMware社のVMware Workstationを導入し、ゲストOSをブリッジネットワーク設定で動かしています。現在は、XPを2つ、Ubuntuを3つ、Windows 7を試験導入して、気が向いた時に各OSを使ってます。

ここ3ヶ月近く運用してみた感じ、かなり期待通りのセットアップになったと感じてます。なによりも、複数のOSをいつでも動かせる、スナップショット&ロールバックができる、バックアップも簡単という点では満足度が高い。

導入時のトラブル、設定内容、運用方法などについて後日アップしまーす!

カテゴリー: PC — neal 00:03  コメント (0)