FC6/FedoraXenQuickstartFC6
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FC6/FedoraCore6]]
どなたも翻訳には手をつけていらっしゃらないようなので〜...
[[原文>http://fedoraproject.org/wiki/FedoraXenQuickstar...
ポイントは、Fedora Core 5 の [[Xen]] と Fedora Core 6 ...
----
#contents
----
* Fedora Xen クイック・スタート FC6 - 日本語非公式訳 [#v1...
----
* [[Xen]]((Xen:「ゼン」と読みます)) について [#of1dd988]
Xen はオープンソースの仮想マシン構築システムです。Xen ...
Fedora Core では Xen 3.0.x を実装しています。Xen 3.0.0 ...
* クイック・スタート [#ddb58ce3]
Fedora Core 6 では前バージョンの Fedora Core 5 とは実装...
* システム動作条件 [#z2c0742e]
- Fedora Core の標準のブートローダーとして GRUB を使う必...
- ゲスト OS が動作するための十分なハードディスクの空き容...
- 一般論となりますが、ゲスト OS として必要最低限快適に動...
** 仮想並行化(para-virtualized)ゲスト OS について(仮想並...
x86_64、ia64 アーキテクチャに対応した CPU は、どれも仮...
$ grep pae /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca ...
上記の例では PAE サポートがなされている事が分かります。...
>
[注意]新しい i386 ゲスト OS 環境を構築するためには PAE 拡...
<
** 仮想完全化(fully-virtualized)ゲスト OS について(HVM/In...
仮想完全化(fully-virtualized)ゲスト OS を運用するにはホ...
....CPU が Intel の場合....
# grep vmx /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca ...
tm syscall nx lm constant_tsc pni monitor ds_cpl vmx e...
....CPU が AMD の場合....
# grep svm /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca ...
mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf...
* 仕様 [#v90615d5]
コマンドライン上で root ユーザ権限が必要な場合、行の先...
* Xen のインストール [#p8f7c7b8]
Fedora Core 6 を新規インストールする場合には、Xen の専...
もう既に Fedora Core 6 をインストールしてしまっている場...
# yum install kernel-xen xen virt-manager
この yum コマンドにより xen が必要とするカーネルや管理...
yum のインストール後には GRUB の設定も追加されています...
GRUB でブートする際に xen-kernel が標準で起動されるよう...
以下の記述例は /boot/grub/grub.conf で Xen 仮想マシンの...
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2784.fc6)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-1.2784.fc6 ro root=L...
initrd /boot/initrd-2.6.18-1.2784.fc6.img
title Fedora Core (2.6.18-1.2784.fc6xen)
root (hd0,0)
kernel /boot/xen.gz-2.6.18-1.2784.fc6
module /boot/vmlinuz-2.6.18-1.2784.fc6xen root=L...
module /boot/initrd-2.6.18-1.2784.fc6xen.img
* Xen を有効にする方法 [#f6c057ad]
Xen カーネルでシステムが起動した後に、正常にカーネルが ...
# uname -r
2.6.17-1.2600.fc6xen
# xm list
Name ID Mem(MiB) VCPUs Stat...
Domain-0 0 610 1 r---...
この出力結果は、Xen カーネルが読み込まれている事と、Dom...
>
標準のセットアップではゲスト OS のネットワーク接続は、...
<
* Fedora ゲスト・システムの構築 [#r1c63496]
Fedora Core 6 での Xen インストールについてですが、Fedo...
** 'xenguest-install' を用いた Fedora ゲスト・システムの...
xenguest-install プログラムを用いると、コマンドライン上...
# /usr/sbin/xenguest-install
新しいゲスト OS を作成する際には様々な不明点も出てくる...
+ 『 What is the name of your virtual machine? 』まず仮想...
+ 『 How much RAM should be allocated (in megabytes)? 』...
+ 『 What would you like to use as the disk (path)? 』そ...
+ 『 How large would you like the disk to be (in gigabyte...
+ 『 Would you like to enable graphics support (yes or no...
+ 『 What is the install location? 』インストール元となる...
>
- nfs:my.nfs.server.com:/path/to/test2/tree/
- http://my.http.server.com/path/to/tree/
- ftp://my.ftp.server.com/path/to/tree
<
>
[注意] インストール作業はネットワーク経由で行わなくてはい...
<
さて、実際のインストール作業はこれからが本番です。もし...
** 'virt-manager' を用いた Fedora ゲスト・システムの構築 ...
次のコマンドを root ユーザ権限で動作させることによって...
# virt-manager
>
[注意] Gnome メニューの System Tools から Virtual Machine...
<
+ "Open Connection"(接続する) ダイアログ・ウインドウで、"...
+ virt-manager ウインドウの下の方にある "New" (新規作成)...
+ ボタンを押すと、コマンドライン上の xenguest-install (上...
+ ウィザードの最終ページに "Finish"(完了)ボタンがあります...
* インストール後の作業 [#a4cc8662]
ゲスト OS のインストール後は GUI の virt-manager プログ...
** 'virt-manager' でグラフィカルに仮想マシンを管理する [#...
次のコマンドを実行することで、GUI Virtual Machine Manag...
# virt-manager
root ユーザで動作していない時には root パスワードの入力...
- "Open Connection"(接続する) ダイアログ・ウインドウで、"...
- メイン・ウインドウ上で仮想マシンの一覧が表示されます。"...
- 仮想マシンが一覧に表示されていない場合、可能性として仮...
- 画面上にはそれぞれの CPU やメモリ使用率などが表示されま...
- 仮想コンソール(virtual console)を開くには、仮想マシン名...
- 仮想マシンのハードウェア性能を変更したい場合には "View"...
- シリアル・コンソール(serial console)で直接アクセスした...
virt-manager に関する機能や詳細情報については[[開発プロ...
virt-manager のバグや問題については [[BugZilla>http://b...
** 'virsh' でコマンドラインから仮想マシンを管理する [#f6e...
virsh ユーティリティはコマンドライン上で仮想マシンの管...
- virsh は Xen の状態を更新する際に、しっかりとしたコマン...
- virsh を使えば特権ユーザでなくとも(root 権限がなくても)...
- virsh は(将来的に) libvirt ハイパーバイザー万能ツール(a...
仮想マシンを XML 形式の vm 定義ファイルを使って構築する...
# virsh create <path to VM xml config>
現在稼働中の仮想マシンを表示するには、
# virsh list
ゲスト OS を適切に停止させるためには、
# virsh shutdown <virtual machine (name | id | uuid)>
選択したゲスト OS の仮想マシンのスナップ・ショット((ボ...
# virsh save <virtual machine (name | id | uuid)> <filen...
保存されているスナップ・ショットから復旧させるには、
# virsh restore <filename>
仮想マシンに関連する設定情報を XML 形式ファイルで出力す...
# virsh dumpxml <virtual machine (name | id | uuid)
そのほか、virsh を利用するにあたってのコマンドライン上...
# virsh help
上記のコマンドを実行するか、あるいはマニュアル virsh(1)...
virsh のバグや問題については [[BugZilla>http://bugzilla...
** 'xm' でコマンドラインから仮想マシンを管理する [#s87106...
virsh コマンド以外にも、仮想マシンをコマンドライン上で...
# /usr/sbin/xm create -c <name of virtual machine>
現在稼働中の仮想マシンを表示するには、
# xm list
ゲスト OS を停止するには、
# /usr/sbin/xm shutdown <virtual machine name>
ファイルにバックアップとして仮想マシンのスナップ・ショ...
# /usr/sbin/xm save <virtual machine name> /<filename>
保存されたスナップ・ショットから復旧するには、
# /usr/sbin/xm restore /<filename>
top コマンドのように全仮想マシンの状況を表示するには、
# /usr/sbin/xm top
そのほか、xm を利用するにあたってのコマンドライン上のオ...
# /usr/sbin/xm help
xm のバグや問題については [[BugZilla>http://bugzilla.re...
* トラブルシューティング(困ったときは) [#n66defdc]
** ログ・ファイルについて [#v7079164]
Xen 関連問題を解決するため、2つのデバッグ情報を出力す...
[2005-06-27 02:23:02 xend] ERROR (SrvBase:163) op=create...
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/xend/server...
val = op_method(op, req)
File "/usr/lib/python2.4/site-packages/xen/xend/server...
raise XendError("Error creating domain: " + str(ex))
XendError: Error creating domain: (0, 'Error')
次のファイル /var/log/xen/xend-debug.log には分かり易い...
ERROR: Will only load images built for Xen v3.0
ERROR: Actually saw: 'GUEST_OS=netbsd,GUEST_VER=2.0,XEN_...
ERROR: Error constructing guest OS
Xen に関して何らかのエラーが発生したときには /var/log/x...
仮想完全化(fully-virtualized)されたゲスト OS (ドメイン)...
最後に、ハイパーバイザー側(ホスト OS 上のシステム)の動...
# xm dmesg
** シリアル・コンソール [#v26b70b6]
*** ホストへのシリアル・コンソール接続 [#h1165826]
非常に難しい問題に対処する場合、シリアル・コンソール接...
Xen ホスト OS に対してシリアル・コンソール出力を行いた...
title Fedora Core (2.6.17-1.2600.fc6xen)
root (hd0,2)
kernel /xen.gz-2.6.17-1.2600.fc6 com1=38400,8n1 ...
module /vmlinuz-2.6.17-1.2600.fc6xen ro root=LAB...
module /initrd-2.6.17-1.2600.fc6xen.img
この指定ではシリアル・コンソールの com1 ポート(Linux ...
# ttywatch --name myhost --port /dev/ttyS0
こうすることで、出力を /dev/ttyS0 からファイル /var/log...
*** 仮想並行化ゲスト OS の場合 [#l2cc49c6]
仮想並行化(para-virtulized)ゲスト OS の場合は、Domain-0...
# xm console
あるいは、グラフィカルな virt-manager プログラムを使っ...
*** 仮想完全化ゲスト OS の場合 [#x2089e8f]
仮想完全化(fully-virtualized)ゲスト OS の場合も自動的に...
# xm console
あるいは、グラフィカルな virt-manager プログラムを使っ...
** ゲスト OS のディスク・イメージのデータへのアクセス [#u...
lomount と kpartx というゲスト OS のディスク・イメージ...
- lomount
# lomount -t ext3 -diskimage /xen/images/fc5-file.img -p...
lomount は小さなディスク・イメージとして動作しているだ...
- kpartx
# yum install device-mapper-multipath
# kpartx -av /dev/xen/guest1
add map guest1p1 : 0 208782 linear /dev/xen/guest1 63
add map guest1p2 : 0 16563015 linear /dev/xen/guest1 208...
これは通常のブロック・デバイスに対してのみ動作するもの...
# losetup -f
/dev/loop0
# losetup /dev/loop0 /xen/images/fc5-file.img
# kpartx -av /dev/loop0
add map loop0p1 : 0 208782 linear /dev/loop0 63
add map loop0p2 : 0 12370050 linear /dev/loop0 208845
この例では、標準の Fedora Core がインストールされフォー...
# ls -l /dev/mapper/ | grep guest1
brw-rw---- 1 root disk 253, 6 Jun 6 10:32 xen-guest1
brw-rw---- 1 root disk 253, 14 Jun 6 11:13 guest1p1
brw-rw---- 1 root disk 253, 15 Jun 6 11:13 guest1p2
# mount /dev/mapper/guest1p1 /mnt/boot/
2つ目のパーティションである LVM ボリュームにアクセスす...
# kpartx -a /dev/xen/guest1
# vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
# vgchange -ay VolGroup00
2 logical volume(s) in volume group "VolGroup00" now a...
# lvs
LV VG Attr LSize Origin Snap% Move...
LogVol00 VolGroup00 -wi-a- 5.06G
LogVol01 VolGroup00 -wi-a- 800.00M
# mount /dev/VolGroup00/LogVol00 /mnt/
...
# umount /mnt
# vgchange -an VolGroup00
# kpartx -d /dev/xen/guest1
>
[メモ]"vgchange -an"を使って論理ボリュームにアクセスする...
<
** FAQ(よくある質問と回答) [#y1e07628]
- 質問:xend を起動しようとしていますが何も起こりません。...
Error: Error connecting to xend: Connection refused. Is...
そこで、手作業で xend の起動を試みますが、またエラーが...
ERROR: Could not obtain handle on privileged command int...
Traceback (most recent call last):
File "/usr/sbin/xend", line 33, in ?
from xen.xend.server import SrvDaemon
File "/usr/lib/python2.4/site-packages/xen/xend/server...
import relocate
File "/usr/lib/python2.4/site-packages/xen/xend/server...
from xen.xend import XendDomain
File "/usr/lib/python2.4/site-packages/xen/xend/XendDo...
import XendDomainInfo
File "/usr/lib/python2.4/site-packages/xen/xend/XendDo...
import image
File "/usr/lib/python2.4/site-packages/xen/xend/image....
xc = xen.lowlevel.xc.xc()
RuntimeError: (2, 'No such file or directory')
回答:どうやら Xen ハイパーバイザー(仮想化に対応)では...
あるいは、起動時に xen ハイパーバイザー対応カーネルを読...
- 質問:ゲスト OS を作成しようとすると "Invalid argument"...
回答:これは利用しようとしているカーネルのイメージが、x...
- 質問:yum のアップデートによって新しいカーネルを入手し...
回答:linux カーネルの RPM パッケージは、何もしなくとも...
* 困ったときには? [#j66795d9]
上記のトラブル・シューティングが問題解決につながらない...
Xen そのものに関する全般的な情報や問題に関しては Xen プ...
最後に付け加えておきますと、Fedora プロジェクトでは Xen...
* 補足説明 [#fe39a66f]
- *1 GRUB を用いるのは、 Xen が Linux 仮想環境を実現する...
- *2 ファイル /etc/sysconfig/kernel を編集する事で、標準...
----
:情報源|http://fedoraproject.org/wiki/FedoraXenQuickstart...
終了行:
[[FC6/FedoraCore6]]
どなたも翻訳には手をつけていらっしゃらないようなので〜...
[[原文>http://fedoraproject.org/wiki/FedoraXenQuickstar...
ポイントは、Fedora Core 5 の [[Xen]] と Fedora Core 6 ...
----
#contents
----
* Fedora Xen クイック・スタート FC6 - 日本語非公式訳 [#v1...
----
* [[Xen]]((Xen:「ゼン」と読みます)) について [#of1dd988]
Xen はオープンソースの仮想マシン構築システムです。Xen ...
Fedora Core では Xen 3.0.x を実装しています。Xen 3.0.0 ...
* クイック・スタート [#ddb58ce3]
Fedora Core 6 では前バージョンの Fedora Core 5 とは実装...
* システム動作条件 [#z2c0742e]
- Fedora Core の標準のブートローダーとして GRUB を使う必...
- ゲスト OS が動作するための十分なハードディスクの空き容...
- 一般論となりますが、ゲスト OS として必要最低限快適に動...
** 仮想並行化(para-virtualized)ゲスト OS について(仮想並...
x86_64、ia64 アーキテクチャに対応した CPU は、どれも仮...
$ grep pae /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca ...
上記の例では PAE サポートがなされている事が分かります。...
>
[注意]新しい i386 ゲスト OS 環境を構築するためには PAE 拡...
<
** 仮想完全化(fully-virtualized)ゲスト OS について(HVM/In...
仮想完全化(fully-virtualized)ゲスト OS を運用するにはホ...
....CPU が Intel の場合....
# grep vmx /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca ...
tm syscall nx lm constant_tsc pni monitor ds_cpl vmx e...
....CPU が AMD の場合....
# grep svm /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca ...
mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf...
* 仕様 [#v90615d5]
コマンドライン上で root ユーザ権限が必要な場合、行の先...
* Xen のインストール [#p8f7c7b8]
Fedora Core 6 を新規インストールする場合には、Xen の専...
もう既に Fedora Core 6 をインストールしてしまっている場...
# yum install kernel-xen xen virt-manager
この yum コマンドにより xen が必要とするカーネルや管理...
yum のインストール後には GRUB の設定も追加されています...
GRUB でブートする際に xen-kernel が標準で起動されるよう...
以下の記述例は /boot/grub/grub.conf で Xen 仮想マシンの...
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2784.fc6)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-1.2784.fc6 ro root=L...
initrd /boot/initrd-2.6.18-1.2784.fc6.img
title Fedora Core (2.6.18-1.2784.fc6xen)
root (hd0,0)
kernel /boot/xen.gz-2.6.18-1.2784.fc6
module /boot/vmlinuz-2.6.18-1.2784.fc6xen root=L...
module /boot/initrd-2.6.18-1.2784.fc6xen.img
* Xen を有効にする方法 [#f6c057ad]
Xen カーネルでシステムが起動した後に、正常にカーネルが ...
# uname -r
2.6.17-1.2600.fc6xen
# xm list
Name ID Mem(MiB) VCPUs Stat...
Domain-0 0 610 1 r---...
この出力結果は、Xen カーネルが読み込まれている事と、Dom...
>
標準のセットアップではゲスト OS のネットワーク接続は、...
<
* Fedora ゲスト・システムの構築 [#r1c63496]
Fedora Core 6 での Xen インストールについてですが、Fedo...
** 'xenguest-install' を用いた Fedora ゲスト・システムの...
xenguest-install プログラムを用いると、コマンドライン上...
# /usr/sbin/xenguest-install
新しいゲスト OS を作成する際には様々な不明点も出てくる...
+ 『 What is the name of your virtual machine? 』まず仮想...
+ 『 How much RAM should be allocated (in megabytes)? 』...
+ 『 What would you like to use as the disk (path)? 』そ...
+ 『 How large would you like the disk to be (in gigabyte...
+ 『 Would you like to enable graphics support (yes or no...
+ 『 What is the install location? 』インストール元となる...
>
- nfs:my.nfs.server.com:/path/to/test2/tree/
- http://my.http.server.com/path/to/tree/
- ftp://my.ftp.server.com/path/to/tree
<
>
[注意] インストール作業はネットワーク経由で行わなくてはい...
<
さて、実際のインストール作業はこれからが本番です。もし...
** 'virt-manager' を用いた Fedora ゲスト・システムの構築 ...
次のコマンドを root ユーザ権限で動作させることによって...
# virt-manager
>
[注意] Gnome メニューの System Tools から Virtual Machine...
<
+ "Open Connection"(接続する) ダイアログ・ウインドウで、"...
+ virt-manager ウインドウの下の方にある "New" (新規作成)...
+ ボタンを押すと、コマンドライン上の xenguest-install (上...
+ ウィザードの最終ページに "Finish"(完了)ボタンがあります...
* インストール後の作業 [#a4cc8662]
ゲスト OS のインストール後は GUI の virt-manager プログ...
** 'virt-manager' でグラフィカルに仮想マシンを管理する [#...
次のコマンドを実行することで、GUI Virtual Machine Manag...
# virt-manager
root ユーザで動作していない時には root パスワードの入力...
- "Open Connection"(接続する) ダイアログ・ウインドウで、"...
- メイン・ウインドウ上で仮想マシンの一覧が表示されます。"...
- 仮想マシンが一覧に表示されていない場合、可能性として仮...
- 画面上にはそれぞれの CPU やメモリ使用率などが表示されま...
- 仮想コンソール(virtual console)を開くには、仮想マシン名...
- 仮想マシンのハードウェア性能を変更したい場合には "View"...
- シリアル・コンソール(serial console)で直接アクセスした...
virt-manager に関する機能や詳細情報については[[開発プロ...
virt-manager のバグや問題については [[BugZilla>http://b...
** 'virsh' でコマンドラインから仮想マシンを管理する [#f6e...
virsh ユーティリティはコマンドライン上で仮想マシンの管...
- virsh は Xen の状態を更新する際に、しっかりとしたコマン...
- virsh を使えば特権ユーザでなくとも(root 権限がなくても)...
- virsh は(将来的に) libvirt ハイパーバイザー万能ツール(a...
仮想マシンを XML 形式の vm 定義ファイルを使って構築する...
# virsh create <path to VM xml config>
現在稼働中の仮想マシンを表示するには、
# virsh list
ゲスト OS を適切に停止させるためには、
# virsh shutdown <virtual machine (name | id | uuid)>
選択したゲスト OS の仮想マシンのスナップ・ショット((ボ...
# virsh save <virtual machine (name | id | uuid)> <filen...
保存されているスナップ・ショットから復旧させるには、
# virsh restore <filename>
仮想マシンに関連する設定情報を XML 形式ファイルで出力す...
# virsh dumpxml <virtual machine (name | id | uuid)
そのほか、virsh を利用するにあたってのコマンドライン上...
# virsh help
上記のコマンドを実行するか、あるいはマニュアル virsh(1)...
virsh のバグや問題については [[BugZilla>http://bugzilla...
** 'xm' でコマンドラインから仮想マシンを管理する [#s87106...
virsh コマンド以外にも、仮想マシンをコマンドライン上で...
# /usr/sbin/xm create -c <name of virtual machine>
現在稼働中の仮想マシンを表示するには、
# xm list
ゲスト OS を停止するには、
# /usr/sbin/xm shutdown <virtual machine name>
ファイルにバックアップとして仮想マシンのスナップ・ショ...
# /usr/sbin/xm save <virtual machine name> /<filename>
保存されたスナップ・ショットから復旧するには、
# /usr/sbin/xm restore /<filename>
top コマンドのように全仮想マシンの状況を表示するには、
# /usr/sbin/xm top
そのほか、xm を利用するにあたってのコマンドライン上のオ...
# /usr/sbin/xm help
xm のバグや問題については [[BugZilla>http://bugzilla.re...
* トラブルシューティング(困ったときは) [#n66defdc]
** ログ・ファイルについて [#v7079164]
Xen 関連問題を解決するため、2つのデバッグ情報を出力す...
[2005-06-27 02:23:02 xend] ERROR (SrvBase:163) op=create...
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/xend/server...
val = op_method(op, req)
File "/usr/lib/python2.4/site-packages/xen/xend/server...
raise XendError("Error creating domain: " + str(ex))
XendError: Error creating domain: (0, 'Error')
次のファイル /var/log/xen/xend-debug.log には分かり易い...
ERROR: Will only load images built for Xen v3.0
ERROR: Actually saw: 'GUEST_OS=netbsd,GUEST_VER=2.0,XEN_...
ERROR: Error constructing guest OS
Xen に関して何らかのエラーが発生したときには /var/log/x...
仮想完全化(fully-virtualized)されたゲスト OS (ドメイン)...
最後に、ハイパーバイザー側(ホスト OS 上のシステム)の動...
# xm dmesg
** シリアル・コンソール [#v26b70b6]
*** ホストへのシリアル・コンソール接続 [#h1165826]
非常に難しい問題に対処する場合、シリアル・コンソール接...
Xen ホスト OS に対してシリアル・コンソール出力を行いた...
title Fedora Core (2.6.17-1.2600.fc6xen)
root (hd0,2)
kernel /xen.gz-2.6.17-1.2600.fc6 com1=38400,8n1 ...
module /vmlinuz-2.6.17-1.2600.fc6xen ro root=LAB...
module /initrd-2.6.17-1.2600.fc6xen.img
この指定ではシリアル・コンソールの com1 ポート(Linux ...
# ttywatch --name myhost --port /dev/ttyS0
こうすることで、出力を /dev/ttyS0 からファイル /var/log...
*** 仮想並行化ゲスト OS の場合 [#l2cc49c6]
仮想並行化(para-virtulized)ゲスト OS の場合は、Domain-0...
# xm console
あるいは、グラフィカルな virt-manager プログラムを使っ...
*** 仮想完全化ゲスト OS の場合 [#x2089e8f]
仮想完全化(fully-virtualized)ゲスト OS の場合も自動的に...
# xm console
あるいは、グラフィカルな virt-manager プログラムを使っ...
** ゲスト OS のディスク・イメージのデータへのアクセス [#u...
lomount と kpartx というゲスト OS のディスク・イメージ...
- lomount
# lomount -t ext3 -diskimage /xen/images/fc5-file.img -p...
lomount は小さなディスク・イメージとして動作しているだ...
- kpartx
# yum install device-mapper-multipath
# kpartx -av /dev/xen/guest1
add map guest1p1 : 0 208782 linear /dev/xen/guest1 63
add map guest1p2 : 0 16563015 linear /dev/xen/guest1 208...
これは通常のブロック・デバイスに対してのみ動作するもの...
# losetup -f
/dev/loop0
# losetup /dev/loop0 /xen/images/fc5-file.img
# kpartx -av /dev/loop0
add map loop0p1 : 0 208782 linear /dev/loop0 63
add map loop0p2 : 0 12370050 linear /dev/loop0 208845
この例では、標準の Fedora Core がインストールされフォー...
# ls -l /dev/mapper/ | grep guest1
brw-rw---- 1 root disk 253, 6 Jun 6 10:32 xen-guest1
brw-rw---- 1 root disk 253, 14 Jun 6 11:13 guest1p1
brw-rw---- 1 root disk 253, 15 Jun 6 11:13 guest1p2
# mount /dev/mapper/guest1p1 /mnt/boot/
2つ目のパーティションである LVM ボリュームにアクセスす...
# kpartx -a /dev/xen/guest1
# vgscan
Reading all physical volumes. This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
# vgchange -ay VolGroup00
2 logical volume(s) in volume group "VolGroup00" now a...
# lvs
LV VG Attr LSize Origin Snap% Move...
LogVol00 VolGroup00 -wi-a- 5.06G
LogVol01 VolGroup00 -wi-a- 800.00M
# mount /dev/VolGroup00/LogVol00 /mnt/
...
# umount /mnt
# vgchange -an VolGroup00
# kpartx -d /dev/xen/guest1
>
[メモ]"vgchange -an"を使って論理ボリュームにアクセスする...
<
** FAQ(よくある質問と回答) [#y1e07628]
- 質問:xend を起動しようとしていますが何も起こりません。...
Error: Error connecting to xend: Connection refused. Is...
そこで、手作業で xend の起動を試みますが、またエラーが...
ERROR: Could not obtain handle on privileged command int...
Traceback (most recent call last):
File "/usr/sbin/xend", line 33, in ?
from xen.xend.server import SrvDaemon
File "/usr/lib/python2.4/site-packages/xen/xend/server...
import relocate
File "/usr/lib/python2.4/site-packages/xen/xend/server...
from xen.xend import XendDomain
File "/usr/lib/python2.4/site-packages/xen/xend/XendDo...
import XendDomainInfo
File "/usr/lib/python2.4/site-packages/xen/xend/XendDo...
import image
File "/usr/lib/python2.4/site-packages/xen/xend/image....
xc = xen.lowlevel.xc.xc()
RuntimeError: (2, 'No such file or directory')
回答:どうやら Xen ハイパーバイザー(仮想化に対応)では...
あるいは、起動時に xen ハイパーバイザー対応カーネルを読...
- 質問:ゲスト OS を作成しようとすると "Invalid argument"...
回答:これは利用しようとしているカーネルのイメージが、x...
- 質問:yum のアップデートによって新しいカーネルを入手し...
回答:linux カーネルの RPM パッケージは、何もしなくとも...
* 困ったときには? [#j66795d9]
上記のトラブル・シューティングが問題解決につながらない...
Xen そのものに関する全般的な情報や問題に関しては Xen プ...
最後に付け加えておきますと、Fedora プロジェクトでは Xen...
* 補足説明 [#fe39a66f]
- *1 GRUB を用いるのは、 Xen が Linux 仮想環境を実現する...
- *2 ファイル /etc/sysconfig/kernel を編集する事で、標準...
----
:情報源|http://fedoraproject.org/wiki/FedoraXenQuickstart...
ページ名: