Апгрейд с stretch на bookworm » История » Версия 14
Владимир Ипатов, 06.08.2024 23:20
1 | 6 | Владимир Ипатов | h1. Апгрейд с stretch на bookworm |
---|---|---|---|
2 | 1 | Владимир Ипатов | |
3 | 1 | Владимир Ипатов | |
4 | 1 | Владимир Ипатов | 1) обновить пакеты до bookworm. Конфиги - сохранять локальные варианты. |
5 | 9 | Владимир Ипатов | 2) удалить пакеты, связанные с xen 4.8, а также с другими версиями установленными ,кроме 4.17 |
6 | 1 | Владимир Ипатов | 3) пофиксить симлинки: |
7 | 1 | Владимир Ипатов | |
8 | 1 | Владимир Ипатов | <pre> |
9 | 1 | Владимир Ипатов | rm /usr/lib/xen |
10 | 1 | Владимир Ипатов | ln -s /usr/lib/xen-4.17 /usr/lib/xen |
11 | 1 | Владимир Ипатов | rm /boot/initrd.img-xenU |
12 | 12 | Владимир Ипатов | ln -s /boot/initrd.img-6.1.0-22-amd64 /boot/initrd.img-xenU |
13 | 1 | Владимир Ипатов | rm /boot/vmlinuz-xenU |
14 | 12 | Владимир Ипатов | ln -s /boot/vmlinuz-6.1.0-22-amd64 /boot/vmlinuz-xenU |
15 | 3 | Владимир Ипатов | </pre> |
16 | 1 | Владимир Ипатов | |
17 | 14 | Владимир Ипатов | завести раздел под conda: |
18 | 14 | Владимир Ипатов | <pre> |
19 | 14 | Владимир Ипатов | lvcreate -L5G -n system-conda xenvg |
20 | 14 | Владимир Ипатов | mkfs.ext4 /dev/xenvg/system-conda |
21 | 14 | Владимир Ипатов | </pre> |
22 | 14 | Владимир Ипатов | |
23 | 14 | Владимир Ипатов | добавить в fstab: |
24 | 14 | Владимир Ипатов | <pre> |
25 | 14 | Владимир Ипатов | /dev/mapper/xenvg-system--conda /conda ext4 defaults 0 2 |
26 | 14 | Владимир Ипатов | </pre> |
27 | 14 | Владимир Ипатов | |
28 | 1 | Владимир Ипатов | 4) поставить python 2.7 в conda: |
29 | 1 | Владимир Ипатов | |
30 | 1 | Владимир Ипатов | <pre> |
31 | 1 | Владимир Ипатов | mkdir /conda |
32 | 14 | Владимир Ипатов | mount -a |
33 | 14 | Владимир Ипатов | (проверить что раздел примонтирован) |
34 | 1 | Владимир Ипатов | wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /conda/miniconda.sh |
35 | 1 | Владимир Ипатов | bash /conda/miniconda.sh -b -u -p /conda |
36 | 1 | Владимир Ипатов | rm /conda/miniconda.sh |
37 | 1 | Владимир Ипатов | /conda/bin/conda init bash |
38 | 1 | Владимир Ипатов | relogin |
39 | 1 | Владимир Ипатов | conda update -n base -c defaults conda |
40 | 1 | Владимир Ипатов | conda create -n ganeti python=2.7 anaconda |
41 | 1 | Владимир Ипатов | conda activate ganeti |
42 | 1 | Владимир Ипатов | в окружении ganeti |
43 | 1 | Владимир Ипатов | pip install ipaddr |
44 | 1 | Владимир Ипатов | pip install simplejson |
45 | 1 | Владимир Ипатов | pip install pyinotify |
46 | 1 | Владимир Ипатов | pip install PyOpenSSL==16.2.0 |
47 | 1 | Владимир Ипатов | conda clean -t |
48 | 1 | Владимир Ипатов | </pre> |
49 | 1 | Владимир Ипатов | |
50 | 1 | Владимир Ипатов | 5) заменить /usr/bin/python2.7 на conda |
51 | 1 | Владимир Ипатов | |
52 | 1 | Владимир Ипатов | <pre> |
53 | 1 | Владимир Ипатов | mv /usr/bin/python2.7 ~ |
54 | 1 | Владимир Ипатов | ln -s /conda/envs/ganeti/bin/python2.7 /usr/bin/python2.7 |
55 | 2 | Владимир Ипатов | </pre> |
56 | 1 | Владимир Ипатов | |
57 | 4 | Владимир Ипатов | 8) поставить libldap из debian 11: |
58 | 4 | Владимир Ипатов | http://ftp.us.debian.org/debian/pool/main/o/openldap/libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb |
59 | 4 | Владимир Ипатов | |
60 | 4 | Владимир Ипатов | 7) установить ganeti-2.10 |
61 | 1 | Владимир Ипатов | |
62 | 1 | Владимир Ипатов | <pre> |
63 | 1 | Владимир Ипатов | aptitude purge ganeti ganeti-2.16 ganeti-3.0 ganeti-haskell-2.16 ganeti-haskell-3.0 ganeti-htools-2.16 ganeti-htools-3.0 |
64 | 1 | Владимир Ипатов | </pre> |
65 | 5 | Владимир Ипатов | |
66 | 5 | Владимир Ипатов | установить ganeti: |
67 | 7 | Владимир Ипатов | исправить в /etc/apt/sources.list.d/sci-dev.list |
68 | 5 | Владимир Ипатов | <pre> |
69 | 7 | Владимир Ипатов | deb http://sci-dev.skycover.ru/apt bookworm main |
70 | 7 | Владимир Ипатов | </pre> |
71 | 7 | Владимир Ипатов | <pre> |
72 | 7 | Владимир Ипатов | aptitude update |
73 | 7 | Владимир Ипатов | aptitude install -V ganeti ganeti-2.10 ganeti-haskell-2.10 ganeti-htools-2.10 |
74 | 11 | Владимир Ипатов | aptitude install -V sci-scripts sci-config ganeti-instance-debootstrap |
75 | 2 | Владимир Ипатов | </pre> |
76 | 8 | Владимир Ипатов | должны установиться пакеты версий 3.0.9 |
77 | 14 | Владимир Ипатов | |
78 | 14 | Владимир Ипатов | поставить веб интерфейс |
79 | 14 | Владимир Ипатов | <pre> |
80 | 14 | Владимир Ипатов | aptitude install sci-web sci-mond |
81 | 14 | Владимир Ипатов | </pre> |