Contents
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!