How to upgrade to 6108R

Do you still have an Aventurin{e} 6106R running? This guide explains how to upgrade a Aventurin{e} 6106R to 6108R with zero downtime to your VPS's.

But please note: With the release of Aventurin{e} 6109R you might be better off to do an OS restore with the 6109R ISO in order to get all the benefits of the latest OpenVZ 7 and the new 6109R GUI.

Step 1:

Confirm that the box is actually a 6106R. Because if it is not, then the next steps will make it pretty unusable.

So confirm that the box is a 6106R.

#> cat /etc/build

Check that it *DOES* say this ...

build ****** for a 6106R in en_US

If it says "6106R" it's good for an upgrade. If it shows anything else ... then DO NOT perform the next steps.

Sorry for repeating myself here, but you know how it goes. Someone will actually do it anyway (despite the warnings) and will kill his server.

Step 2:

Log in to the GUI of your Aventurin{e} 6106R and copy your license information to a text file. Just to be sure. The upgrade should retain the existing license information, but we prefer you copy the license information down in case you need it anyway.

Step 3:

Install the Aventurin{e} Yum repository config files:

#> rpm -hUv http://updates.aventurin.net/pub/Aventurin/6108R/SL6/aventurin/x86_64/RPMS/aventurine-yumconf-2.0.1-2.noarch.rpm

That will tie your Aventurin{e} into the 6108R YUM repository and will replace the older 6106R YUM repository config files.

Step 4:

#> yum clean all
#> yum update

This will clean up the local YUM cache first. Then it runs a YUM update against the 6108R YUM repository. The download of the updates will commence after you accept the presented list of updates with the "Y" key. The update will take a moment to complete, as roughly 600 RPMs will be installed or upgraded. At the end of the YUM update the service CCEd will automatically be restarted.

Step 5:

Login to the GUI at the new URL:

http://<IP>:444/login
https://<IP>:81/login

Step 6:

Now that you are in the new GUI interface you certainly have the urge to check it out and to look around. But before you do that, please perform the following to tasks:

  1. Go to "Server Management" / "License" / "Personal License" and make sure your license details are visible. They should be identical to the ones you have on file. Be sure to click "Save" on that page. That will save the license information to CODB, will perform an online verification of the validity of the license and - if it checks out - will create the local license cache, which is valid for 10 days. A cronjob will then refresh the license cache every day.
  2. Go to "Software Updates" / "YUM Updates" and click on the Tab "Settings". As you will see there: During the YUM update the GUI settings for automatic YUM Updates got reset. You might want to activate the automatic YUM updates again on that GUI page.

Step 7:

That's all. Enjoy!

Optional extra steps to perform (recommended):

For additional security hardening we recommend the following steps:

  • SSL Certificate: Under "Server Management" / "Security" / "SSL" click on the button named "Let's Encrypt!" and create a Let's Encrypt SSL certificate with a validity of 60 days. Be sure to tick the checkbox to enable automatic renewals of your SSL certificate. This will replace the automatically generated self-signed SSL certificate of the Aventurin{e} GUI with one from "Let's Encrypt!".
  • GUI Access: Under "Server Management" / "Maintenance" / "Server Desktop" change "GUI access protocols" to "HTTPS only" and tick the checkbox "Redirect to Server-Name". These two steps will make sure that the GUI is only accessible via HTTPS. If accessed by HTTP it will automatically redirect to the HTTPS URL. If accessed by IP it will redirect to the FQDN of the server name so that the SSL certificate will not throw a browser error, as it's valid for the FQDN and not the IP.

 

Previous page: 6109R and Cluster Support Next page: Imprint