Booting a Cloud Server from an ISO
Boot ISO volumes (created from images in the .iso format) contain the OS distro and are used as an OS installer on a cloud server (virtual machine). They can also be used to recover a server.
Creating a Server from an ISO
To create a server from an ISO, from the Control panel:
- Upload the ISO image to the Image storage according to the Creating Images article.
- Create a cloud server by selecting the uploaded image as a source. A system network ISO volume with a name like
virtual-cd-rom-for-Serverwill be created along with the server.
Please note that we do not recommended connecting the ISO volume to an existing cloud server. If you want to create a boot volume for later use, you need to create a new cloud server from the ISO image, configure the server, and install the necessary software. Then create an image from a local disk or a network volume of the server — it will be in .raw format. Learn more about volume images.
Cloud server recovery may be required in several cases:
- to restore important files;
- if there are some configuration errors of the boot scripts or the network.
Usually, booting into rescue mode is used to recover a server. Technically, it uses an image (prepared by Selectel specialists) that allows you to access all the virtual machine settings, fix any configuration error, restore the file system, or can be used for other needs.
Sometimes it can be useful to recover a server by booting from a special ISO volume and then fix the server’s network volume.
Network Volume Recovery
Select the cloud server you want to recover in the Servers section of the project:
- Stop the server.
- Disconnect the network volume from the server.
- Create a new cloud server from a boot ISO image.
- Connect the network volume you need to fix to the new server.
- Perform volume recovery operations on the new cloud server. The network volume is now recovered.
- Stop the new server and disconnect the recovered network volume from it.
- Connect the network volume back to the server, or create a new server with the recovered network volume.