2008年07月24日

PhenomにXen環境構築(4/n) 一歩前進。xendは正常起動した。しかし…

livedoorClipに登録 | このエントリーをはてなブックマークに追加 | del.icio.usに登録 | MM/Memoに登録

PhenomにXen環境構築(3/n) 実は駄目だった…の続き


挙動不審の原因判明。

複数Xenが混在していたから



混在時のバージョン毎挙動まとめ


Xen3.2、Xen3.1、Xen3.0がインストールされている状況とする。
  • Xen3.2
    • OS起動失敗
    • boot時に異常終了
    • 「Multiboot-moduleほげほげ」と言うメッセージが一瞬表示されるだけ
    • ※混在の有無に関わらず異常終了
  • Xen3.1
    • OS起動成功
    • xendが起動しない
    • ログには「Premission denied when trying to init xend」
  • Xen3.0
    • OS起動成功
    • xendは起動する
    • しかしpeth0が無い

何ともゴチャゴチャな状況。
この時は複数バージョンが混在していても問題ないと思い込んでいた。



晴れ間が見えた


暗中模索の中、とにかく何かヒントが無いか探し回った。
そして見つけた。

Premission denied when trying to init xendより

I just ran into this myself. In my case, the issue was mixing a xen 3.1 hypervisor with xen 3.2 utilities. Make sure you are booting off the correct kernel in grub.... mine somehow ended up pointed at the 3.1 hypervisor as the default!

おや…?
xen-hypervisor3.1とxen-utils-3.2の混在時にこの現象が起きるらしい。



どのバージョンを使うか検討


第一候補はXen3.1
  • Xen3.2は前述の通り起動すらしないので問題外
  • Xen3.1は起動の可能性を秘めている
  • Xen3.0はXen3.1が駄目だった場合に採用



Ubuntu Server 8.04 + Xen3.1


いよいよ検証作業。
  1. 非Xenカーネルで起動
  2. 不要パッケージ(Xen3.2とXen3.0)をapt-get removeする
  3. システム再起動
  4. Xen3.1なカーネルを選択して起動

ドキドキしながら起動を見守った…

xendが正常起動している!!

  • xendの正常起動を確認
  • peth0の存在を確認
第一関門突破。



そして、また新たな問題が発生したのだった…
次回へつづく。



Xen徹底入門
Xen徹底入門
posted with amazlet at 08.07.24
平 初 長谷川 猛 宮本 久仁男 大島 孝子
翔泳社
売り上げランキング: 37506


半袖 at 18:20│Comments(0)TrackBack(1)仮想環境 

トラックバックURL

この記事へのトラックバック

1. PhenomにXen環境構築(5/n) DomainUが正常起動しない  [ 半袖野郎 blog.hansode.org ]   2008年07月28日 17:09
PhenomにXen環境構築(4/n) 一歩前進。xendは正常起動した。しかし… の続編 残念なエントリしか書けない日々はウンザリする。 DomainUのイメージ作成は成功した。 $ sudo xen-create-image --dhcp --hostname=centos5 --install-method=rinse --dist=centos-5 そし...

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