Installing the oVirt Node

oVirt Node local installation

included since 0.92-1

http://git.et.redhat.com/?p=ovirt-node.git;a=commit;h=0fcd09b74c610644ca27d4bee2210ec7251f17ed

updated in 0.96 to use local LVMs created by ovirt-config-storage:

/dev/HostVG/Boot - for grub, vmlinuz and initrd
/dev/HostVG/Root - for LiveOS/
/dev/HostVG/Config - for /config

oVirt partition can be initialized on a local flash or disk drive.

oVirt partition is a local primary ext2 partition, labeled OVIRT,

which contains:

/config - local oVirt configuration (ktab, local admin password...)
/boot - boot loader, kernel and initramfs
/LiveOS - oVirt Node compressed livecd image


oVirt partition is initialized using kernel boot parameters:

 ovirt_init[={usb|scsi}[:serial#]]

local installation target disk

usb|scsi - select disk type, as reported by udev ID_BUS

serial# - select exact disk using serial number, as reported by

         udevinfo's ID_SERIAL [1]

e.g. ovirt_init=usb:Generic_STORAGE_DEVICE_0000145418-0:0


 ovirt_local_boot

install/update oVirt Node image on the local installation target disk

without this parameter oVirt partition is used for storing

oVirt configuration only


[1] one-liner to list serial#s for all disks in the system:

for d in /dev/sd? /dev/cciss/c?d?; do eval $(udevinfo -q "env" -n "$d" 2>/dev/null); test -z "$ID_SERIAL" && continue; echo -e "$d\t$ID_SERIAL"; unset ID_SERIAL; done

>>OR: (works on other udev versions)<<

for d in /dev/sd? /dev/cciss/c?d?; do eval $(udevinfo --query env --name "$d" 2>/dev/null); test -z "$ID_SERIAL" && continue; echo -e "$d\t$ID_SERIAL"; unset ID_SERIAL; done

>>OR use udevadm info -upstream udev deprecated udevinfo symlink. Actually, should try both since older udev doesn't have udevadm!

MediaWiki