Инструменты пользователя

Инструменты сайта


wiki:technical:openvz:install-on-centos7

Это старая версия документа!


How to Install OpenVZ 7 on CentOS 7

OpenVZ 7 распространяется с помощью дистрибутивов, которые работают только с UEFI, В реальных условиях на многодисковых системах этот способ не годится, так как при сбое на первом диске с UEFI система переходит в нерабочее состояние надолго.

Установка из CentOS 7

wget https://download.openvz.org/virtuozzo/releases/openvz-7.0.10-252/x86_64/os/Packages/o/openvz-release-7.0.10-5.vz7.x86_64.rpm
rpm -i openvz-release-7.0.10-5.vz7.x86_64.rpm
 
 
# 
yum install python3
rpm -Uvh http://repo.virtuozzo.com/vzlinux/7.9/x86_64/os/Packages/r/readykernel-scan-0.11-1.vl7.noarch.rpm
rpm -Uvh http://repo.virtuozzo.com/vzlinux/7.9/x86_64/os/Packages/z/zstd-1.4.4-1.vl7.x86_64.rpm
rpm -Uvh http://repo.virtuozzo.com/vzlinux/7.9/x86_64/os/Packages/v/vzlinux-release-7-1.vl7.91.x86_64.rpm
 
# 
mv /etc/yum.repos.d/CentOS-* /root/
rpm -e --nodeps --justdb json-c
yum -y erase jansson
yum -y localinstall http://repo.virtuozzo.com/vzlinux/7.9/x86_64/os/Packages/j/jansson-2.10-1.vl7.1.x86_64.rpm
yum -y localinstall http://repo.virtuozzo.com/vzlinux/7.9/x86_64/os/Packages/j/json-c-0.11-13.vl7.1.x86_64.rpm
rpm -e --nodeps --justdb nspr nss nss-pem nss-softokn nss-softokn-freebl nss-sysinit nss-tools nss-util
yum -y localinstall http://repo.virtuozzo.com/vzlinux/7.9/x86_64/os/Packages/n/nss-3.67.0-4.vl7.x86_64.rpm
yum -y install nss-softokn-freebl.i686 nss-tools
yum -y install prlctl prl-disp-service vzkernel *ploop*
yum -y update

Если устанавливали через образ в Hetzner

# Разметка диска
#
PART swap swap 4G                                                                                                                                                                                                                      
PART /boot ext3 512M                                                                                                                                                                                                                   
PART / ext4 80G                                                                                                                                                                                                                        
PART /vz ext4 all
 
# Грузимся в GRML и оттуда:
#
mount /dev/md2 /mnt
mount /dev/md1 /mnt/boot
mount --bind /dev /mnt/dev 
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys 
chroot /mnt bash
 
# Удаляем EFI 
yum remove grub2-efi grub2-efi-modules  shim
rm -fr  /boot/efi
# Исправляем /etc/default/grub
 
UUID1: blkid | grep /dev/md1 | awk '{print $2}'
 
UUID2: blkid | grep /dev/md2 | awk '{print $2}'
 
# Меняем строку, добавляем нужные UUID:
GRUB_CMDLINE_LINUX="biosdevname=0 biosdevname=0 rd.auto rd.auto=1 consoleblank=0 rd.luks=0 KEYBOARDTYPE=pc vconsole.keymap=us rd.locale.LANG=en_US.UTF-8 vconsole.font=latarcyrheb-sun16 crashkernel=auto rd.md.uuid=**UUID2** rd.lvm=0 rd.md.uuid=**UUID1** rd.dm=0 rhgb quiet biosdevname=0 net.ifnames=0 LANG=en_US.UTF-8"
 
GRUB_CMDLINE_LINUX="rd.auto rd.auto=1 rd.luks=0 KEYBOARDTYPE=pc vconsole.keymap=us rd.locale.LANG=en_US.UTF-8 vconsole.font=latarcyrheb-sun16 crashkernel=auto rd.md.uuid=**UUID2** rd.lvm=0 rd.md.uuid=**UUID1** rd.dm=0 rhgb quiet biosdevname=0 net.ifnames=0 LANG=en_US.UTF-8"
 
GRUB_CMDLINE_LINUX="biosdevname=0 biosdevname=0 rd.auto rd.auto=1 consoleblank=0 rd.luks=0 KEYBOARDTYPE=pc vconsole.keymap=us rd.locale.LANG=en_US.UTF-8 vconsole.font=latarcyrheb-sun16 crashkernel=auto rd.md.uuid=3800c8ec:5512474c:7900f1de:5c20579b rd.lvm=0 rd.md.uuid=446b8bf6:4a29f66a:1b3efccc:c54b2ad0 rd.dm=0 rhgb quiet biosdevname=0 net.ifnames=0 LANG=en_US.UTF-8"
 
GRUB_PRELOAD_MODULES="mdraid1x"
 
# Формируем новый конфиг grub2
grub2-mkconfig -o /boot/grub2/grub.cfg
# Накатываем grub2
grub2-install /dev/sda
grub2-install /dev/sdb
# генерация initramfs
dracut --mdadmconf --fstab --add="dm dmraid mdraid" --add-drivers="raid1 raid10 raid456" --force /boot/initramfs-3.10.0-693.17.1.el7.x86_64.img initramfs-3.10.0-693.17.1.el7.x86_64 -M -v
dracut --mdadmconf --fstab --add="dm dmraid mdraid" --add-drivers="raid1 raid10 raid456" --force /boot/initramfs-3.10.0-957.10.1.vz7.85.17.img initramfs-3.10.0-957.10.1.vz7.85.17 -M -v 
dracut --mdadmconf --fstab --add="dm dmraid mdraid" --add-drivers="raid1 raid10 raid456" --force /boot/initramfs-3.10.0-957.12.2.vz7.86.2.img initramfs-3.10.0-957.12.2.vz7.86.2 -M -v 
 
##
# Openvz9
dracut --mdadmconf --fstab --add="dm dmraid mdraid" --add-drivers="raid1 raid10 raid456" --force /boot/initramfs-5.14.0-4.vz9.12.7.img 5.14.0-4.vz9.12.7 -M -v

Кое-что скопипастил отсюда

wiki/technical/openvz/install-on-centos7.1674595670.txt.gz · Последнее изменение: 2023/01/25 00:27 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki