WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-japanese

Re: [Xen-japanese] kernel, ramdisk 及びpygrubの違いは

山石さん

林です。

ゲストのインストールを行うツールとして、virt-install があります。
http://virt-manager.et.redhat.com/download.html
virt-installのpxeとkick-startオブション指定を行えば、ゲストの自動インス
トールが行えるように思います。
定義ファイルは /etc/xen/ディレクトリ配下に作成されます。

以下はvirt-installのリファレンス
http://www.centos.org/docs/5/html/5.2/Virtualization/sect-Virtualization-Installing_guests-Create_a_guest_using_virt_install.html

以上です。
>林様
>
>ご教授、ありがとうございます。
>もう少しお付き合いください。
>
>同じconfig fileに、"kernel= ramdisk="および "pygrub"を同時に指定
>するとどうなるのでしょうか? 片方だけが実行されるのでしょうか?
>
>独自なvmlinuz, initrdをつくり、更にextraを指定して、DomUの自動
>インストールにチャレンジしてみたが、一応成功致しました。
>
>kernel = '/boot/kickstart/xen/my-vmlinuz'
>ramdisk = '/boot/kickstart/xen/my-initrd.img'
>extra =  'lang= devfs=nomount pxe kssendmac selinux=0 noipv6 ks=
>http://192.168.0.1/ks.cfg ksdevice=eth1 build ip=192.168.0.2
>netmask=255.255.255.0 gateway=192.168.0.1 dns=192.168.0.1'
>on_reboot = 'restart'
>
>しかし、上記の設定では、独自(pxeboot)なvmlinuz,initrdであるため、DomUの
>インストールが完了し、再起動がかかると、再び再インストールが始まります。
>(インストールの無限ループに陥ってしまう)
>
>再インストールが始まる前に、DomUを停止して、kernel=, ramdisk=の2行をコメント
>アウト
>し、bootloader=/usr/bin/pygrubにすれば、無限インストールを回避することができ
>ます。
>
>しかし、これでは一回DomUを手動で停止させなかればならず、ダウンタイムが発生し、
>DomU自動インストールではなくなります。
>
>たとえばインストール時に"kernel=", "ramdisk="を指定し、起動するが、インストー
>ル終了後
>の再起動時に"/usr/bin/pygrub"を使うということはできるのでしょうか?
>(もちろん、ダウンタイムや手動作業は発生しない前提で)
>
>ちなみにboot="cn"はだめでした。
>
>面倒な質問で大変恐縮ですが、よろしくお願いいたします。
>
>山石
>
>
>
>
>2009/4/22 Syunsuke HAYASHI <syunsuke@xxxxxxxxxxxxxx>
>
>> Yamaishiさん
>>
>> 林です。
>>
>> >kernel = "/boot/vmlinuz-2.6.18-128.1.6.el5xen"
>> >ramdisk = "/boot/initrd-2.6.18-128.1.6.el5xen.img"
>> こちらの指定を行った場合は、dom0上のkernelとramdiskをロードして
>> ゲストを起動します。
>>
>> >bootloader = "/usr/bin/pygrub
>> こちらの指定を行った場合は、ゲストのディスクの中のgrub.confを解釈して、
>> ゲストの中のkernelとramdiskをロードしてゲストを起動します。
>>
>> 以上です
>> >皆様
>> >
>> >XEN初心者ですが、お世話になりたいと思います。
>> >
>> >XEN config fileを作るとき、あるファイルでは、
>> >(Dom0はCentOS5.3)
>> >
>> >kernel = "/boot/vmlinuz-2.6.18-128.1.6.el5xen"
>> >ramdisk = "/boot/initrd-2.6.18-128.1.6.el5xen.img"
>> >
>> >と書かれて、別のファイルでは、
>> >
>> >bootloader = "/usr/bin/pygrub
>> >
>> >と書かれております。
>> >
>> >両者の違いは何でしょう?
>> >
>> >初歩的な質問で恐縮ですが、よろしくお願い致します。
>> >
>> >------------------------------------------------------------------------
>> >
>> >_______________________________________________
>> >Xen-japanese mailing list
>> >Xen-japanese@xxxxxxxxxxxxxxxxxxx
>> >http://lists.xensource.com/mailman/listinfo/xen-japanese
>>
>
>
>---html-part included links-------
>mailto:syunsuke@xxxxxxxxxxxxxx
>mailto:Xen-japanese@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/mailman/listinfo/xen-japanese

_______________________________________________
Xen-japanese mailing list
Xen-japanese@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-japanese
<Prev in Thread] Current Thread [Next in Thread>