{"id":2342,"date":"2021-12-31T15:10:58","date_gmt":"2021-12-31T23:10:58","guid":{"rendered":"https:\/\/dhoytt.com\/mainblog\/?p=2342"},"modified":"2021-12-31T15:20:46","modified_gmt":"2021-12-31T23:20:46","slug":"onboard-with-rocky-linux-last-day-of-the-year-2021","status":"publish","type":"post","link":"https:\/\/dhoytt.com\/mainblog\/2021\/12\/onboard-with-rocky-linux-last-day-of-the-year-2021\/","title":{"rendered":"Onboard with Rocky Linux Last Day of the Year 2021"},"content":{"rendered":"\n<p>Finally on the last day of the year I migrated my\u00a0Zoneminder\u00a0CCTV\/Plex physical server to Rocky Linux from CentOS 8 using the script from Rocky Linux\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/docs.rockylinux.org\/guides\/migrate2rocky\/\" target=\"_blank\">https:\/\/docs.rockylinux.org\/guides\/migrate2rocky\/<\/a>\u00a0.\u00a0\u00a0Came back from a trip to Costco saw a reference to Linux and ding hey I still need to migrate away from Centos 8 since it will no longer be supported after today. I checked from my Rocky Linux VM that Zoneminder was in the Rocky Linux repos, then did my last update at Centos 8 rebooted and started my Rocky Linux migration after downloading the files from the Rocky Linux GIT repositories.<\/p>\n\n\n\n<p>I have been using Rocky Linux for a few months on one of my VM\u2019s and it&nbsp;seems to be&nbsp;keeping pace with the updates and kernel versions out there. I&nbsp;don\u2019t&nbsp;have a&nbsp;VM&nbsp;testing out&nbsp;Almalinux&nbsp;<a href=\"https:\/\/almalinux.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/almalinux.org\/<\/a>&nbsp;yet but it seems solid from everything I have seen and I may start using that as another&nbsp;long term&nbsp;stable CentOS 8 alternative as well.&nbsp;<\/p>\n\n\n\n<p>I currently am running Fedora 35 the latest version on my physical Linux workstation and will switch to Ubuntu on my older\u00a0physical\u00a0Linux workstation eventually to test out a few things. I have Windows 10 Workstation version on my other main physical workstation.\u00a0I\u2019ll\u00a0switch my prior physical Windows 10 server over to gaming uses with a couple of other physical workstations I have\u00a0but will make one a Linux gaming station as well.\u00a0<\/p>\n\n\n\n<p>My servers are running various flavors of Red Hat from CentOS 7 to Rocky Linux 8.5, except one running Windows Datacenter 2019 on. I have CentOS Stream 8, different versions of Fedora and Rocky Linux in my XCP-ng virtual environment. I will reintroduce a VMWare ESXi server on one of my C7000 blade servers eventually once I have the time. I like the XCP-ng for most of my virtual systems as I can do my hardware migrations and server migrations without added costs of licenses or scripts unless I\u00a0feel like paying. Then of course\u00a0I\u2019m\u00a0running\u00a0FreeNAS\u00a0on my\u00a0NAS\u00a0of FreeBSD origins and will eventually move to\u00a0TrueNAS\u00a0Core still consisting of FreeBSD. May test out\u00a0TrueNAS\u00a0Scale\u00a0at a later time which has Debian as the base OS.<\/p>\n\n\n\n<p>That is\u00a0an overall of\u00a0OS\u2019\u00a0in my environment with Rocky Linux forecast as my main stable OS from this point into the future.\u00a0My Plex and\u00a0Zoneminder\u00a0came up\u00a0just fine\u00a0so now\u00a0it&#8217;s\u00a0on to the next project!\u00a0<\/p>\n\n\n\n<p>Script checks your current  repos, then packages plus runs updates all going quite smoothly (skipped to the end to miss all packages being updated and reinstalled) so you can see how painless the process is from a pure OS perspective absent of proprietary applications and other down time considerations of course.:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>migrate2rocky - Begin logging at Fri 31 Dec 2021 02:16:31 PM PST.\r\n\r\n\r\nRemoving dnf cache\r\nPreparing to migrate CentOS Linux 8 to Rocky Linux 8.\r\n\r\nDetermining repository names for CentOS Linux 8.....\r\n\r\nFound the following repositories which map from CentOS Linux 8 to Rocky Linux 8:\r\nCentOS Linux 8  Rocky Linux 8\r\nappstream       appstream\r\nbaseos          baseos\r\nextras          extras\r\n\r\nGetting system package names for CentOS Linux 8..........\r\n\r\nFound the following system packages which map from CentOS Linux 8 to Rocky Linux 8:\r\nCentOS Linux 8        Rocky Linux 8\r\ncentos-logos-ipa      rocky-logos-ipa\r\ncentos-backgrounds    rocky-backgrounds\r\ncentos-gpg-keys       rocky-gpg-keys\r\ncentos-logos          rocky-logos\r\ncentos-indexhtml      rocky-indexhtml\r\ncentos-linux-release  rocky-release\r\ncentos-logos-httpd    rocky-logos-httpd\r\ncentos-linux-repos    rocky-repos\r\n\r\nGetting list of installed system packages.\r\n\r\nWe will replace the following CentOS Linux 8 packages with their Rocky Linux 8 equivalents\r\nPackages to be Removed  Packages to be Installed\r\ncentos-backgrounds      rocky-backgrounds\r\ncentos-gpg-keys         rocky-gpg-keys\r\ncentos-logos            rocky-logos\r\ncentos-indexhtml        rocky-indexhtml\r\ncentos-linux-release    rocky-release\r\ncentos-logos-httpd      rocky-logos-httpd\r\ncentos-linux-repos      rocky-repos\n\n\nIn addition to the above the following system packages will be removed:\r\ncentos-linux-release\r\ncentos-linux-release\r\n\r\nGetting a list of enabled modules for the system repositories.\r\n\r\nExcluding modules:\r\nlibselinux-python:2.8\r\n\r\nFound the following modules to re-enable at completion:\r\ncontainer-tools:rhel8\r\nhttpd:2.4\r\njavapackages-runtime:201801\r\nllvm-toolset:rhel8\r\nmariadb:10.3\r\nnginx:1.14\r\nperl-DBD-MySQL:4.046\r\nperl-DBD-SQLite:1.58\r\nperl-DBI:1.641\r\nperl-IO-Socket-SSL:2.066\r\nperl-libwww-perl:6.34\r\nperl:5.26\r\nphp:7.2\r\npython36:3.6\r\nsatellite-5-client:1.0\r\nvirt:rhel\r\n\r\nRunning dnf update before we attempt the migration.\r\nLast metadata expiration check: 0:00:49 ago on Fri Dec 31 14:16:53 2021.\r\nDependencies resolved.\r\nNothing to do.\r\nComplete!\r\nAdded rockyappstream repo from https:\/\/dl.rockylinux.org\/pub\/rocky\/8\/AppStream\/x86_64\/os\/\r\nAdded rockybaseos repo from https:\/\/dl.rockylinux.org\/pub\/rocky\/8\/BaseOS\/x86_64\/os\/\r\nrockyappstream                                   19 MB\/s | 8.7 MB     00:00\r\n:\r\n\r\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Complete!\r\nSubscription Manager found on system.\r\n\r\nIf you're converting from a subscription-managed distribution such as RHEL then\r\nyou may no longer need subscription-manager or dnf-plugin-subscription-manager.\r\nWhile it won't hurt anything to have it on your system you may be able to safely\r\nremove it with:\r\n\r\n\"dnf remove subscription-manager dnf-plugin-subscription-manager\".\r\n\r\nTake care that it doesn't remove something that you want to keep.\r\n\r\nThe subscription-manager dnf plugin may be enabled for the benefit of\r\nSubscription Management. If no longer desired, you can use\r\n\"subscription-manager config --rhsm.auto_enable_yum_plugins=0\" to block this\r\nbehavior.\r\nSome Subscription Manager certificates were restored to \/etc\/rhsm\/ca after\r\nmigration so that the subscription-manager command will continue to work:\r\n\r\nredhat-entitlement-authority.pem\r\nredhat-uep.pem\r\n\r\nIf you no longer need to use the subscription-manager command then you may\r\nsafely remove these files.\r\n\r\n\r\n\r\n\r\nDone, please reboot your system.\n\nA log of this installation can be found at \/var\/log\/migrate2rocky.log\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Finally on the last day of the year I migrated my\u00a0Zoneminder\u00a0CCTV\/Plex physical server to Rocky Linux from CentOS 8 using the script from Rocky Linux\u00a0https:\/\/docs.rockylinux.org\/guides\/migrate2rocky\/\u00a0.\u00a0\u00a0Came back from a trip to Costco saw a reference to Linux and ding hey I &hellip; <a href=\"https:\/\/dhoytt.com\/mainblog\/2021\/12\/onboard-with-rocky-linux-last-day-of-the-year-2021\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7],"tags":[1083,501,887,1084,693,389,766,132,1081,923,1082,628,1086,570,282,543,1067,617,716,735],"class_list":["post-2342","post","type-post","status-publish","format-standard","hentry","category-technical-non-site-related","tag-almalinux","tag-centos-7","tag-centos-8","tag-fedora-35","tag-freebsd","tag-freenas","tag-hp-c7000-bladesystem","tag-linux","tag-onboard-with-rocky-linux-last-day-of-the-year-2021","tag-plex-server","tag-rocky-linux","tag-security-patches","tag-truenas","tag-vm","tag-vmware-esx","tag-windows-10","tag-windows-2019-data-center","tag-workstations","tag-xcp-ng-center","tag-zoneminder"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/posts\/2342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/comments?post=2342"}],"version-history":[{"count":5,"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/posts\/2342\/revisions"}],"predecessor-version":[{"id":2350,"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/posts\/2342\/revisions\/2350"}],"wp:attachment":[{"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/media?parent=2342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/categories?post=2342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhoytt.com\/mainblog\/wp-json\/wp\/v2\/tags?post=2342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}