Performing an in-place upgrade is not possible if the /usr/ directory is located on a separate partition. In CentOS 6, this was allowed, but in CentOS 7, the /usr/ directory cannot be on a separate partition because of the requirements of the systemd service.