Author: clonedeploy

CloneDeploy 1.0.1 Released 3-6-16

This is a bug fix release.  If you are upgrading, be sure to use the upgrade installer.  The most notable fix for this release is the client boot image DHCP issue that seemed to be the most common issue according to the forums.  It prevented users from logging in to the client boot image because an ip address was not obtained fast enough.  I upped the timeout value, it was only 3 seconds before, hopefully it fixes the issue.  If you are using the client iso, you must create a new one after you finish the upgrade.  The other notable fix is overall compatibility for Mono(Linux Installs).  Installation for Linux is now working and docs will be available soon.  Full list of fixes:

* Fixes bug where multicast progress does not show in the web interface
* Fixes bug where images created using gzip compression do not deploy
* Fixes bug where OS X images do not deploy
* Fixes bug where On Demand does not work when setting On Demand Requires password to no
* Fixes bug where On Demand displays an uninformative error when no images have been added to the web ui first
* Fixes bug where changing the deploy image schema was not possible unless the partition method was set to dynamic
* Fixes incompatibilities when trying to run with Mono on Linux
* Fixes bug where logging in to the client boot image does not work because of a DHCP problem
* Fixes bug where setting the task completed action to power off results in a task not uploading or deploying
* Fixes bug during installation where on some systems the database was not created

CloneDeploy 1.0.0 Released 2-12-16

The first CloneDeploy release is finally here.  CloneDeploy is essentially the next version of CrucibleWDS.  It has been rebuilt from the ground up and renamed to something more appropriate.  In the coming weeks I will be updating this site and adding documentation.  If you would like to give it a try before I finish the docs, feel free to ask any questions in the forums.  Some quick notes.

Can be installed on:

  • Win 7,8,10
  • Server 2008,2012

Linux and FreeNAS will be coming after I finish the docs.

Default Login:

Username: clonedeploy

Password: password

Enjoy.

https://sourceforge.net/projects/clonedeploy/files/clonedeploy-1.0.0.exe/download

Clone Deploy Update

It has been awhile since I have posted any updates.  Clone Deploy is in the final testing stages.  I am planning for a release on Feb. 8th.

CrucibleWDS 2.3.3 Released

This release focused on pxe booting in an environment with mixed efi and legacy bios clients.  The tftpboot directory has been restructured to allow the use of a Proxy DHCP Server.  This means that legacy bios clients, 32 bit efi clients, and 64 bit efi clients can all pxe boot simultaneously without the need to change the pxe mode or bootfile.  To facilitate this I created a small Proxy DHCP Server that must be installed if you want to use this feature.  Of course you can still use the old method too.

  • Added ProxyDHCP support for PXE
  • Created a small ProxyDHCP Server to provide ProxyDHCP –  Named CWDS ProxyDHCP
  • Added Server Key Mode (optional) to require user to enter the server key from each client before imaging can begin.  Enhances security.
  • Added Image Checksum Mode (optional) to check image checksum before deploying.  Also functions as image approval system.  Enhances security.
  • Global Host Args are now applied to on demand mode also
  • Added option to debug image size calculation
  • Changed webui timeout to 30 mins
  • The port that CrucibleWDS runs on can now be changed
  • Fixes bug where cancelling all tasks would delete custom boot menu’s set to a specific host
  • Fixes bug where image listing when editing a host or group was not in order

 

CrucibleWDS 2.3.2 Released

I wasn’t planning another release so soon, but I discovered an issue with Windows 8.1 images while uploading a Surface Pro 3.  They were not resizing correctly to allow deployment to smaller hard drives.  Changes include:

  • Added syslinux efi pxe booting support
  • Moved host arguments from being interpreted by the CrucibleWDS scripts to being interpreted by the kernel, to allow the options to be read both by the kernel and CrucibleWDS
  • Fixes bug where Windows 8.1 images were not resized correctly, preventing them from being restored to smaller drives. (Required updating to latest version of ntfsprogs)
  • Fixes bug where unicast tasks could not be started if pxe mode was set to ipxe_32_efi or ipxe_64_efi

