This morning, we upgraded the machine hosting both the database and the web component of the DMS service.
The procedure was carried out as follows:
- The servers were stopped to prevent any further database writes.
- The database was copied to the test environment, where the application code had already been verified and updated in preparation for the upgrade.
- The old production machine was powered off, and the test machine was cloned and renamed using the original production hostname.
- The new machine was moved to the same Pool as the previous production system.
- The new machine was activated.
- Both backend services and the web interface were verified to be fully operational.
New system configuration:
- Server: AlmaLinux 9
- Web Server: Apache 2.4 (php-fpm)
- PHP: 8.3.30
- Database: MariaDB 10.5.29
- phpMyAdmin: 5.2.3
The entire process took approximately 2.5 hours, from 09:00 LT to 11:30 LT, during which the DMS service was unavailable. Most of the time was spent copying the database, particularly the tables containing plot data.
The application code had been previously tested in the environment. No anomalies have been detected so far; however, the system will continue to be monitored over the coming days.