NOTE: this document describes what has been done for SLC4.4: SLC4.5 did not require any of the following since we get Xen Domain U setups "for free" from Red Hat Enterprise Linux 4 Update 5 sources. (However SLC3 still does require changes ...)

Xenification of existing SLC3/SLC4 releases for the installation within domU Xen domains required a little bit of tweaking of existing anaconda installer and some supporting tools code. This is the overview of what has been changed in the standard SLC3/SLC4 installation code in order to support Xen:

SLC3

  • modification of parted partition editor (Xen xenblk driver does not fully emulate a real SCSI device and does not support some ioctls)
  • modification of anaconda init and _loader _ in order to preload modified parted library
  • modification of anaconda and kudzu hardware detection to support xenblk and xennet devices
  • modification of anaconda tty detection code (apparently Xen also does not fully emulate ttys ... some ioctls there tend to crash console or xenU kernel ..)
  • addon of xenU kernel / openafs module to the installation image.
Modified source code can be found at: /afs/cern.ch/project/linux/dev/xen/work/slc3_install (no clean patchset for now, just build directories...)

SLC4

  • modification of parted partition editor (Xen xenblk driver does not fully emulate a real SCSI device and does not support some ioctls)
  • modification of anaconda init and _loader _ in order to preload modified parted library
  • modification of anaconda and kudzu hardware detection to support xenblk and xennet devices
  • modification of anaconda tty detection code (apparently Xen also does not fully emulate ttys ... some ioctls there tend to crash console)
  • addon of xenU kernel / openafs module to the installation image.
Modified source code can be found at: /afs/cern.ch/project/linux/dev/xen/work/slc4_install (no clean patchset for now, just build directories...)

-- JaroslawPolok - 22 May 2007
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2007-05-22 - JaroslawPolok
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LinuxSupport All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback