Environment
- EDR Server: 7.x
- RHEL/CentOS: 7.x
- RHEL/CentOS: 8.x
Objective
How to upgrade RHEL/CentOS 7 to 8 with the EDR version 7.x installed.
Resolution
Instead of a RHEL upgrade on the same server, a second server is required. The critical EDR v7.x files are copied from the RHEL 7.x server to the RHEL 8.x server.
- Review the VMware Carbon Black EDR Server/Cluster Management Guide first. Specifically, the Backup, Install and Restore sections.
- Backup the EDR 7.x files on the RHEL 7.x server according to the Guide p. 42.
- Create a second server with RHEL 8.x installed and registered.
- Configure the RHEL 8.x server's hostname, IP address and DNS server to match the EDR 7.x server.
vi /etc/hosts
vi /etc/sysconfig/network-scripts/ifcfg-<interface>
- Install the instance's rpm on the RHEL 8 server.
rpm -ivh <your instance>.rpm
- Follow the Guide p 22-30. Disable a few modules prior to the cb-enterprise install. Please note this is an update to the Guide.
- Server 7.4 and below
- Server 7.5
- Install cb-enterprise on the RHEL 8.x server.
yum install cb-enterprise
- Initialize the RHEL 8.x cb-enterprise, but do not start the services.
/usr/share/cb/cbinit
- Copy the EDR 7.x backup tar files to the RHEL 8.x server.
- Follow the Guide p43 to restore the tar files on the RHEL 8.x server. The chcon commands on the /var/log/cb/redis are not expected to work since this EDR does not have log files yet.
- Check the hostname, IP address and DNS one more time.
cat /etc/hosts
cat /etc/sysconfig/network-scripts/ifcfg-<interface>
- Disable the RHEL 7.x server's interface.
ifdown <interface>
- Reboot the RHEL 8.x server with EDR 7.x installed and restored. The sensors will start reporting to the new server. Connect to the EDR 7.x UI on the RHEL 8 server.
Related Content