Skip to main content

Has anyone successfully migrated from CentOS v7.9 to AlmaLinux 8 using cPanel ELevate Project?

Comments

36 comments

  • cPRex Jurassic Moderator
    Hey there! We've had many successful upgrades. You'll just want to pay close attention to the evaluation it performs on the server before the upgrade happens, and make sure you manually address all of those problems. If not, you will run into issues.
    0
  • ThGe
    How many have unsuccessful upgrades? Any tips for us that are looking to eventually use Elevate?
    0
  • cPRex Jurassic Moderator
    I don't have any statistics on the successful vs unsuccessful upgrades. You can always run the tool and just perform the evaluation steps so you can see how it works, without actually performing the OS conversion.
    0
  • GrumpyDevoloper
    i elevated mine months ago it was smooth and only issue i had it restarted server multiple times on elevate process and i couldent monitor progress on terminal, but just waiting some hours 3.5 i got email elevate process has been succesfull
    0
  • udayasl
    I ran command: /scripts/elevate-cpanel --check --upgrade-to=almalinux And got some warnings, can you suggest me how to address these issues? [root@myhostname ~]# /scripts/elevate-cpanel --check --upgrade-to=almalinux * 2023-04-20 11:41:17 [INFO] Unsupported YUM repo enabled 'letsencrypt-cpanel' without packages installed from /etc/yum.repos.d/letsencrypt.repo, these will be disabled before ELevation * 2023-04-20 11:41:17 [ERROR] 1 package(s) installed from unsupported YUM repo 'bintray--ookla-rhel' from /etc/yum.repos.d/bintray-ookla-rhel.repo * 2023-04-20 11:41:17 [WARN] *** Elevation Blocker detected: *** One or more enabled YUM repo are currently unsupported and have installed packages. You should disable these repositories and remove packages installed from them before continuing the update. Consider reporting this limitation to Issues " cpanel/elevate * 2023-04-20 11:41:39 [ERROR] yum appears to be unstable. Please address this before upgrading * 2023-04-20 11:41:39 [ERROR]
    0
  • cPRex Jurassic Moderator
    @udayasl - those seem like pretty standard warnings to me. Remove the conflicting packages, run a "yum update" and then perform the ELevate check again.
    0
  • rbairwell
    I upgraded our main server (a 4 core, 4Gb RAM machine) from Centos 7 to AlmaLinux 8 on the 19th of April. I started the upgrade at 15:01, it completed by 15:34 (when I removed the old kernels) and I got the "Successfully updated" email at 17:28. I did have to readd some PECL modules (igbinary, imagick, memcached) and the Imagick/Imagick-devel packages and reset the Host Access Control (
    0
  • Optimizr
    @rbairwell Good to know. Thank you for sharing. My server has more than one TB of data and several cPanel accounts. That is why I am considering and checking thoroughly.
    0
  • cPRex Jurassic Moderator
    @rbairwell - I'm glad to hear that went well!
    0
  • WebSavvyGuy
    I have to make an upgrade also and its kind of scary. I am actually thinking to just get another server and use Cpanel transfer tools between the two servers, install Ubuntu on the original server, then transfer tool everything back from the 2nd server back to the first. So, when the server is actually updating during this elevating process, any websites on the server will be completely inactive?
    0
  • cPRex Jurassic Moderator
    Yes, there will be several times where the server reboots, and some of these reboots can last an extended period of time. I've seen some of them take 40-60 minutes to complete the final reboot while all the changes are loaded.
    0
  • efuzone
    Hello, how about if we are using cloudlinux OS do we still need to do this process?
    0
  • tommyxv
    IMO, It's much better to get a new server with a fresh install of Alma Linux at the same host (if you want to stay with them). Then migrate over to it. That's what I did to get off of Centos 7. My down time was about 90 mins. Let your host know what you are doing, and they should work with you on it as far are costs, cancelling the other server, etc.
    0
  • Optimizr
    It is not that simple in my case. I am with Digital Ocean and they said I can't do the in-place upgrade (which I did with Linode and no issue occurred for a single cPanel account with 3-4 sites). But on my digital ocean server, I have more than a thousand of websites. Creating a new server will change the IP address of the server and I have to update DNS for those thousand of websites. Digital Ocean said, I can't migrate or reserve the current IP as well. IMO, cPanel should work or negotiate closely with them to find a way for smooth migration. Now, I am starting to hate Digital Ocean. At the same time, I wonder if I can remain on the CentOS 7 and what if, if I don't migrate to Rocky or Alma?
    0
  • cPRex Jurassic Moderator
    At the same time, I wonder if I can remain on the CentOS 7 and what if, if I don't migrate to Rocky or Alma?

    If you choose this path, you won't be able to get OS or cPanel updates, which will quickly leave your system vulnerable to security issues.
    IMO, cPanel should work or negotiate closely with them to find a way for smooth migration. Now, I am starting to hate Digital Ocean.

    How they handle their hardware, network, and operations isn't something we have any control over. Moving an IP address is often limited to the network layout and physical distance within the datacenter, so I understand if that isn't possible, although it doesn't make things easier.
    0
  • Optimizr
    @cPRex The elevation is required not because of the users but because of the OS cPanel rely on was discontinued. cPanel should provide full support on this. The team should find a way for smooth transition for every users because changing DNS for thousands of site is not easy and efficient. And the server configurations cannot be copied too. This is just suck.
    0
  • cPRex Jurassic Moderator
    The same could be said for any piece of software. We frequently retire PHP versions as the distributor stops maintaining them and they become obsolete, and the same thing happens with the operating systems. If ELevate isn't an option for you, a traditional migration using the Transfer Tool is the best way to move the data, but this seems like more of a limitation from your host than from any cPanel tools.
    0
  • ffeingol
    And the server configurations cannot be copied too. This is just suck.

    While I agree that forklifting servers is not great, you can copy the server config with the
    0
  • Optimizr
    While I agree that forklifting servers is not great, you can copy the server config with the
    0
  • Optimizr
    The same could be said for any piece of software. We frequently retire PHP versions as the distributor stops maintaining them and they become obsolete, and the same thing happens with the operating systems.

    The situations are different. When a version of PHP is obsoleted, the upgrade in the source code is minimal. Or we could just upgrade the PHP and see if the site works or not. If not we can upgrade the code or we could just isolate the site in a separate cPanel account with old working PHP version. No sweating!
    If ELevate isn't an option for you, a traditional migration using the Transfer Tool is the best way to move the data, but this seems like more of a limitation from your host than from any cPanel tools.

    That is why cPanel should talk with them or support the users or find the best way for smooth transition.
    0
  • ffeingol
    Do you mean from CentOS 7's configuration to AlmaLinux 8?

    Yes, you can copy "most" of the config. You have to be careful with things like MySQL config as the versions will more than likely not be the same, but all the cPanel type settings should copy over fine.
    0
  • Optimizr
    Yes, you can copy "most" of the config. You have to be careful with things like MySQL config as the versions will more than likely not be the same, but all the cPanel type settings should copy over fine.

    Thank you for your suggestion.
    0
  • Optimizr
    @ffeingol & @cPRex Looks like it is not gonna work. Any suggestions?
    0
  • quietFinn
    Re-install the target server to LTS tier.
    0
  • Optimizr
    @quietFinn It says I cannot downgrade WHM version (
    0
  • quietFinn
    Right, that's why I suggested that you re-install, i.e. re-install OS and then cPanel to LTS tier.
    0
  • Optimizr
    I used the pre-packed version from Marketplace and I have migrated some accounts.
    0
  • quietFinn
    Well they are not saying the migrations does not work, but thy highly recommend that the major versions are the same.
    0
  • Optimizr
    Sorry, if I made you confuse. Account migration is working but I want to copy the "Service Configurations" which is not working.
    0
  • quietFinn
    Oh yes I see it now, then you must manually do the configuration.
    0

Please sign in to leave a comment.