カスタム検索
このエントリーをはてなブックマークに追加
tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

ttylinux(サンプルゲストOS)を動かしてみる
(FedoraCore4)

Modified: 21 August 2005


ttylinuxをダウンロードする

http://sourceforge.net/projects/xen/

解凍します

# bunzip2 ttylinux-xen.bz2 
# mv ttylinux-xen ttylinux.img 

これで、HDDのイメージができました。


設定ファイルを作る

"xmexample1"をコピーして、以下のように"/etc/xen/ttylinux.conf"を作ります。

## -*- mode: python; -*-
#============================================================================
# Python configuration setup for 'xm create'.
# This script sets the parameters used when a domain is created using 'xm create'.
# You use a separate script for each domain you want to create, or 
# you can set the parameters for the domain on the xm command line.
#============================================================================

#----------------------------------------------------------------------------
# Kernel image file.
kernel = "/boot/vmlinuz-2.6.11-1.1369_FC4xenU"

# Optional ramdisk.
#ramdisk = "/boot/initrd.gz"

# The domain build function. Default is 'linux'.
#builder='linux'

# Initial memory allocation (in megabytes) for the new domain.
memory = 64

# A name for your domain. All domains must have different names.
name = "ttylinux"

# Which CPU to start domain on? 
#cpu = -1 # leave to Xen to pick

# Number of Virtual CPUS to use, default is 1
#vcpus = 1

#----------------------------------------------------------------------------
# Define network interfaces.

# Number of network interfaces. Default is 1.
#nics=1

# Optionally define mac and/or bridge for the network interfaces.
# Random MACs are assigned if not given.
#vif = [ 'mac=aa:00:00:00:00:11, bridge=xen-br0' ]

#----------------------------------------------------------------------------
# Define the disk devices you want the domain to have access to, and
# what you want them accessible as.
# Each disk entry is of the form phy:UNAME,DEV,MODE
# where UNAME is the device, DEV is the device name the domain will see,
# and MODE is r for read-only, w for read-write.

disk = [ 'file:/root/ttylinux.img,sda1,w' ]

#----------------------------------------------------------------------------
# Set the kernel command line for the new domain.
# You only need to define the IP parameters and hostname if the domain's
# IP config doesn't, e.g. in ifcfg-eth0 or via DHCP.
# You can use 'extra' to set the runlevel and custom environment
# variables used by custom rc scripts (e.g. VMID=, usr= ).

# Set if you want dhcp to allocate the IP address.
#dhcp="dhcp"
# Set netmask.
#netmask=
# Set default gateway.
#gateway=
# Set the hostname.
#hostname= "vm%d" % vmid

# Set root device.
root = "/dev/sda1 ro"

# Root device for nfs.
#root = "/dev/nfs"
# The nfs server.
#nfs_server = '169.254.1.0' 
# Root directory on the nfs server.
#nfs_root = '/full/path/to/root/directory'

# Sets runlevel 4.
extra = "4"

#----------------------------------------------------------------------------
# Set according to whether you want the domain restarted when it exits.
# The default is 'onreboot', which restarts the domain when it shuts down
# with exit code reboot.
# Other values are 'always', and 'never'.

#restart = 'onreboot'

#============================================================================


起動してみる

起動してみます。

# xm create -c /etc/xen/ttylinux.conf 
Using config file "/etc/xen/ttylinux.conf".
Started domain ttylinux, console on port 9609
************ REMOTE CONSOLE: CTRL-] TO QUIT ********
Linux version 2.6.11-1.1369_FC4xenU (bhcompile@decompose.build.redhat.com) (gcc version 4.0.0 20050525 (Red Hat 4.0.0-9)) #1 SMP Thu Jun 2 23:33:51 EDT 2005
BIOS-provided physical RAM map: 
Xen: 0000000000000000 - 0000000004000000 (usable)
64MB LOWMEM available. 
Using x86 segment limits to approximate NX protection
DMI not present. 
IRQ lockup detection disabled
Allocating PCI resources starting at 04000000 (gap: 04000000:fc000000)
Built 1 zonelists 
Kernel command line: root=/dev/sda1 ro 4
Initializing CPU#0 
PID hash table entries: 1024 (order: 10, 16384 bytes)
Xen reported: 2259.236 MHz processor. 
Using tsc for high-res timesource 
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) 
Memory: 60800k/65536k available (1785k kernel code, 4648k reserved, 506k data, 156k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Security Framework v1.0.0 initialized 
SELinux: Initializing. 
SELinux: Starting in permissive mode
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary 
Mount-cache hash table entries: 512 
CPU: Trace cache: 12K uops, L1 D cache: 8K

 何度か試しましたが、いろんなところでハングアップします。
UNIX Magazine(2005年8月号)の記事をみますと、FedoraCore4のXenは、不安定だと書いてありますが、確かにそうでした。


To previous pageTo home pageMailing to meJump to Top of pageline.gif (927 ツバツイツト)line.gif (927 ツバツイツト)tomo.gif (1144 ツバツイツト)
カスタム検索



このエントリーをはてなブックマークに追加