Being on the latest version of Red Hat Enterprise Linux (RHEL) can have several advantages- like better performance, improved security, support for new hardware devices or even access to the latest version of applications.
If you are a Linux system administrator looking to migrate your RHEL 7 systems to RHEL 8, you have two choices—an in-place upgrade to RHEL 8 or a clean installation of the operating system and re-deployment of your environment onto RHEL 8.
In-place vs. clean installs
During an in-place upgrade, the upgrade tooling will take into account the applications and utilities installed on a server along with the configurations and preferences. A clean install wipes the system of all the traces of the previously installed OS and installs a new version of the latest OS.
Why choose an in-place upgrade?
Upgrading a system from one major version to another is the Red Hat recommended migration path for the following reasons :
Ease of Mind
RHEL’s in-place upgrade process requires you to run a single command across all the servers to be upgraded, review the pre-upgrade analysis report and run remediations suggested if necessary.
It does not require you to have foreknowledge of the details of the existing system configuration, applications installed, system preferences and so forth. What this means is, if you are a new system administrator or just new to an organization, this may be the perfect choice for you. An in-place upgrade reduces the risk of accidentally eliminating software/configuration by performing an inventory up front.
Flexibility
In-place upgrades allows you to retain control over the applications installed on the system. After reviewing the pre-upgrade analysis, you can choose to discard old applications or specify the application upgrade path during the OS upgrade. This is especially appealing if your organization is looking to modernize its IT environment using an upgrade and take care of your custom applications.
Convenience
An in-place upgrade preserves most of the configuration information, excepting some security configurations. What this means is that you do not have to re-configure your network or filesystem after an upgrade. An in-place upgrade is also an inherently automated process with very little manual intervention involved.
What happens with a fresh install followed by re-deployment?
When you perform a fresh install of RHEL 8, it wipes your system data, configurations and applications , essentially giving you a vanilla RHEL 8 system. Some key things to remember about fresh installs are:
Added work / Operating costs
Not only do you have to reinstall the OS on potentially hundreds of machines, you would also have to re-deploy your entire application stack on the new version of the OS. This adds to the operating cost.
More time
A clean install also requires you to reapply all of your configuration preferences. Now, you could make use of tools such as Ansible to speed up the process and automate it, but it is still an additional step to perform that adds to the total time required for migration.
Is an in-place upgrade the right choice for you?
The RHEL in-place upgrade tooling is the ideal choice for a wide variety of use cases. If you are unsure, you could always execute only the pre-upgrade analysis stage of the upgrade process, which generates an inventory of all the packages installed on your system and maps the potential upgrade path for those and suggest remediation where necessary. This report can help you decide if the upgrade is ideal for you.
A clean install is ideal if you have no need for any of the previous data or applications on your systems or for greenfield projects.
If you decide to go for a clean install, we still recommend you run the Leapp preupgrade analysis to get initial assessment of compatibility between RHEL 7 and RHEL 8. This may save a lot of time and help you plan your migration better.
For more information about how to perform an In-place upgrade see “Upgrading to RHEL 8” in the customer portal.
저자 소개
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.