====== How to Install OpenVZ 7 on CentOS 7 ====== OpenVZ 7 распространяется с помощью дистрибутивов, которые работают только с UEFI, В реальных условиях на многодисковых системах этот способ не годится, так как при сбое на первом диске с UEFI система переходит в нерабочее состояние надолго. Для установки OpenVZ 7 в реальных условиях возможно использовать два метода, которые описаны ниже. ===== Установка из 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 ==== Установка пароля ==== # Установка пароля # /root/.oldroot/nfs/install/util/passwd6.sh ==== Манипуляции в GRML ==== # в 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 ==== генерация initramfs ==== # генерация initramfs # вместо 1000 команд - одна. # dracut --regenerate-all -fv --mdadmconf --fstab --add=mdraid --add-driver="raid1 raid10 raid456" #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 ==== Установка grub ==== # Исправляем /etc/default/grub # меняем строки GRUB_CMDLINE_LINUX="biosdevname=0 crashkernel=auto nomodeset rd.auto=1 consoleblank=0" GRUB_PRELOAD_MODULES="mdraid1x" # Формируем новый конфиг grub2 grub2-mkconfig -o /boot/grub2/grub.cfg # Накатываем grub2 grub2-install /dev/sda grub2-install /dev/sdb [[https://phurix.co.uk/support/faq/how-to-install-openvz-7-on-centos-7/|Кое-что скопипастил отсюда]]