スクリプト類とメニューボタン

トップ ソフト 雑記 日記 リンク

2008/10/03

DELL Power Edge T105とHyper-VとVirtual Serverのメモ

専門用語モリモリです。

事務所では開発環境として、Windows Server 2003(x86)にVirtual Server 2005 R2を入れて構築してある。
先日、DELLのPowerEdgeT105が導入されたので、開発環境を移してみようとしてことで作業をした。
すんなり行くかと思ったら手こずってしまったので、メモしておこう。

まずはT105。
お安いサーバで結構売れているようです。小規模サーバならこれで十分かと思われます。
購入したときのメモリはDDR2-667 1G×2枚。これにDDR2-800 2G×2枚を足して6Gにしてみた。
そうすると、起動時に「メモリ構成が異常」という警告が出るようになってしまった。
マニュアルを見る限り、正しい構成のはずなのだが。
困ったときの2ちゃんねるということで、DELL鯖のスレがあったので、質問してみた。
すると、どうやら安価といえどもサーバ機らしく、速度違いのメモリモジュールが混載されていると警告を出すらしい。
まあ、警告なのでF1キーを押すと通過できるのだが、遠隔で再起動させたときに立ち上がってこなくなってしまう。とりあえず、MicrosoftUpdateは通知だけにして自動インストールはさせないようにしないといけない。

つづいて、Windows Server 2008(x64)をインストールすることにした。
せっかくの64ビット機なので、ここは使っておかないとな。
ということで、2008(x64)のDVDを突っ込んでみたのだが、インストーラーの読み込み中画面でなつかしい青画面に。
エラー内容はUnknown hard error。うーむ、未対応ではないはずなのだが、これも同じスレで質問してみる。
これはハードに添付のCDからインストールしないといけないらしい。
いままでDELLのサーバをインストールするときって、OSのメディアからそのまま入れてたよ。
添付のCDからインストールするとあらかじめドライバなどを入れといてくれるのね。
知りませんでした。いままであのディスクの存在意義は、動作チェックのユーティリティだけだと思ってました。

Windows Server 2008(x64)には、Hyper-Vという仮想化機能がある。
Virtual ServerやVirtual PCは完全仮想化という仕組みで、要するにソフトが作った箱庭のなかで別のマシンが動くようなものです。お釈迦様の手が逃れられない孫悟空みたいな(よく分からん例えだな)。
Hyper-Vは、LinuxなどにあるXenと似た仕組みの準仮想化というもので、こちらは皆で仲良く処理能力の資源を分けようというもの。
たとえば母トラ(ハード)から母乳(処理能力)を飲むのに第一子(親となるOS)、第二子(子となるOS)…という感じで均等にぶら下がる。あ、母を機械に例えちゃった。
で、どうせならHyper-Vを試さないとあかんでしょということで、試しにVirtual Server上で動いていた開発サーバをHyper-Vで動かしてみた。
結果、起動画面で速攻青画面。エラー内容もよく分かりません。
準仮想化というのは、皆が仲良くするために、兄弟間である程度決まりを作っておくのです。
Windows Server 2008にはその決まりを持っているのですが、いきなり外から連れてきた野生のトラにはその決まりが分かりません。なので、外から連れてきたトラには、決まりを教えないといけないのですが、起動しないことにはそれも出来ないし、どうしたものか。
いろいろ調べてみたのですが、起動しないという現象が判断できずに諦める。
もともと動かそうと思っていたのは、Windows 2000のサーバで、これはHyper-Vの決まりを教えるのに対応していないらしい。「動かせなくはないけど、すっごい遅いよ」とか書いてあったので、本格的に諦めた。

結局、Windows Server 2008(x64)に、Virtual Server 2005 R2 SP1(x64)を乗せて、その上でWindows 2000を走らせた。
しかし…。
遅い。遅すぎる。
Oracle10gの入ったサーバの起動に10分ぐらいかかる。
しかもバーチャルマシンを2台起動すると、致命的なエラーというログを吐いて、バーチャルマシンが再起動してしまう。
Virtual Serverのオプションにあった、ハードウェアの仮想化処理を使用するというチェックを外してみても駄目。
どちらにしても、遅いのぐらいはなんとかして欲しいのだけど、従来より10倍以上遅くなってしまったのはどういうことか。
うーむ、困った。
いろいろと試行錯誤してみるが、一向に解決せず。

ふと、サーバの役割からHyper-Vを消してみたら…解決。
とてもきびきびと動くようになりました。
Windowsサーバ2台とLinuxサーバ2台を走らせてみましたが、全くのストレスを感じません。
さすがクアッド、さすがメモリ6G、さすがかハードウェアの仮想化処理(Hyper-V消してからまたチェックをつけた)。

冷静になって考えれば、Hyper-Vでも親となるOSも仮想処理で動いているような物なんですよね。
子OSが動いてなければ無害かと思ってました。
ということで、Windows Server 2008にVirtual Serverを入れて動作させるときは、Hyper-Vを削除しましょうというメモでした。

2008/10/01

道を聞かれやすい体質

環状線に乗っていたら外人さんから道を聞かれてしまった。
道というか、この電車はナンバへ行くのか?と。
んで、その電車は弁天町のあたりの外回りを走っていたんだけど/(;^_^)

何駅か戻って、乗り換えないといけないんです。
たぶん、その乗換駅で乗り間違えたんだろうけど。

ここでわたしがしないといけないことは、3つ。
 1.この電車は目的地へ行かないこと。
 2.反対方向の電車に乗り換えて新今宮駅まで行くこと。
 3.新今宮駅で難波行きに乗り換えること。
英語ダメなんですよ。英語の授業はとても苦手で嫌いでした。
身近な親戚が英語の先生でも、そんなの関係ないんです。

なのに外人さんからよく道を聞かれます。いや、外人以外にも。
道を聞きやすい顔をしているんでしょうか?


1の答え
 ノー。ディス、トレイン、トゥ、オーサカ、ウメダ。

2と3については、ちょうど車内の扉の上の路線図が無くなっていて(誰だよ持って行ったやつ!!)説明できず。
西九条の駅で降りて、ホームに路線図があったので指を指して説明。

2の答え
 ヒアー、ニシクジョウ。ディス、ライン、アウトサイド。トゥ、オーサカ。
 (真ん中の線に特急「はるか」が停まっていたので、飛び越すような手つきで、反対のホームを指しつつ)インサイド、ライン、トゥ、シンイマミヤ。

3の答え
 シンイマミヤ、チェンジ、トレイン、トゥ、ナンバ。

一応、オーケイ、センキューと行ってもらえたんだけど、ほんとに伝わったんだろうか。
そもそも、大阪を知らない人に、大阪行きといって意味が通じるのか(梅田と言えば通じるのかさらに混乱するのかも不明)。
環状線という概念が分かっても、海外では電車も逆を走ってるのではないのか?(内回り、外回りという説明が正しかったのかどうか、名古屋では右回り左回りというらしいですね)

あー、こういうとき、ちょっとでも英語がしゃべれたらなぁと思います。
単語並べりゃ通じるんだろうけど、やっぱり自分が伝えたいことを伝わってると確信を持ちつつ話をしたい。
ちょっと英語の勉強でもはじめてみるかーと思った、秋の始まりでした。

2008/09/27

AMD-vで再チャレンジ

昨日の日記からの続きで、自宅のAthlon 64X2で試してみました。
もちろん仮想化処理を有効にさせた状態で。

結果は撃沈。
VirtualPCではインストール後、Xenのカーネルに切り替わったところで同様のエラー。
VirtualBoxはインストーラすら立ち上がってきませんでした。
駄目だこりゃ。

HDDが安くなってきてるようだし、デュアルブートにしてみるかのぅ。

2008/09/26

Xenが試してみたくてしょうがないのに

Linux上で仮想マシンを作成する技術にXenというのがあります。
VirtualServerみたいなことがLinux上で出来たらいいなぁと思って試してみたいのです。
ところが事務所で余ってるマシンが無い。

とりあえずVirtualPC上にCentOSを突っ込んで、Xenカーネルに切り替えたら致命的なエラーとかで起動しません。
VirtualBoxで同じく試してみても、やっぱりエラーになる。物理アドレス拡張を使用するチェックをつけたら、Xenの起動まで進んだけど、ドメイン0の起動で転けてしまいました。
調べてみたら、これらはXenに対応していないらしい。
VMWareは対応しているという情報を入手して、VMWarePlayerを入れてみたけど、起動にすらこぎ着けませんでした。やっぱりVMWareWorkStationが無いと、ディスクイメージを作ってもちゃんと動いてるのかどうか分かりませんね。

VirtualBoxでVT-xを使ってWindowsの起動に成功したという情報をゲット。
会社で使ってるマシンはAthlon XP 3000+ですが、自宅のマシンはAthlon 64X2 5200+。
仮想化技術が組み込まれているCPUなので、自宅で試してみれば、動くかもしれませんね。

2008/09/20

忙しいのも終了

なんとか忙しかった仕事も落ち着きました。
9月からやる予定だった作業が溜まっているので、完全に身体が空くわけではありませんが、とりあえずのんびり自宅から作業。

2008/09/15

チャリ通結果

行きは寄り道して50分。
川を3回渡らないといけないとか、そのうち2回は天井川だったりしてきつい。
帰りはペース配分が分かったので36分だった。
それでも長く続く上り坂と、自転車の変速機のトップギアが壊れていて、せっかくの平坦地でも速度が稼げないというのが痛かった。

結論。
仕事が忙しいときにやるもんじゃない。
電車賃が高いと言うけど、十分安いと思うよ!!

2008/09/14

チャリ通を検討

いまは最後の追い込みということで、お客さんのところで作業。
この3連休も仕事です。

定期券の都合で一度梅田まで出てから、地下鉄に乗り換えて北へ向かうという移動。
自宅-梅田-現場を線で結ぶとV字型になります。梅田から現場まで地下鉄で片道230円。
自宅から現場までは、カーナビの距離優先で調べたら7.9kmらしい。

自転車で行ってみようかどうしようか、すごく悩む。
経費節減にもなるし、自転車で行けば終電が終わっても帰れる。
今は電車で40分ぐらいかかっていますが、自転車で時速15kmを維持できれば、まあ時間節約にもなるし。
しかし、現場から自宅方面へは上り坂になるのです。
ここが微妙に気になる。

現場近くに、一日最大2000円の駐車場を見つけたので、車で行けばタクシーを使わなくても2000円で作業し放題ではあるのですが。

何せスケジュールがキツキツで、進められるときに進めておきたいという気持ちが有りつつ、もうしんどいという気持ちも有りつつ。

体力と費用と時間。
バランスが難しいです。

2008/09/06

仕事

水曜まではなんとか終わらせるつもりだったんだけど、木曜日に出てきたプログラム作成規約変更は痛すぎる。
どう考えても無理。
ということで、スケジュール変更を依頼。
先週木曜とかはほんとにやばかった。

9月からは別の作業も入ってるし、とてもじゃないが身体が持たん。
まあこの案件の作業が減っても、全体の仕事量が変わるわけではないのだけど。

広告