Share

SystemImager

Project News for SystemImager

  • SystemImager 4.1.6 (unstable) released

    SystemImager is software which automates Linux installs, software distribution, and production deployment.

    SystemImager makes it easy to do automated installs (clones), software distribution, content or data distribution, configuration changes, and operating system updates to your network of Linux machines. You can even update from one Linux release version to another!

    This release includes some bug fixes and small improvements respect to 4.1.4. If you're already using the unstable branch, the update to 4.1.6 is really smooth and it's strongly suggested.

    After moved to 4.1.6 it's strongly suggested to update also all your .master scripts for your images (by si_mkautoinstallscript).

    This is the changelog from 4.1.4:
    - use hotplug to automatically load kernel modules in
    autodetect_hardware_and_load_modules() with BOEL
    - print a list of loaded kernel modules at the end of
    autodetect_hardware_and_load_modules()
    - remove spinner when quietly installing image: this removes dirty characters
    in the virtual console of si_monitortk
    - use a more reliable way to copy module configuration files for UYOK
    - removed 94all.update_initrd post-install script: the same feature is
    provieded by systemconfigurator adding CONFIGRD = yes in systemconfig.conf
    - fixed a bug in disks/partitions auto-detection routine to initialize LVM
    devices when --autodetect-disks option is used
    - resolve symlinks when copying module configuration files for UYOK (this fixes
    disk-by-id naming problems with openSuSE 10.3)
    - added a workaround to not touch /dev/null on a build host with old versions
    of gcc
    - updated BusyBox to 1.9.1
    - updated rsync to 3.0.0
    - updated mdadm to 2.6.4 (this also fixed a bug with 256K chunk size and RAID5
    devices)
    - various improvements in si_lsimage (completely rewritten to show images
    details in parallel)
    - fixed a bug with recent kernels and RAID-4/5/6 modules (now all the
    RAID-4/5/6 functions have been merged in the raid456.ko kernel module)
    - some optimizations in si_clusterconfig
    - now the option --server must be not mandatory for si_prepareclient if
    --no-rsyncd is specified

    You can download 4.1.6 packages here:
    http://sourceforge.net/project/showfiles.php?group_id=259&package_id=37046&release_id=586676

    The detailed changelog is available here:
    http://trac.systemimager.org/browser/tags/4.1.6/CHANGE.LOG

    You can find information about our email lists, IRC, bug reports, etc. at: http://www.systemimager.org.

    Enjoy,
    -the SystemImager team

    P.S. Please, remember to register your cluster(s) in the SystemImager cluster map (http://www.systemimager.org/cluster-register)! This is really important for us and it allows to continue the constant development of this project.

    2008-03-24 16:54:06 UTC by righiandr

  • Automating Xen VM deployment with SystemImager

    This article focuses on the integration of SystemImager and Xen to create an open source framework able to manage on-demand deployment of virtual machines, such as physical machines, using a single centralized point of management.

    SystemImager also helps to automate transitions from physical to virtual, virtual to physical, and/or virtual to virtual envronments (even between different virtual technologies, i.e. VMWare to Xen or vice versa), reducing IT costs, improving business agility and simplifying administrative workloads.

    Full article: http://wiki.systemimager.org/index.php/Automating_Xen_VM_deployment_with_SystemImager

    2008-03-08 15:00:20 UTC by righiandr

  • SystemImager 4.1.4 (unstable) released

    SystemImager is software which automates Linux installs, software distribution, and production deployment.

    SystemImager makes it easy to do automated installs (clones), software distribution, content or data distribution, configuration changes, and operating system updates to your network of Linux machines. You can even update from one Linux release version to another!

    This release includes a lot of bug fixes, that means it should be (hopefully) considered nearly a stable release.

    The most important news is the introduction of the Xen support. Hopefully soon we'll be able to use SystemImager to provision and manage virtual environments such as physical environment, or to use it as the right tool to perform physical to virtual, virtual to virtual and virtual to physical migrations. All transparently in the same way and using the same tool!

    The other important fixes consists in the improved interactions with System Configurator, that allows to have a better support for heterogeneous clients and gives a total independence from images to block device management. This means that now you can easily migrate your clients from a initial block device configuration to another (moving from non-LVM to LVM, or from non-software RAID to software RAID devices, for example), using the same image and only changing the partitioning configuration (autoinstallscript.conf).

    After updating to 4.1.4 it's strongly suggested to update all the .master scripts of your images (si_mkautoinstallscript).

    This is the changelog from 4.1.2:
    - turn on rsync quick checks (based on size and modification timestamp) for files in the image and turn off quick checks for files in the overrides
    - allow CTRL+C to break the init script (/etc/init.d/rcS)
    - fix disk names in /boot/grub/device.map if it exists in the image
    - updated BOEL kernel to 2.6.24.2 (for i386 and x86_64)
    - allow si_clusterconfig to show the image associated to each client
    - properly detect UYOK kernel version also when the build string contains the the build date in the yyyy/mm/dd format
    - fix: automaticaly exclude blkid.tab from images
    - allow to auto-detect disks when imaging Xen VMs (experimental)
    - fix: correctly skip non-kernel files in UYOK kernel detection
    - fix: set correct disk names for systemconfigurator
    - any change in autoinstallscript.conf now automatically fixes the boot-loader configuration, so the warning in si_mkautoinstallscript is no more needed, just remove it
    - updated rsync to 3.0.0pre10
    - print image size on the console before starting imaging
    - update the cluster configuration cache only when si_clusterconfig changes something
    - do not clean-up si_monitortk threads on exit
    - print a note about cluster-register/cluster-map website (http://www.systemimager.org/cluster-register) when a image is successfully cloned and configured by si_getimage
    - synchronize /etc/hosts with /var/lib/systemimager/scripts/hosts (the hosts file used during imaging) by si_clusterconfig only when /etc/hosts changes
    - remove redundant boot parameters in systemconfig.conf

    You can download source and binary packages here:
    http://sourceforge.net/project/showfiles.php?group_id=259&package_id=37046&release_id=579248

    The detailed changelog is available here:
    http://svn.systemimager.org/filedetails.php?repname=systemimager&path=%2Ftags%2F4.1.4%2FCHANGE.LOG&rev=0&sc=0

    You can find information about our email lists, IRC, bug reports, etc. at: http://www.systemimager.org.

    Enjoy,
    -the SystemImager team

    P.S. Please, remember to register your cluster(s) in the SystemImager cluster map (http://wiki.systemimager.org/cluster-register)! This is really important for us and it allows to continue the constant development of this project.

    2008-02-24 22:02:03 UTC by righiandr

  • SystemImager Cluster Map available!

    Hi all,

    we would like to point to our new Google Maps like tool to keep track who's using SystemImager around the world:

    http://www.systemimager.org/cluster-register/

    We're really interested in this kind of feedback and user experiences in general, so if you're using SystemImager in your organization, company, laboratory, school, etc., please, consider to register your cluster on the map.

    A *BIG* thank in advance to all the users that'll register their clusters!

    -the SystemImager team

    2008-02-18 13:45:03 UTC by righiandr

  • SystemImager 4.1.2 (unstable) released

    SystemImager is software which automates Linux installs, software distribution, and production deployment.

    SystemImager makes it easy to do automated installs (clones), software distribution, content or data distribution, configuration changes, and operating system updates to your network of Linux machines. You can even update from one Linux release version to another!

    SystemImager 4.1.2 is out. This release opens the development/unstable branch based on the 4.x version and it includes updates for all the SystemImager core components.

    Here is the changelog (from the latest stable 4.0.2):

    - updated BOEL to 2.6.24 (for i386 and x86_64)
    - updated BusyBox to 1.9.0
    - updated LVM to 2.2.02.26 and devmapper to 1.02.22
    - updated e2fsprogs to 1.40.2
    - updated tar to 1.19
    - reimplemented si_pushupdate to work over si_psh
    - si_clusterconfig with no option now returns the list of all the clients
    - fixed a bug in autoinstall script to correctly save original versions of /etc/grub.conf, /etc/lilo.conf and /boot/grub/menu.lst
    - fixed a bug that did not allow to install multiple initrd_template deb packages of different architectures
    - fixed a bug in si_netbootmond that generated a wrong localboot file when deploying over a ssh tunnel
    - now si_clusterconfig executed with no argument returns the whole list of clients

    You can download source packages here:
    http://sourceforge.net/project/showfiles.php?group_id=259&package_id=37046&release_id=575343
    (Binary packages will be available soon at the same location).

    The detailed changelog is available here:
    http://svn.systemimager.org/filedetails.php?repname=systemimager&path=%2Ftags%2F4.1.2%2FCHANGE.LOG&rev=0&sc=0

    You can find information about our email lists, IRC, bug reports, etc at: http://www.systemimager.org.

    Enjoy,
    -the SystemImager team

    2008-02-10 12:18:00 UTC by righiandr