Developments

Introduction

These are really just notes for the developer so do not expect to be able to make sense of anything on this page.

Pending Developments

Arch support

aims2 currently does support the main arch's used at CERN (i386, x86_64 and ia64) but some refactoring of the code would help to better handle the differences between arch and pxelinux.cfg production.

Suppport 'non standard pxe' images

initrd and vmlinuz combo is required at the moment. Some have suggested allowing an .iso to be fed directly to the host but we need to take steps to prevent users using the service to store their movie collections.

Remove requirement for initrd/vmlinuz combo

Things like memdisk, windows and et al only really require a vmlinuz (Kernel) so remove the initrd requirement (icky!)

Faster host authorisation checks.

Currently a nasty time overhead when making checks on whether the user has permissions to install X host. Refactor code and try to cache some information for batch input.

aims2client UPDATE & RENAME commands

Would like to be able to do something like

aims2client editimage --name slc4X_i386 --initrd=/my/new/initrd.img

so you can update your initrd separately.

This would imply that something like what follows is needed.

aims2client renameimage --name slc46_i386 --new slc46_i386_archived

addimage `pwd`/initrd.img

Do some magic on paths for initrd/vmlinuz on addimage initrd./myfile = initrd=`pwd`/myfile=

ARCH and DESCRIPTION

These values are not being populated.

aims2ks.cgi

Shoudl be using $ENV rather than ->param and $logger-log() should be re-enabled.

showks

aims2client --showks option needs a bit of a revamp, with better permissions system.

Anaconda patches

Test these at some point... git clone git://git.fedorahosted.org/git/anaconda.git

Field lengths

Sometimes if the given is too long, it'll croak. Some better checking is needed.

pxeon --kopts

Do we want to provide the --kopts option to the pxe on command? Or do we just leave it at addhost and warn the user? (Thanks to J.Iven for pointing this out)

Other stuff

  • Localboot target for pxeon..
  • Documentation on creating simba lists
  • check util_targets

  • Rollback when failing.

  • Database quota.

  • Andras permission denied?

  • ldapsearch = better than windooz

  • locking on sync'

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r5 - 2008-10-01 - DanDengate
 
    • 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