Feature #7

Reimage VPS from panel

Added by robert almost 15 years ago. Updated almost 14 years ago.

Status:New Start:2010-06-20
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:-
Target version:-
Votes: 5

Description

Being able to reimage your VPS from the panel would be useful.

History

Updated by admin over 14 years ago

A netboot installer is now available from the Xen Shell for Debian Lenny if you are on the following servers:

barbar
cosmo
corona

While this is obviously not a feature of the web panel, it is a means by which customers can reinstall their VPS themselves.

The process is almost identical to a normal Debian netboot install. The few important differences are described here:

https://tools.bitfolk.com/wiki/Using_the_self-serve_net_installer

This is in the process of being rolled out to all servers in the next couple of days.

After that, Debian Squeeze will be added, then hopefully Ubuntu and CentOS.

The web panel feature for this will build on this work.

Updated by admin over 14 years ago

Customers on curacao now also have access to the Debian lenny netboot installer.

Updated by admin over 14 years ago

Customers on kahlua now also have access to the Debian lenny netboot installer.

I have discovered that there is no way to make the Debian netboot installer work for a certain style of legacy VPS configuration and no way to fix that without changes on the customer side, so we will have to disable install feature for those customers. This is unfortunately quite a large number of customers, but there is no way to make the changes in the customer's VPS without support interaction.

It may at a later time be worth making it rewrite the customer's VPS config at the point they have consented to an install, since after this point their VPS has been nuked anyway and there is no existing config to worry about. Right now though I want to get this feature available for all the customers set up since 2009-ish.

Updated by admin over 14 years ago

Customers on obstler now also have access to the Debian lenny netboot installer.

Updated by admin over 14 years ago

Customers on faustino now also have access to the Debian lenny netboot installer.

Updated by admin over 14 years ago

Customers on urquell now also have access to the Debian lenny netboot installer.

Updated by admin over 14 years ago

Customers on kwak now also have access to the Debian lenny netboot installer.

Updated by admin over 14 years ago

All customers should now have access to the Debian lenny netboot installer, unless made impossible by legacy VPS configuration.

Updated by admin over 14 years ago

Debian squeeze works now as well.

Updated by admin over 14 years ago

Ubuntu Lucid added. No apparent issues.

Updated by admin over 14 years ago

CentOS 5 installer now available.

Updated by admin over 14 years ago

The CentOS installer has thrown up some issues of disk layout which have been discussed on the users list:

http://lists.bitfolk.com/lurker/message/20101224.144158.626cab6a.en.html

Basically up until recently the standard disk layout for a BtFolk VPS was a single disk device (xvda) with a filesystem directly on it. This was done for maximum simplicity and ease of later resizing. The Debian and Ubuntu network installers weren't very happy with this method, but it was possible to force them to accept it.

Unfortunately it is not possible to force the CentOS (Red Hat) installer to accept this.

Rather than delay in making the CentOS installer available, I have decided to standardise upon a new disk layout as suggested by Andy Bennett in the above email thread:

  • xvda First disk
    • xvda1 First partition, ext3, contains / and /boot
  • xvdb Second disk
    • xvdb1 First partition, swap

Restricting the layout to one partition per disk device doesn't make resizing very much more difficult and has the advantage that all installers should work without needing any tricks.

I am in the process of adding a disk management feature to the Xen Shell (#51) so that customers with a disk layout not meeting the above standard will be able to convert to it before performing an install. This should allow all customers to make use of the installers without having to contact support first.

Also available in: Atom PDF