Upgrading
Upgrading from Legacy 21.04 to 24.01 on CentOS 7
From 24.01 the sipXcom repository has moved to a Google Cloud Artifact Registry.
Follow the below procedure to upgrade an existing 21.04 sipXcom installation to 24.01 or later on CentOS 7.
Backup
Take a backup from within the sipXcom admin interface.
If you are using cloud images we also recommend taking a complete disk snapshot before upgrading.
Setup Repos
If you are NOT using a Google Cloud image, you must add and install Google’s artifact registry plugin:
wget -O /etc/yum.repos.d/artifact-registry-plugin.repo \ https://storage.googleapis.com/sipxecs/artifact-registry/artifact-registry-plugin.repo yum install -y yum-plugin-artifact-registry
Update your sipXcom repo:
rm /etc/yum.repos.d/sipxecs-21.04.0-centos.repo wget -O /etc/yum.repos.d/sipxcom.repo \ https://storage.googleapis.com/sipxecs/sipxcom/24.01/centos-7-x86_64/sipxcom.repo
Since CentOS 7 is now end of life, we must use its vault for yum
sed -i 's|mirror.centos.org|vault.centos.org|g' /etc/yum.repos.d/CentOS-* sed -i 's|mirrorlist|#mirrorlist|g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl|baseurl|g' /etc/yum.repos.d/CentOS-* yum clean all
Upgrade sipXcom
All sipXcom code changes are backwards compatible with 21.04, so just update your sipXcom RPMs with yum as follows:
service sipxecs stop yum update -y
Change active java version to 1.8:
alternatives --config java => Select java-1.8.0-openjdk.x86_64
Reboot your system:
reboot
Your system should come back up after reboot as normal, but you may want to regenerate profiles from the server admin page.