xend

「xend」の編集履歴(バックアップ)一覧はこちら

xend」(2007/08/09 (木) 19:50:39) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

:Xend| xenのDomain0が起動したあと、DomainUを管理したりするのに必要。 これが起動していないとxmコマンドが実行出来ない。 起動してなかったりすると、こんなメッセージが。 pc:/home/yoshi/xen-3.1.0-src# xm list Error: Unable to connect to xend: No such file or directory. Is xend running? 出ます。それはいいんですが、起動するカーネルのバージョンが違うと %xend start してもエラーメッセージが出つづけるんですよねー。解決してないんであたりまですけど。 そのバージョンチェックを行っている関数は ./tools/libxc/xc_dom_boot.c:int xc_dom_compat_check(struct xc_dom_image *dom) ./tools/libxc/xc_dom_boot.c: if ( !xc_dom_compat_check(dom) ) この辺にあるみたい。↓ #highlight{{ int xc_dom_compat_check(struct xc_dom_image *dom) { xen_capabilities_info_t xen_caps; char *item, *ptr; int match, found = 0; strcpy(xen_caps, dom->xen_caps); for ( item = strtok_r(xen_caps, " ", &ptr); item != NULL ; item = strtok_r(NULL, " ", &ptr) ) { match = !strcmp(dom->guest_type, item); xc_dom_printf("%s: supported guest type: %s%s\n", __FUNCTION__, item, match ? " <= matches" : ""); if ( match ) found++; } if ( !found ) xc_dom_panic(XC_INVALID_KERNEL, "%s: guest type %s not supported by xen kernel, sorry\n", __FUNCTION__, dom->guest_type); return found; } }} それにしてもソース見にくいなぁ。
:Xend| xenのDomain0が起動したあと、DomainUを管理したりするのに必要。 これが起動していないとxmコマンドが実行出来ない。 起動してなかったりすると、こんなメッセージが。 pc:/home/yoshi/xen-3.1.0-src# xm list Error: Unable to connect to xend: No such file or directory. Is xend running? 出ます。それはいいんですが、起動するカーネルのバージョンが違うと %xend start してもエラーメッセージが出つづけるんですよねー。解決してないんであたりまですけど。 そのバージョンチェックを行っている関数は ./tools/libxc/xc_dom_boot.c:int xc_dom_compat_check(struct xc_dom_image *dom) ./tools/libxc/xc_dom_boot.c: if ( !xc_dom_compat_check(dom) ) この辺にあるみたい。↓ #highlight(c){{ int xc_dom_compat_check(struct xc_dom_image *dom) { xen_capabilities_info_t xen_caps; char *item, *ptr; int match, found = 0; strcpy(xen_caps, dom->xen_caps); for ( item = strtok_r(xen_caps, " ", &ptr); item != NULL ; item = strtok_r(NULL, " ", &ptr) ) { match = !strcmp(dom->guest_type, item); xc_dom_printf("%s: supported guest type: %s%s\n", __FUNCTION__, item, match ? " <= matches" : ""); if ( match ) found++; } if ( !found ) xc_dom_panic(XC_INVALID_KERNEL, "%s: guest type %s not supported by xen kernel, sorry\n", __FUNCTION__, dom->guest_type); return found; } }} それにしてもソース見にくいなぁ。ソースが汚いんじゃなくて、フォントの色が。 dom構造体にそういった情報が入っているようですね。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。