Установка на чистый Debian Bookworm (Skycover 4) » История » Версия 5
« Предыдущее -
Версия 5/8
(Разница(diff)) -
Следующее » -
Текущая версия
Владимир Ипатов, 02.04.2025 19:48
Установка на чистый Debian Bookworm (Skycover 4)¶
```bash
apt install vim htop zsh puppet lsb-release sudo aptitude smartmontools pwgen net-tools ipcalc
в /etc/default/grub добавить:
GRUB_CMDLINE_XEN="dom0_mem=6144M"
```
настройки:
ссш:
## Enable ssh-dss keys support echo "PubkeyAcceptedKeyTypes=+ssh-dss" >> $TARGET/etc/ssh/ssh_config echo "PubkeyAcceptedKeyTypes=+ssh-dss" >> $TARGET/etc/ssh/sshd_config
модули ядра:
echo options drbd minor_count=192 usermode_helper=/bin/true disable_sendpage=1 >>$target/etc/modprobe.d/drbd.conf echo options loop max_loop=64 >>$target/etc/modprobe.d/local-loop.conf echo drbd >>$target/etc/modules echo 8021q >>$target/etc/modules mkdir /stuff/cdimages
устанавливаем xen:
aptitude install xen-hypervisor-4.17-amd64 xen-hypervisor-common xen-utils-4.17 xen-utils-common xenstore-utils grub-xen-bin grub-xen-host qemu-slof qemu-system qemu-system-x86 qemu-system-x86-64 qemu-user qemu-utils ln -s /usr/lib/xen-4.17 /usr/lib/xen ``` завести раздел под conda: <pre> lvcreate -L5G -n system-conda xenvg mkfs.ext4 /dev/xenvg/system-conda </pre> добавить в fstab: <pre> /dev/mapper/xenvg-system--conda /conda ext4 defaults 0 2 </pre> ``` поставить python 2.7 в conda: <pre> mkdir /conda mount -a (проверить что раздел примонтирован) wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /conda/miniconda.sh bash /conda/miniconda.sh -b -u -p /conda rm /conda/miniconda.sh /conda/bin/conda init bash relogin conda update -n base -c defaults conda conda create -n ganeti python=2.7 anaconda conda activate ganeti в окружении ganeti pip install ipaddr pip install simplejson pip install pyinotify pip install PyOpenSSL==16.2.0 conda clean -t </pre> заменить /usr/bin/python2.7 на conda <pre> ln -s /conda/envs/ganeti/bin/python2.7 /usr/bin/python2.7 </pre> поставить libldap из debian 11, libffi5_3.0.10-3+deb7u2_amd64.deb, libidn11_1.33-3_amd64.deb, libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb, multiarch-support_2.28-10+deb10u4_amd64.deb: ```bash wget http://ftp.us.debian.org/debian/pool/main/o/openldap/libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb dpkg -i libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb ``` добавить sci-dev в репозитории: <pre> echo "deb http://sci-dev.skycover.ru/apt bookworm main" > /etc/apt/sources.list.d/sci-dev.list aptitude install gnupg wget -O - http://sci-dev.skycover.ru/apt/stretch.pub|apt-key add - </pre> установить ganeti: <pre> aptitude update aptitude install -V ganeti ganeti-2.10 ganeti-haskell-2.10 ganeti-htools-2.10 aptitude install -V sci-scripts sci-config ganeti-instance-debootstrap aptitude install sci-web sci-mond </pre>