CrucibleWDS 2.3.1 Released

  • Adds option to use SMB / Windows Share for images – Now Installations on Windows 8 and 7 are more usable – Requires at least kernel 3.18.1
  • Updated Pxelinux to 6.03
  • Updated iPXE to latest version
  • Added lPxelinux
  • Added iPXE efi
  • Added Global Host Arguments to Admin
  • Added Client Receiver Arguments to Admin
  • Bug Fixes
  1. Protected images in the WebUI could still be deleted from the WebUI
  2. LVM partitions will not upload or deploy when a – (dash) is used in either the Volume group name or Logical volume name
  3. Selectively choosing what hard drive to upload would cause the upload process to fail
  4. Deploy process for an image with lvm partitions would fail if the destination drive was named differently than the original drive
  5. Extended partitions with Windows would not upload /deploy correctly.  Linux systems seemed unaffected.

CrucibleWDS 2.3.0 Released

I am excited to announce the latest version of CrucibleWDS.  Version 2.3.0 is a significant improvement over previous versions.  I consider it to be the best release yet with hopefully the fewest bugs and best reliability.  This release is where I have been trying to take CrucibleWDS for the past 2 years.  I would like to thank all supporters of the project.  Whether you have donated your money, your time, provided feedback, or are just simply enjoying the software,  I Thank You.  Changes include:

  • New dynamic partition control system
  • Greater support for resizable images
  • Enhanced GRUB support
  • Full LVM support including imaging to smaller drives
  • Full extended/logical partition support including imaging to smaller drives
  • Fixed all bugs with On Demand Mode
  • Removed .net 3.5 dependency
  • On Demand logs can now be viewed in the WebUI
  • Logs in the WebUI can now be exported for easier viewing
  • Many many other bug fixes
  • Technically should allow OSX support, but never tested(Only through EFI boot using the client iso)

This release should address almost every issue that has been raised in the forums, and focuses on the client side imaging process.  The imaging process has been significantly altered.  It has been streamlined and now takes a more Universal approach to try and create every image in the best way possible.  As a result you are no longer required to set an Image OS Type.  Any machine that contains at least 1 NTFS or EXT filesystem can be resized and deployed to smaller sized hard drives.  It doesn’t matter if it has 1 or 50 partitions.  The concept of a standard partition layout has been removed.  Install your OS anyway you like.  They key to making all this work is the ability for CrucibleWDS to now dynamically create partitions that will fit on the destination drive.  Now for the part I may take some heat on.  Images created prior to version 2.3.0 are not compatible.  The reason being is that for dynamic partition creation to work, a lot of information about the original hard drive is recorded.  This information is unavailable for images created before 2.3.0.

The image search view now displays the minimum size hard drive required for each image based upon information that was gathered during the upload.  When viewing an image in the WebUI, there is a new option called specs.  This lets you selectively pick and choose what hard drives and partitions you would like to restore.  It also gives you the ability to set your own size for a partition.

CrucibleWDS 2.3.0 Beta 1 Released

The first beta for CrucibleWDS 2.3.0 has been released.  This release should address almost every issue that has been raised in the forums, and focuses on the client side imaging process.  The imaging process has been significantly altered.  It has been streamlined and now takes a more Universal approach to try and create every image in the best way possible.  As a result you are no longer required to set an Image OS Type.  Any machine that contains at least 1 NTFS or EXT filesystem can be resized and deployed to smaller sized hard drives.  It doesn’t matter if it has 1 or 50 partitions.  The concept of a standard partition layout has been removed.  Install your OS anyway you like.  They key to making all this work is the ability for CrucibleWDS to now dynamically create partitions that will fit on the destination drive.  Now for the part I may take some heat on.  Images created prior to version 2.3.0 are not compatible.  The reason being is that for dynamic partition creation to work, a lot of information about the original hard drive is recorded.  This information is unavailable for images created before 2.3.0.  When viewing an image in the WebUI, there is a new option called specs.  This lets you selectively pick and choose what hard drives and partitions you would like to restore.  It also gives you the ability to set your own size for a partition.  This release is fully featured and I expect minimal changes will be required to make it a stable release.  Just need to iron out any bugs that may be hiding.  So I am looking for testers that would be willing to report their success and failures.  New install documentation has been added.  Check out the downloads here.

More info to follow soon.

CrucibleWDS 2.2.0 Released

Release Notes

  1. Should fix installation issues people are having with the 2.x versions
  2. A few minor bug fixes
  3. Installation support for Linux and BSD
  4. Installation support for FreeNAS – As a plugin in a jail
  5. Documentation finally underway