//Pre-requisites
Currently, only the most recent release of Red Hat Enterprise Linux is available from developers.redhat.com. You can find all releases of Red Hat Enterprise Linux on the Red Hat Customer Portal, access.redhat.com. When you join Red Hat Developer Program, a Red Hat account will be created for you with a no-cost Red Hat Enterprise Linux Developer. Oct 30, 2018 rhel-server-7.6-x8664-dvd. An icon used to represent a menu that can be toggled by interacting with this icon.
Complete backup has to done before.
OS need to be registered with Redhat subscription.
Rhel 6.10, Rhel 7.6 iso images.
//Steps
complete backup to the server first
make sure the current running OS version is latest on their serious for 6 it should be 6.10.
# yum update // here it will upgrade the subversion if not latest.
# reboot
# cat /etc/redhat-release //check twice with this yum update -y make sure all package are up-to-date
Need to install pre-upgrade assistant tool and enable extra repository
# subscription-manager repos --enable rhel-6-server-extras-rpms
# yum install preupgrade-assistant preupgrade-assistant-el6toel7
# preupg -v //run this tool
// this output will be saved in /root/preupgrade/result.html we can check their upgrade status
// then install upgrade tool
# yum install redhat-upgrade-tool
// now disable all the current active repositories
# yum -y install yum-utils && yum-config-manager --disable *
// now execute the upgrade process during the upgrade it requires redhat linux 7 packges, we should need to locally mount the ISO image. please refer the post on this same blog for how to mount the image locally.
# redhat-upgrade-tool --network 7.6 --instrepo //mnt/rhel7iso
# redhat-upgrade-tool --device device_path
// if we don't specify the device path redhat upgrade tool scans all mounted removable location on server
# redhat-upgrade-tool --iso //mnt/rhel7iso
# redhat-upgrade-tool --cleanup-post
# reboot
# rpm -qa | grep .el6 &> /tmp/el6.txt
# rpm -e $(cat /tmp/el6.txt) --nodeps
# yum update //you will get latest package of rhel 7
# reboot
# cat /etc/redhat-release
# yum repolist
//if facing any issue on repolist, need to unsubscribe or clean or resubscription would solve the issue.
# subscription-manager remove --all
# subscription-manager clean
# subscription-manager refresh
# subscription-manager unregister
# subscription-manager register
//Pre-requisites
Complete backup has to done before.
OS need to be registered with Redhat subscription.
Rhel 6.10, Rhel 7.6 iso images.
//Steps
complete backup to the server first
make sure the current running OS version is latest on their serious for 6 it should be 6.10.
# yum update // here it will upgrade the subversion if not latest.
# reboot
# cat /etc/redhat-release //check twice with this yum update -y make sure all package are up-to-date
Need to install pre-upgrade assistant tool and enable extra repository
# subscription-manager repos --enable rhel-6-server-extras-rpms
# yum install preupgrade-assistant preupgrade-assistant-el6toel7
# preupg -v //run this tool
// this output will be saved in /root/preupgrade/result.html we can check their upgrade status
// then install upgrade tool
# yum install redhat-upgrade-tool
// now disable all the current active repositories
# yum -y install yum-utils && yum-config-manager --disable *
// now execute the upgrade process during the upgrade it requires redhat linux 7 packges, we should need to locally mount the ISO image. please refer the post on this same blog for how to mount the image locally.
# redhat-upgrade-tool --network 7.6 --instrepo //mnt/rhel7iso
# redhat-upgrade-tool --device device_path
// if we don't specify the device path redhat upgrade tool scans all mounted removable location on server
# redhat-upgrade-tool --iso //mnt/rhel7iso
# redhat-upgrade-tool --cleanup-post
# reboot
# rpm -qa | grep .el6 &> /tmp/el6.txt
# rpm -e $(cat /tmp/el6.txt) --nodeps
# yum update //you will get latest package of rhel 7
Rhel 7.6 Iso Download
# reboot
# cat /etc/redhat-release
# yum repolist
//if facing any issue on repolist, need to unsubscribe or clean or resubscription would solve the issue.
# subscription-manager remove --all
# subscription-manager clean
# subscription-manager refresh
# subscription-manager unregister
# subscription-manager register