1. Home
  2. Knowledge Base
  3. Howto's
  4. How to migrate ZEVENET 6 to SKUDONET 6.3

How to migrate ZEVENET 6 to SKUDONET 6.3

A brief SKUDONET introduction

ZEVENET was a registered trademark under which all software products, appliances and services offered by the company ZEVENET S.L. ( “Sociedad Limitada” meaning Limited Society in Spanish ) with VAT number ES-B91984021 were presented to its costumers and to the public. Due to significant differences between members of the Board of Directors in ZEVENET S.L., we have decided to continue the product development and commercial activities under the new trademark SKUDONET and SKUDONET S.L as the new name for the company with the same VAT number ES-B91984021

SKUDONET will continue to operate with the same enthusiastic team as before, maintaining the same values of high-performance, simplicity and flexibility in the ADC field, but with the new aim of expanding our services with state-of-the-art cybersecurity solutions. We deeply believe that the experience gathered by the team in these past years will lead SKUDONET to achieve new levels of versatility, reliability and refinement in our products that may have been difficult to reach without a rebranding of the company.

You can read more here: “Zevenet is now SKUDONET” article.

Our new costumer portal at https://central.skudonet.com/ is available for all costumers using ZEVENET solutions for any doubt regarding the migration to SKUDONET, the rebranding of the company or any other topic just by logging in with the same username and password as before. The same engineers will be there to answer any question and guide you with any issue that may arise.

 

Overview

The following article describes the step by step procedure for updating the subscription from the former SKUDONET infraestructure to the new SKUDONET infraestructure. Once all actions detailed in this article are executed, your appliance will be ready to continue receiving updates with the same subscription plan as before.

Checklist before migrating

1. The migration procedure described below can be applied to any ZEVENET ADC appliance under versions 6.0, 6.1 or 6.2. Once the migration is concluded, your system will be running with SKUDONET 6.3, the evolution of the last ZEVENET version 6.2.

2. Check that the current version of your SKUDONET package matches any of the versions cited above. Please execute the following command:

root@skd-adc:~# dpkg -l | grep zevenet
ii  zevenet                        6.2.25                       amd64        ZEVENET Load Balancer Enterprise Edition
ii  zevenet-base-files             1.4.2-6.1.0                  amd64        Zevenet base files
ii  zevenet-gui-core               1.0.33-6.2.25                all          Web GUI of ZEVENET Enterprise 6
ii  zevenet-web-gui                2.1.21-6.2.0                 all          transitional package

3. In the case that your system has an older version, please proceed to update:

root@skd-adc:~# checkupgrades
13 package(s) require upgrade
To upgrade, execute: checkupgrades -i, or help with checkupgrades -h
root@skd-adc:~# checkupgrades -i

4. Please check that your current ADC is able to connect to the internet:

root@skd-adc:~# curl https://repo.skudonet.com

5. In case there is no connectivity, please open the TCP port 443 to repo.skudonet.com (64.227.7.126), certs.skudonet.com (64.227.7.126) and www.skudonet.com (167.99.85.252) of your ADC appliance.

6. Once the connectivity is confirmed, please proceed to download the script that will apply the changes in the system to point the APT package manager to the new SKUDONET Server. Download is accessible following the URL below:

https://repo.skudonet.com/scripts/from_ZEVENET_to_SKUDONET.sh

Execute the migration script

SKUDONET Support team has deployed a simple procedure to connect the current ADCs to the new subscription update system without any disruption, so please execute the following procedure and it will point to the new APT subscription system.

Enter in the affected SKUDONET ADC Load Balancer through SSH and go to /opt directory, here download the migration script as shown below:

root@skd-adc:# cd /opt/
root@skd-adc:/opt# curl -s https://www.skudonet.com/scripts/from_ZEVENET_to_SKUDONET.sh -o from_ZEVENET_to_SKUDONET.sh
root@skd-adc:/opt# ls -l
-rw-r--r--  1 root root 2093 Jul 24 18:15 from_ZEVENET_to_SKUDONET.sh

Apply execution permissions to the downloaded script:

root@skd-adc:/opt# chmod +x from_ZEVENET_to_SKUDONET.sh

Mark the service SKUDONET not being restarted after the update to avoid any service disruption.

oot@skd-adc:/opt# touch /etc/zlbnorestart

Now the system is ready to migrate the subscription configuration to the new SKUDONET infrastructure, so execute the command and the changes will be done:

