xen

HVMドメインのシリアルポートを読む

xxx.hvmというHVMドメインの起動用コンフィグファイルには、デフォルトで serial='pty' という設定があり、/dev/pts/n(毎回変わる番号)にシリアルポートがリダイレクトされます。 をれをminicomとかで読みにいけばシリアルコンソールが操作できます。 ただし…

Xenを超高速化する魔法

echo "hwcap 0 nosegneg" > /etc/ld.so.conf.d/nosegneg.conf ldconfig とするだけ。 なんで速くなるかというと mv /lib/tls /lib/tls.disabled というのだけだど実はTLSが無効*1になっていなくて、上のようにするとちゃんと無効になるからなのです。 体感で…

UbuntuでソースからビルドしたXenを動かす

苦労してどうにか動かせました。 #CentOSでやった時のエントリはこちら→http://d.hatena.ne.jp/kanbayashi/20070822/p1 環境 マシン ThinkpadT40 OS Ubuntu 7.1.0 gutsy gibbon カーネル 2.6.22-14-generic ソースパッケージ version 3.1.0(xen-3.1.0-src.tg…

XenのDomainUをgdbでデバッグする

http://www35.atwiki.jp/yoshinabu/pages/18.htmlの方法で行けました。

Xenカーネルにシリアルコンソールで接続する

大体はhttp://d.hatena.ne.jp/kanbayashi/20071111/p1と一緒。 違う所 カーネルオプション kernel /xen-3.1.0.gz com1=9600,8n1 というように com1=9600,8n1 を追記 接続した後 XenはOSとは違うのでログインとかはできません。 しかし、デバッグに役立つよう…

Xenのビルド Tips - make distの挙動編 -

make dist すると XEN_CODE_ROOT/dist/{boot,lib,...} にバイナリが配置される。 #実際の環境に変更はしない 実際の環境に配置するには XEN_CODE_ROOT/dist/install.sh すべし 実際の環境の配置まで一気にやりたければ make install #番外編 xenカーネルだけ…

XenでXを飛ばす

http://d.hatena.ne.jp/kanbayashi/20070823/p2のGuestでXを使う。 手順 サーバ側(ゲスト) いろいろインストール yum groupinstall "X Window System" yum groupinstall "GNOME Desktop Environment" yum install gdm yum install gnome-session.i386 yum in…

準仮想化ドメインも試す

以前、http://d.hatena.ne.jp/kanbayashi/20070421/p1で作ったイメージを動かそうとしたところ、なぜか動かなかったので、他のイメージを試す。 環境 ↓コレ http://d.hatena.ne.jp/kanbayashi/20070822/p1 イメージ http://jailtime.org/download:centos:v5.…

xenのネットワーク設定

mv /etc/xen/scripts/network-bridge /etc/xen/scripts/network-bridge.xen emacs -nw /etc/xen/scripts/network-bridge #新しい内容でつくり直す 以下の内容を記述 #!/bin/shset -eOP=$1 shiftscript=/etc/xen/scripts/network-bridge.xencase ${OP} in sta…

Xenのビルド4

今度は、Xenが入っていない通常の環境で試してみる。 環境 ディストリビューション:Cent OS 5 #インストール時に開発ツール系はインストールするようチェックしておいた #X11の開発ライブラリとかにもチェック!!これがないと、ビルド時にヘッダがないと怒ら…

xenのビルド3

環境 ディストリビューション:Cent OS 5 カーネル:2.6.18-8.el5xen(すでにxenカーネルで動作中) ソースパッケージ version 3.1.0(xen-3.1.0-src.tgz) ビルドなど ビルド make XEN_TARGET_X86_PAE=y linux-2.6-xen-config CONFIGMODE=xconfig make XEN_TARGET…

Xenのビルド2

# make dist > build_log.txt __ __ _____ ___ _____ ___ \ \/ /___ _ __ |___ / / _ \ |___ / / _ \ \ // _ \ '_ \ |_ \| | | | |_ \ __| | | | / \ __/ | | | ___) | |_| | ___) |__| |_| | /_/\_\___|_| |_| |____(_)___(_)____/ \___/ include/asm/byteo…

xenのビルド1

xenのソースディレクトリで make world #worldでは毎回頭からビルドする事になるので、途中からやり直す場合は make dist zlibのheaderが無いと怒られるので yum install zlib-debel さて、今度はうまくいくかな。

xenメモ

http://mark.foster.cc/wiki/index.php/Debian_Sarge_on_Xen なぜか、このページははてブでブクマできないんだよなー。なぜだー。[ubuntu] http://www.howtoforge.com/xen_3.0_ubuntu_dapper_drake[fedora core6] http://fedorasrv.com/xen-domu-fc6.shtml