Dedoimedo published an article covering the upgrade process to CentOS 7.4
A quote from the article:
Will it boot? Well, obviously, I kind of disclosed that in the title, didn't I? This article covers the in-vivo upgrade process to CentOS 7.4 (1708) release, including manual configuration of third-party repositories, conflicts and dependencies, successful update, KDE and Gnome desktops, customization, extra programs, stability, performance, relevance, and more. Have fun.CentOS 7.4 upgrade - Still got it