2009年2月27日金曜日

Windows Server 2008 SP2のHyper-Vとゲストのライセンス

2009年前半にWindows Server 2008のService Pack2がリリースされる。先日、RCの発表があったため、リリースノートを読んでいたらHyper-Vのライセンスについて以下のような記述があった。

SP2 provides the Hyper-V virtualization environment as a fully integrated feature of Windows Server 2008, including one free daughter OS with Windows Server 2008 Standard, four free licenses with Windows Server 2008 Enterprise and an unlimited number of free licenses with Windows Server 2008 Datacenter.

どうやらWindowsを買うと標準でHyper-VのゲストOSのライセンスがついてくるようだ。
  • Standard Edition : 1つ
  • Enterprise Edition : 4つ
  • Datacenter Edition : 制限なし

先日の仮想化に関する本の無料公開といいMicrosoftの気合を感じるな。

追記:
ライセンスについては、ここに詳しく出ていた。SP2でなくともゲストのライセンスはついてくるようだ。

2009年2月26日木曜日

Citrix XenServerがフリーになった

Citrix XenServer Enterprise Editionがフリーになった。くわしくはこちら。ESXiなんかよりも遥かに高機能なものがフリーで使用できるようになるとは、すごい世の中だ。

仮想化のコア部分は既にコモディティ化が進んでおり、Xenを使おうがHyper-Vを使おうがESXiを使おうができることは似たり寄ったりになってきている。今後はデスクトップ仮想化やエンタープライズ向けの製品の「ソリューション」としての完成度が製品を選定する上でのキーとなってくるんだろう。

そういえばCiscoによるVMwareの買収の話はどうなったんだろう。

2009年2月24日火曜日

UPKIフォーラム2009に行ってきた

国立情報学研究所主催UPKIフォーラム2009に行ってきた。講演内容はこちら。
今回の公演はUPKIが行ってきた3年間に渡るプロジェクトの締めとも言える内容だった。話はSSO関連が中心で、7大学+αにおけるSSOの取り組みについて面白い話が聞けた。

UPKIではSSO製品として、Sibbolethを用いている。SibbolethはInternet2の成果物の一つで、海外ではよく使われている製品だ。でも、日本での知名度はイマイチ。この他に、このジャンルの製品としてはLiberty Aliance, OpenID, Windows Cardspaceなどがあるが、これらの製品の話は全く出てこなかった。現在のところ、UPKIはSSOの相互運用の実験をしているといったところで、本格的な運用段階はしていないようだ。各大学のパネルによる展示もあったが、大学ごとに導入レベルが異なっていたり、セキュリティドメインの定義の仕方がまちまちのため、相互運用を行なうのはまだ先になるような気がした。

2009年2月23日月曜日

NetBSD 5をDOM0に使う場合のPAEサポート

NetBSD 5 RC2にXen 3を入れて遊んでいたのだがハマってしまった。どうやらDOM0にNetBSDを使うときは、PAEなしのXenを使わなければならないようだ。Port-xenのメーリングリストによると、DOM0のNetBSD + PAEは先週にcurrentにコミットがあったばかりだそうで、まだ実用には耐えないだろうな。くわしくはこちら。

その他の解決策としては、i386からamd64に移行してしまうというのもある。amd64ならば、PAEの有無は関係ないので。うーむ、またDOM0をビルドし直しか。こうやってハマるのも楽しいからいいんだけどね。

2009年2月22日日曜日

D945GCLF2でNetBSDを使う

G945GCLF2にNetBSD 5.0 RC2 + Xen を入れてみた。XenカーネルではD945GCLF2に載っているイーサーネットカードが認識しなかったので、チョイと手を入れてみた。チップは通称ギガニのRealtek 81x9シリーズ。症状は、
  • Xenカーネル使用時のみ不安定になる
  • 起動時に「re0: Unknown revision (0x3c4000000)」
  • ifconfig re0 upとすると、「re0: reset never completed!」とコンソールに出る。
  • 認識してもパケットロスが多すぎて使い物にならない。
と、といったところ。

NetBSD -currentのソースを見てみると、currentのドライバーならばsrc/sys/dev/ic/rtl81x9reg.hに0x3c4000000が記載されている。5.0 RC2に始めから入っているバージョンはダメっぽいので、currentのrtl81*をコピーしてカーネルをリビルド&インストールしたらOKだった。

Linux系, Solaris, OpenBSD, FreeBSDなど、いろいろいじって来たが、NetBSDが一番使っていて自分に合ってような感じがする。ソースツリーの配置、pkgsrc、ドキュメントとかがマルチプラットフォーム対応という思想を元に一貫して作られていて、その一貫性がシプルさと信頼につながっているように思える。