#============================================================================ # Example configuration script for Debian guest installation. #============================================================================ # # To install uncomment the relevant options under either the network # or CDROM install section in "AT INSTALLATION TIME" below. # # Once you have installed you should comment out the installation options again # (or just delete them) and uncomment the options under "TO BOOT INSTALLED # SYSTEM" instead. #============================================================================ # AT INSTALLATION TIME #============================================================================ #---------------------------------------------------------------------------- # Network install: #---------------------------------------------------------------------------- # # Download kfreebsd and initrd.gz from the same location as this file. # # e.g. depending on the architecture you wish to install: # http://ftp.XX.debian.org/debian/dists/stable/main/installer-kfreebsd-amd64/current/images/netboot/xen/ # -or- # http://ftp.XX.debian.org/debian/dists/stable/main/installer-kfreebsd-i386/current/images/netboot/xen/ # where XX is a country code, see http://www.debian.org/mirror/list # for a complete list of official mirrors. "stable" can be any distro # name (e.g. squeeze, wheezy, jessie, testing, sid, unstable). # # Uncomment the "kernel" and "ramdisk" options and adjust the path to # point to the downloaded files. #kernel = "kfreebsd" #ramdisk = "initrd.gz" #---------------------------------------------------------------------------- # CDROM install: #---------------------------------------------------------------------------- # # Download an ISO image which supports installation under Xen. Typically these # are the amd64+i386 multiarch images. e.g. those under: # http://cdimage.debian.org/debian-cd/current/multi-arch/ # # Uncomment "bootloader" and the correct "bootargs" for the # architecture you wish to install. # # Be sure to configure a CDROM device with the installation image in # addition to your regular disk HDD in your disk stanza. # # e.g. for an ISO image: # file:/path/to/debian-6.0.0-kfreebsd-amd64-i386-netinst.iso,xvdd:cdrom,r # -or- if you have a phyiscal cdrom in your drive, phy: # phy:/dev/cdrom,xvdd:cdrom,r #bootloader="pygrub" # For kfreebsd-i386: #bootargs="--kernel=install.i386/xen/kfreebsd --ramdisk=install.i386/xen/initrd.gz" # For kfreebsd-amd64: #bootargs="--kernel=install.amd/xen/kfreebsd --ramdisk=install.amd/xen/initrd.gz" #---------------------------------------------------------------------------- # Installation options common to all methods #---------------------------------------------------------------------------- # # If you configure a vfb below then use "console=tty0" instead of # "console=hvc0". # # You can prepend your own command line options too #extra = "debian-installer/exit/always_halt=true -- quiet console=hvc0" #============================================================================ # TO BOOT INSTALLED SYSTEM # # Comment all of the above installation options and uncomment the # below instead #============================================================================ #bootloader="pygrub" #============================================================================ # STANDARD OPTIONS #============================================================================ # # The following options are common to both installation time and normal booting. # # Only a subset of the available options are included below. # See /usr/share/doc/xen-utils-common/examples for full examples. #---------------------------------------------------------------------------- # Initial memory allocation (in megabytes) for the new domain. memory = 128 # A name for your domain. All domains must have different names. name = "ExampleDomain" # 128-bit UUID for the domain. The default behavior is to generate a new UUID # on each call to 'xm create'. #uuid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9" # List of which CPUS this domain is allowed to use, default Xen picks #cpus = "" # leave to Xen to pick #cpus = "0" # all vcpus run on CPU0 #cpus = "0-3,5,^1" # run on cpus 0,2,3,5 # Number of Virtual CPUS to use, default is 1 #vcpus = 1 #---------------------------------------------------------------------------- # Define network interfaces. # By default, no network interfaces are configured. You may have one created # with sensible defaults using an empty vif clause: # # vif = [''] # # or optionally override backend, bridge, ip, mac, script, type, or vifname: # # vif = ['mac=00:16:3e:00:00:11, bridge=xenbr0'] # # or more than one interface may be configured: # # vif = ['', 'bridge=xenbr1'] vif = [''] #---------------------------------------------------------------------------- # 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. # # NB: Only xvd devices are supported by the kernel in Debian Lenny and later. disk = ['file:/path/to/disk.img,xvda,w'] #---------------------------------------------------------------------------- # Define frame buffer device. # # By default, no frame buffer device is configured. # # To create one using the SDL backend and sensible defaults: # # vfb = [ 'type=sdl' ] # # This uses environment variables XAUTHORITY and DISPLAY. You # can override that: # # vfb = [ 'type=sdl,xauthority=/home/bozo/.Xauthority,display=:1' ] # # To create one using the VNC backend and sensible defaults: # # vfb = [ 'type=vnc' ] # # The backend listens on 127.0.0.1 port 5900+N by default, where N is # the domain ID. You can override both address and N: # # vfb = [ 'type=vnc,vnclisten=127.0.0.1,vncdisplay=1' ] # # Or you can bind the first unused port above 5900: # # vfb = [ 'type=vnc,vnclisten=0.0.0.0,vnunused=1' ] # # You can override the password: # # vfb = [ 'type=vnc,vncpasswd=MYPASSWD' ] # # Empty password disables authentication. Defaults to the vncpasswd # configured in xend-config.sxp.