вторник, 24 мая 2011 г.

Xen. Примеры конфигураций.

В данной заметке покажу примеры конфигурационных файлов для различных операционных систем. В качестве Domain-0 у меня стоит CentOS 5.5 64bit(Для Debian подобных систем будут те же конфиги).

1. Установка Ubuntu Server с ISO
name = "rserver"
uuid = "01c6e4f5-9253-b426-e171-149a4997f034"
maxmem = 1000
memory = 1000
vcpus = 1
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
boot = "dc"
pae = 1
acpi = 1
apic = 1
localtime = 0
on_poweroff = "restart"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
disk = [ "file:/home/xen/rserver/disk.img,hda,w", "file:/home/xen/iso/ubuntu.iso,hdc:cdrom,r" ]
vif = [ "mac=00:16:36:29:f1:b9,bridge=xenbr0,script=vif-bridge" ]
parallel = "none"
serial = "pty"
vnc=1
vnclisten='192.168.1.7'
vncpassword='password'
2. Windows Server 2003-2008R2
import os, re
arch = os.uname()[4]
if re.search('64', arch):
    arch_libdir = 'lib64'
else:
    arch_libdir = 'lib'
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory = 4096
shadow_memory = 8
name = "win2008ts"
vif = [ 'ip=192.168.1.130' ]
acpi = 1
apic = 1
pae = 1
disk = [ 'file:/home/xen/win2008ts/disk.img,hda,w','file:/home/xen/win2008ts/disk2.img,hdb,w' ]
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
vcpus=8
boot="dc"
sdl=0
vnc=1
vncpasswd='password'
vnclisten='192.168.1.7'
usbdevice='host:0529:0001'
usb=1
 В данном примере мы прокинули 1C ключ Aladdin Knowledge Systems HASP  Посмотреть на каком host висит у вас ключ можно с помощью команды:
# lsusb
Пока все. Если у вас есть какие то специфичные параметры - прошу отписать в комментах.