root@skd-adc:/opt# echo "[{}]" | /usr/local/zevenet/bin/enterprise.bin Zevenet::Apt setCheckUpgradeAPT
root@skd-adc:/opt# ./from_ZEVENET_to_SKUDONET.sh 
*****************************
The system will be migrated to SKUDONET Enterprise Edition 6.3
*****************************
Get:1 https://repo.skudonet.com/ee/v6.3/4.19-amd64 buster InRelease [1,752 B]
Get:2 https://repo.skudonet.com/ee/v6.3/4.19-amd64 buster/main amd64 Packages [103 kB]
Fetched 105 kB in 1s (89.7 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
21 packages can be upgraded. Run 'apt list --upgradable' to see them.
--2023-07-24 15:37:16--  https://repo.skudonet.com/ee/ee.skudonet.com.gpg.key
Resolving repo.skudonet.com (repo.skudonet.com)... 64.227.7.126
Connecting to repo.skudonet.com (repo.skudonet.com)|64.227.7.126|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1698 (1.7K) [application/octet-stream]
Saving to: ‘STDOUT’

- 100%[===================>] 1.66K --.-KB/s in 0s

2023-07-24 15:37:17 (33.0 MB/s) - written to stdout [1698/1698]


skudonet Packages are up-to-date.
*****************************
The system is configured to migrate to SKUDONET ...
Press any key to continue ...

--2023-07-24 15:37:19-- https://repo.skudonet.com/ee/ee.skudonet.com.gpg.key
Resolving repo.skudonet.com (repo.skudonet.com)... 64.227.7.126
Connecting to repo.skudonet.com (repo.skudonet.com)|64.227.7.126|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1698 (1.7K) [application/octet-stream]


- 100%[===================>] 1.66K --.-KB/s in 0s

2023-07-24 15:37:20 (16.1 MB/s) [1698/1698]


Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
debian-archive-keyring libpam-systemd libpython3.7-minimal
libpython3.7-stdlib libsystemd0 libudev1 libyajl2 python3.7
python3.7-minimal systemd udev
11 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,991 kB of archives.
After this operation, 11.3 kB of additional disk space will be used.
Get:1 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 libpam-systemd amd64 241-7~deb10u10 [209 kB]
Get:2 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 libsystemd0 amd64 241-7~deb10u10 [332 kB]
Get:3 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 systemd amd64 241-7~deb10u10 [3,505 kB]
Get:4 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 udev amd64 241-7~deb10u10 [1,278 kB]
Get:5 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 libudev1 amd64 241-7~deb10u10 [151 kB]
Get:6 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 python3.7 amd64 3.7.3-2+deb10u5 [330 kB]
Get:7 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 libpython3.7-stdlib amd64 3.7.3-2+deb10u5 [1,734 kB]
Get:8 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 python3.7-minimal amd64 3.7.3-2+deb10u5 [1,728 kB]
Get:9 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 libpython3.7-minimal amd64 3.7.3-2+deb10u5 [589 kB]
Get:10 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 debian-archive-keyring all 2019.1+deb10u2 [110 kB]
Get:11 https://repo.skudonet.com/ee/v6.2/4.19-amd64 buster/main amd64 libyajl2 amd64 2.1.0-3+deb10u1 [24.0 kB]
Fetched 9,991 kB in 6s (1,694 kB/s)
(Reading database ... 62653 files and directories currently installed.)
Preparing to unpack .../libpam-systemd_241-7~deb10u10_amd64.deb ...
Unpacking libpam-systemd:amd64 (241-7~deb10u10) over (241-7~deb10u9) ...
Preparing to unpack .../libsystemd0_241-7~deb10u10_amd64.deb ...
Unpacking libsystemd0:amd64 (241-7~deb10u10) over (241-7~deb10u9) ...
Setting up libsystemd0:amd64 (241-7~deb10u10) ...
(Reading database ... 62653 files and directories currently installed.)
Preparing to unpack .../systemd_241-7~deb10u10_amd64.deb ...
Unpacking systemd (241-7~deb10u10) over (241-7~deb10u9) ...
Preparing to unpack .../udev_241-7~deb10u10_amd64.deb ...
Unpacking udev (241-7~deb10u10) over (241-7~deb10u9) ...
Preparing to unpack .../libudev1_241-7~deb10u10_amd64.deb ...
Unpacking libudev1:amd64 (241-7~deb10u10) over (241-7~deb10u9) ...
Setting up libudev1:amd64 (241-7~deb10u10) ...
(Reading database ... 62653 files and directories currently installed.)
Preparing to unpack .../python3.7_3.7.3-2+deb10u5_amd64.deb ...
Unpacking python3.7 (3.7.3-2+deb10u5) over (3.7.3-2+deb10u4) ...
Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u5_amd64.deb ...
Unpacking libpython3.7-stdlib:amd64 (3.7.3-2+deb10u5) over (3.7.3-2+deb10u4) ...
Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u5_amd64.deb ...
Unpacking python3.7-minimal (3.7.3-2+deb10u5) over (3.7.3-2+deb10u4) ...
Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u5_amd64.deb ...
Unpacking libpython3.7-minimal:amd64 (3.7.3-2+deb10u5) over (3.7.3-2+deb10u4) ...
Preparing to unpack .../debian-archive-keyring_2019.1+deb10u2_all.deb ...
Unpacking debian-archive-keyring (2019.1+deb10u2) over (2019.1+deb10u1) ...
Setting up debian-archive-keyring (2019.1+deb10u2) ...
(Reading database ... 62659 files and directories currently installed.)
Preparing to unpack .../libyajl2_2.1.0-3+deb10u1_amd64.deb ...
Unpacking libyajl2:amd64 (2.1.0-3+deb10u1) over (2.1.0-3) ...
Setting up libyajl2:amd64 (2.1.0-3+deb10u1) ...
Setting up systemd (241-7~deb10u10) ...
Setting up libpython3.7-minimal:amd64 (3.7.3-2+deb10u5) ...
Setting up udev (241-7~deb10u10) ...
update-initramfs: deferring update (trigger activated)
Setting up python3.7-minimal (3.7.3-2+deb10u5) ...
Setting up libpam-systemd:amd64 (241-7~deb10u10) ...
Setting up libpython3.7-stdlib:amd64 (3.7.3-2+deb10u5) ...
Setting up python3.7 (3.7.3-2+deb10u5) ...
Processing triggers for libc-bin (2.28-10+deb10u2) ...
Processing triggers for dbus (1.12.24-0+deb10u1) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for initramfs-tools (0.133) ...
update-initramfs: Generating /boot/initrd.img-4.19.118-z6000
Installing new SKUDONET Packages

New SKUDONET Packages have been installed

*****************************
The system is now on SKUDONET Enterprise Edition 6.3

    If you need support, open a support ticket at
         https://central.skudonet.com/
*****************************

Now all the ZEVENET packages are updated to SKUDONET packages and the ADC is connected to our APT repository, from now on any update of SKUDONET packages for fixing bugs, new properties or fix CVEs will be alerted in the system as before.

Finally, please check the status of the packages with the following command:

root@adtlb04n01:/opt# dpkg -l | grep -i skudonet
ii  cherokee                       1.2.109-6.3.0                amd64        SKUDONET cherokee
ii  health-checks                  2.4.1-6.3.0                  amd64        SKUDONET health checks
ii  packetbl                       0.10.0-6.3.0                 amd64        SKUDONET RBL client
ii  pound                          2.8a.15-6.3.0                amd64        SKUDONET pound reverse proxy
ii  skudonet                       6.3.0                        amd64        SKUDONET Load Balancer Enterprise Edition
ii  skudonet-base-files            1.5.0-6.3.0                  amd64        SKUDONET base files
ii  skudonet-gui-core              1.1.0-6.3.0                  all          Web GUI of SKUDONET Enterprise 6
ii  ssyncd                         1.2.10-6.3.0                 amd64        SKUDONET ssyncd
ii  ssyncd-pound                   1.1.8-6.3.0                  amd64        SKUDONET ssyncd for Pound
ii  zproxy                         0.4.12-6.3.0                 amd64        SKUDONET zproxy

Enjoy SKUDONET!

Was this article helpful?

Related Articles

Download Skudonet ADC Load Balancer
Community Edition

Source Code

A versatile and installable ADC system designed for diverse vendor hardware.

DOWNLOAD SOURCE

Installable ISO 

Load Balancing as a Service alongside an ADC orchestration toolkit.

DOWNLOAD ISO
Download Community Edition

Download Community Edition

“We manage the information you provide with the sole aim of assisting with your requests or queries in regards to our products or services; applying the computer and security procedures to ensure its protection. Your data can be rectified or removed upon request but won’t be offered to any third parties, unless we are legally required to do so.” Responsible: SKUDONET SL - info@skudonet.com