[Users] virtuozzo base OS and new centos 8 orientations
jehan Procaccia tem-tsp
jehan.procaccia at tem-tsp.eu
Wed Feb 17 11:12:48 MSK 2021
OK, I gave it a try to /vzdeploy8 /script on a centos 8 CT
here are the details to let you know some warning/error (?) I received :
1) get the script
/[root at c8ct~]# wget
http://repo-backend.virtuozzo.com/vzlinux/vzdeploy/vzdeploy8/
2) /export SKIP_KERNEL=1/ to prevent messing around with kernel in a CT !
3) Launch the script
/[root at c8ct ~]# sh vzdeploy8
vzdeploy8 is already the latest version (2.0.1) - continuing
Do you want to continue with deploy (y/n) ?y/
1st serie of messages maybe unrelated on a CT , better destine for a
hardware Node ? :
/Running transaction//
// Preparing : 1/1 //
// Installing : pciutils-libs-3.7.0-1.vl8.x86_64 1/3 //
// Running scriptlet: pciutils-libs-3.7.0-1.vl8.x86_64 1/3 //
// Installing : hwdata-0.314-8.7.vl8.noarch 2/3 //
// Installing : pciutils-3.7.0-1.vl8.x86_64 3/3 //
// Running scriptlet: pciutils-3.7.0-1.vl8.x86_64 3/3 //
// Verifying : hwdata-0.314-8.7.vl8.noarch 1/3 //
// Verifying : pciutils-3.7.0-1.vl8.x86_64 2/3 //
// Verifying : pciutils-libs-3.7.0-1.vl8.x86_64 3/3 //
//
//Installed://
// hwdata-0.314-8.7.vl8.noarch pciutils-3.7.0-1.vl8.x86_64
pciutils-libs-3.7.0-1.vl8.x86_64 //
//
//Complete!//
//pcilib: Cannot open /proc/bus/pci//
//lspci: Cannot find any working access method./
Then comes the package /vzlinux-release/
/Last metadata expiration check: 0:00:01 ago on Tue Feb 16 19:08:35 2021.
Package vzlinux-release-3:8.3-3.vl8.x86_64 is already installed.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Upgrading:
vzlinux-release x86_64 3:8.3-4.vl8 virtuozzolinux-base 44 k
Installing dependencies:
dnf-plugins-core noarch 4.0.18-2.vl8 virtuozzolinux-base 68 k
python3-dateutil noarch 1:2.6.1-6.vl8 virtuozzolinux-base 251 k
python3-dnf-plugins-core noarch 4.0.18-2.vl8 virtuozzolinux-base 227 k
zstd x86_64 1.4.4-1.vl8 virtuozzolinux-base 395 k
Transaction Summary
================================================================================
Install 4 Packages
Upgrade 1 Package
/
/Upgraded://
//vzlinux-release-3:8.3-4.vl8.x86_64 //
//
//Installed://
//dnf-plugins-core-4.0.18-2.vl8.noarch //
//python3-dateutil-1:2.6.1-6.vl8.noarch //
//python3-dnf-plugins-core-4.0.18-2.vl8.noarch //
//zstd-1.4.4-1.vl8.x86_64 //
//
//Complete!/
Then it seems to upgrade everything, but still some warning/errors ?
/
/
/Last metadata expiration check: 0:00:04 ago on Tue Feb 16 19:08:35 2021.//
//Dependencies resolved.//
//Failed to set locale, defaulting to C.UTF-8//
//
// Problem: package gcc-8.4.1-1.vl8.x86_64 requires glibc-devel >=
2.2.90-12, but none of the providers can be installed//
// - package annobin-9.35-1.vl8.x86_64 requires gcc >= 8, but none of
the providers can be installed//
// - package glibc-devel-2.28-138.vl8.x86_64 requires glibc-headers,
but none of the providers can be installed//
// - package glibc-devel-2.28-138.vl8.x86_64 requires glibc-headers =
2.28-138.vl8, but none of the providers can be installed//
// - package redhat-rpm-config-125-1.vl8.noarch requires annobin, but
none of the providers can be installed//
// - package glibc-headers-2.28-138.vl8.x86_64 requires kernel-headers
>= 2.2.1, but none of the providers can be installed//
// - package glibc-headers-2.28-138.vl8.x86_64 requires kernel-headers,
but none of the providers can be installed//
// - cannot install the best update candidate for package
redhat-rpm-config-123-1.el8.noarch//
// - package kernel-headers-4.18.0-269.vl8.x86_64 is filtered out by
exclude filtering//
//==================================================================================================//
// Package Arch Version
Repository Size//
//==================================================================================================//
//Upgrading://
// acl x86_64 2.2.53-1.vl8.1
virtuozzolinux-base 80 k//
// apr x86_64 1.6.3-11.vl8
virtuozzolinux-base 124 k//
// apr-util x86_64 1.6.1-6.vl8
virtuozzolinux-base 105 k//
// attr x86_64 2.4.48-3.vl8
virtuozzolinux-base 68 k/
...
/Transaction Summary//
//==================================================================================================//
//Install 8 Packages//
//Upgrade 487 Packages//
//Skip 5 Packages//
//
//Total download size: 201 M//
//Downloading Packages://
//(1/495): freetype-2.9.1-4.vl8.1.x86_64.rpm 865 kB/s | 393 kB
00:00 /
...
/Transaction test succeeded.//
//Running transaction//
// Running scriptlet:
filesystem-3.8-3.vl8.x86_64 1/1 //
// Preparing :
1/1 //
// Running scriptlet:
libgcc-8.4.1-1.vl8.x86_64 1/1 //
// Upgrading :
libgcc-8.4.1-1.vl8.x86_64 1/982 //
// Running scriptlet:
libgcc-8.4.1-1.vl8.x86_64 1/982 //
// Upgrading :
setup-2.12.2-6.vl8.noarch 2/982 //
//warning: /etc/shadow created as /etc/shadow.rpmnew//
//
// Running scriptlet:
setup-2.12.2-6.vl8.noarch 2/982 //
// Upgrading :
filesystem-3.8-3.vl8.x86_64 3/982 /
...
/yum-4.4.2-2.vl8.1.noarch //
//zip-3.0-23.vl8.x86_64 //
//zlib-1.2.11-17.vl8.x86_64 //
//
//Installed://
// freetype-2.9.1-4.vl8.1.x86_64 grub2-tools-efi-1:2.02-92.vl8.x86_64 //
// grub2-tools-extra-1:2.02-92.vl8.x86_64 libibverbs-32.0-3.vl8.x86_64 //
// libnl3-3.5.0-1.vl8.x86_64 libpng-2:1.6.34-5.vl8.x86_64 //
// lmdb-libs-0.9.24-1.vl8.x86_64 rdma-core-32.0-3.vl8.x86_64 //
//
//Skipped://
// annobin-9.35-1.vl8.x86_64 gcc-8.4.1-1.vl8.x86_64 //
// glibc-devel-2.28-138.vl8.x86_64 glibc-headers-2.28-138.vl8.x86_64 //
// redhat-rpm-config-125-1.vl8.noarch //
//
//Complete!//
//You can find complete log in /var/log/vzdeploy8.log/
=> did it had to upgrade each and every packages (982 !) ? (I did a
fresh yum update when it was still centos 8)
4) done/completed, then check version and reboot
/[root at wad ~]# cat /etc/redhat-release //
//Virtuozzo Linux release 8//
//[root at c8ct ~]# reboot//
/
5) after reboot I issue a yum update , and glibc and kernel headers
package are installed ... normal !?
/[root at c8ct ~]# yum update//
//Failed to set locale, defaulting to C.UTF-8//
//Last metadata expiration check: 0:16:41 ago on Tue Feb 16 19:08:35 2021.//
//Dependencies resolved.//
//=============================================================================================================================================================================//
// Package Architecture Version
Repository Size//
//=============================================================================================================================================================================//
//Upgrading://
// redhat-rpm-config noarch 125-1.vl8
virtuozzolinux-base 86 k//
//Installing dependencies://
// annobin x86_64 9.35-1.vl8
virtuozzolinux-base 104 k//
// binutils x86_64 2.30-90.vl8
virtuozzolinux-base 5.7 M//
// cpp x86_64 8.4.1-1.vl8 virtuozzolinux-base
10 M//
// gcc x86_64 8.4.1-1.vl8 virtuozzolinux-base
23 M//
// glibc-devel x86_64 2.28-138.vl8
virtuozzolinux-base 1.0 M//
// glibc-headers x86_64 2.28-138.vl8
virtuozzolinux-base 476 k//
// isl x86_64 0.16.1-6.vl8 virtuozzolinux-base
841 k//
// kernel-headers x86_64 4.18.0-269.vl8
virtuozzolinux-base 6.4 M//
// libmpc x86_64 1.1.0-9.1.vl8
virtuozzolinux-base 60 k//
// libxcrypt-devel x86_64 4.1.1-4.vl8
virtuozzolinux-base 25 k//
//
//Transaction Summary//
//=============================================================================================================================================================================//
//Install 10 Packages//
//Upgrade 1 Package//
//
//Total download size: 49 M/
/Upgraded://
//redhat-rpm-config-125-1.vl8.noarch //
//
//Installed://
// annobin-9.35-1.vl8.x86_64 binutils-2.30-90.vl8.x86_64
cpp-8.4.1-1.vl8.x86_64 gcc-8.4.1-1.vl8.x86_64
glibc-devel-2.28-138.vl8.x86_64 //
// glibc-headers-2.28-138.vl8.x86_64 isl-0.16.1-6.vl8.x86_64
kernel-headers-4.18.0-269.vl8.x86_64 libmpc-1.1.0-9.1.vl8.x86_64
libxcrypt-devel-4.1.1-4.vl8.x86_64 //
//
//Complete!/
So it seems to work fine, I'll check for next update and add/remove of
other packages to see if it keeps running fine .
I gave a look at the vzdeploy8 script, it is quite long and thorough for
a CT , what would be wrong with our initial very simple procedure :
/1) replace C8 repos with VzLinux/
//
/2) install vzlinux-release package/
// /3) distro-sync/
which method do you recommend for my next migrations of Centos8 CTs and
VMs ?
Thanks .
Le 12/02/2021 à 16:52, Denis Silakov a écrit :
> Hi,
>
> I've pushed updated version of the script to the repo - now it honors
> SKIP_KERNEL environment variable and skips kernel-related actions if
> it is set.
> ------------------------------------------------------------------------
> *From:* users-bounces at openvz.org <users-bounces at openvz.org> on behalf
> of Denis Silakov <dsilakov at virtuozzo.com>
> *Sent:* Thursday, February 11, 2021 3:24 PM
> *To:* users at openvz.org <users at openvz.org>
> *Subject:* Re: [Users] virtuozzo base OS and new centos 8 orientations
> Yeah, indeed it is initially targeted for hardware nodes, but should not
> be hard to adopt for CT. At the first glance it is enough to just skip
> the kernel part.
>
>
> On 02/11/2021 03:01 PM, Ian wrote:
> > On 08/02/2021 15:35, Denis Silakov wrote:
> >> Hi,
> >>
> >> we've published rough version of vzdeploy8 script that should
> >> eliminate problems with streams/modules mismatch that led to problems
> >> mentioned in the thread:
> >> http://repo-backend.virtuozzo.com/vzlinux/vzdeploy/vzdeploy8
> <http://repo-backend.virtuozzo.com/vzlinux/vzdeploy/vzdeploy8>
> >> <http://repo-backend.virtuozzo.com/vzlinux/vzdeploy/vzdeploy8
> <http://repo-backend.virtuozzo.com/vzlinux/vzdeploy/vzdeploy8>>
> >>
> >> Just download & launch inside CentOS 8, no additional steps required.
> >>
> ------------------------------------------------------------------------
> > <Snip>
> >
> > Hi,
> >
> > I tried running this in a test CentOS 8 container but it tried to
> > install a kernel so I killed it.
> >
> > Is this supposed to happen or is this script just for hardware nodes ?
> >
> >
> > Thanks for your help on this issue - I have a lot of containers to
> > migrate and run and forget script will be a great help.
> >
> > Regards
> >
> > Ian
> > _______________________________________________
> > Users mailing list
> > Users at openvz.org
> > https://lists.openvz.org/mailman/listinfo/users
> <https://lists.openvz.org/mailman/listinfo/users>
>
> --
> Regards,
>
> Denis Silakov | Sr. Software Architect, Virtuozzo Linux Team Lead
> Otradnaya street 2B/9, “Otradnoye” Business Center | Moscow | Russia
> Phone: +7 916-222-9437 | dsilakov at virtuozzo.com
> Skype: denis.silakov
>
> Virtuozzo.com
>
> _______________________________________________
> Users mailing list
> Users at openvz.org
> https://lists.openvz.org/mailman/listinfo/users
> <https://lists.openvz.org/mailman/listinfo/users>
>
> _______________________________________________
> Users mailing list
> Users at openvz.org
> https://lists.openvz.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvz.org/pipermail/users/attachments/20210217/70225708/attachment-0001.html>
More information about the Users
mailing list