установка на чистый Debian Stretch (Skycover 3) » История » Версия 1
Владимир Ипатов, 29.06.2024 04:53
1 | 1 | Владимир Ипатов | h1. установка на чистый Debian Stretch (Skycover 3) |
---|---|---|---|
2 | 1 | Владимир Ипатов | |
3 | 1 | Владимир Ипатов | |
4 | 1 | Владимир Ипатов | <pre> |
5 | 1 | Владимир Ипатов | apt install qemu vim htop zsh puppet xen-linux-system-amd64 lsb-release sudo aptitude smartmontools |
6 | 1 | Владимир Ипатов | </pre> |
7 | 1 | Владимир Ипатов | |
8 | 1 | Владимир Ипатов | |
9 | 1 | Владимир Ипатов | в /etc/default/grub добавить: |
10 | 1 | Владимир Ипатов | <pre> |
11 | 1 | Владимир Ипатов | GRUB_CMDLINE_XEN="dom0_mem=3072M" |
12 | 1 | Владимир Ипатов | </pre> |
13 | 1 | Владимир Ипатов | |
14 | 1 | Владимир Ипатов | <pre> |
15 | 1 | Владимир Ипатов | dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen |
16 | 1 | Владимир Ипатов | update-grub |
17 | 1 | Владимир Ипатов | </pre> |
18 | 1 | Владимир Ипатов | |
19 | 1 | Владимир Ипатов | /var/lib/ganeti/rapi/users: |
20 | 1 | Владимир Ипатов | |
21 | 1 | Владимир Ипатов | <pre> |
22 | 1 | Владимир Ипатов | scweb СЛУЧАЙНЫЙ_ПАРОЛЬ write |
23 | 1 | Владимир Ипатов | </pre> |
24 | 1 | Владимир Ипатов | |
25 | 1 | Владимир Ипатов | удалить systemd: |
26 | 1 | Владимир Ипатов | |
27 | 1 | Владимир Ипатов | <pre> |
28 | 1 | Владимир Ипатов | apt-get install -y --force-yes sysvinit-core sysvinit-utils |
29 | 1 | Владимир Ипатов | cp /usr/share/sysvinit/inittab /etc/inittab |
30 | 1 | Владимир Ипатов | перезагрузка |
31 | 1 | Владимир Ипатов | apt-get remove -y --force-yes --purge --auto-remove systemd |
32 | 1 | Владимир Ипатов | echo -e 'Package: systemd\nPin: release *\nPin-Priority: -1' > /etc/apt/preferences.d/systemd |
33 | 1 | Владимир Ипатов | echo -e '\n\nPackage: *systemd*\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd |
34 | 1 | Владимир Ипатов | echo -e '\nPackage: systemd:i386\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd |
35 | 1 | Владимир Ипатов | </pre> |
36 | 1 | Владимир Ипатов | |
37 | 1 | Владимир Ипатов | |
38 | 1 | Владимир Ипатов | |
39 | 1 | Владимир Ипатов | <pre> |
40 | 1 | Владимир Ипатов | echo "deb http://sci-dev.skycover.ru/apt stretch main" > /etc/apt/sources.list.d/sci-dev.list |
41 | 1 | Владимир Ипатов | </pre> |
42 | 1 | Владимир Ипатов | |
43 | 1 | Владимир Ипатов | <pre> |
44 | 1 | Владимир Ипатов | wget -O- http://sci-dev.skycover.ru/apt/stretch.pub|apt-key add - |
45 | 1 | Владимир Ипатов | </pre> |
46 | 1 | Владимир Ипатов | |
47 | 1 | Владимир Ипатов | <pre> |
48 | 1 | Владимир Ипатов | aptitude update |
49 | 1 | Владимир Ипатов | aptitude install ganeti ganeti-instance-debootstrap sci-config sci-scripts |
50 | 1 | Владимир Ипатов | </pre> |
51 | 1 | Владимир Ипатов | |
52 | 1 | Владимир Ипатов | |
53 | 1 | Владимир Ипатов | настройки: |
54 | 1 | Владимир Ипатов | |
55 | 1 | Владимир Ипатов | ссш: |
56 | 1 | Владимир Ипатов | |
57 | 1 | Владимир Ипатов | <pre> |
58 | 1 | Владимир Ипатов | ## Enable ssh-dss keys support |
59 | 1 | Владимир Ипатов | echo " PubkeyAcceptedKeyTypes=+ssh-dss" >> $TARGET/etc/ssh/ssh_config |
60 | 1 | Владимир Ипатов | echo "PubkeyAcceptedKeyTypes=+ssh-dss" >> $TARGET/etc/ssh/sshd_config |
61 | 1 | Владимир Ипатов | </pre> |
62 | 1 | Владимир Ипатов | |
63 | 1 | Владимир Ипатов | модули ядра: |
64 | 1 | Владимир Ипатов | |
65 | 1 | Владимир Ипатов | <pre> |
66 | 1 | Владимир Ипатов | echo options drbd minor_count=128 usermode_helper=/bin/true disable_sendpage=1 >>$target/etc/modprobe.d/drbd.conf |
67 | 1 | Владимир Ипатов | echo options loop max_loop=64 >>$target/etc/modprobe.d/local-loop.conf |
68 | 1 | Владимир Ипатов | echo drbd >>$target/etc/modules |
69 | 1 | Владимир Ипатов | echo 8021q >>$target/etc/modules |
70 | 1 | Владимир Ипатов | mkdir /stuff/cdimages |
71 | 1 | Владимир Ипатов | </pre> |
72 | 1 | Владимир Ипатов | |
73 | 1 | Владимир Ипатов | |
74 | 1 | Владимир Ипатов | |
75 | 1 | Владимир Ипатов | /etc/default/smartmontools - включить smartd |
76 | 1 | Владимир Ипатов | |
77 | 1 | Владимир Ипатов | |
78 | 1 | Владимир Ипатов | /etc/rc.local |
79 | 1 | Владимир Ипатов | <pre> |
80 | 1 | Владимир Ипатов | # If you use hardware raid or external FC/Infiniband storage, you prorably would rather use noop scheduler instead of deadline |
81 | 1 | Владимир Ипатов | |
82 | 1 | Владимир Ипатов | # rise priority for dom0, alowing drbd to work fine |
83 | 1 | Владимир Ипатов | xl sched-credit -d0 -w512 |
84 | 1 | Владимир Ипатов | |
85 | 1 | Владимир Ипатов | modprobe sg |
86 | 1 | Владимир Ипатов | disks=`sg_map -i|awk '{print substr($2, length($2))}'` |
87 | 1 | Владимир Ипатов | for i in $disks; do |
88 | 1 | Владимир Ипатов | # Set value if you want to use read-ahead |
89 | 1 | Владимир Ипатов | ra="" |
90 | 1 | Владимир Ипатов | if [ -n "$ra" ]; then |
91 | 1 | Владимир Ипатов | blockdev --setra $ra /dev/sd$i |
92 | 1 | Владимир Ипатов | fi |
93 | 1 | Владимир Ипатов | if grep -q sd$i /etc/sysfs.conf; then |
94 | 1 | Владимир Ипатов | echo sd$i already configured in /etc/sysfs.conf |
95 | 1 | Владимир Ипатов | else |
96 | 1 | Владимир Ипатов | cat <<EOF >>/etc/sysfs.conf |
97 | 1 | Владимир Ипатов | block/sd$i/queue/scheduler = deadline |
98 | 1 | Владимир Ипатов | block/sd$i/queue/iosched/front_merges = 0 |
99 | 1 | Владимир Ипатов | block/sd$i/queue/iosched/read_expire = 150 |
100 | 1 | Владимир Ипатов | block/sd$i/queue/iosched/write_expire = 1500 |
101 | 1 | Владимир Ипатов | EOF |
102 | 1 | Владимир Ипатов | fi |
103 | 1 | Владимир Ипатов | done |
104 | 1 | Владимир Ипатов | /etc/init.d/sysfsutils restart |
105 | 1 | Владимир Ипатов | |
106 | 1 | Владимир Ипатов | </pre> |
107 | 1 | Владимир Ипатов | |
108 | 1 | Владимир Ипатов | /etc/sysctl.conf: |
109 | 1 | Владимир Ипатов | |
110 | 1 | Владимир Ипатов | <pre> |
111 | 1 | Владимир Ипатов | net.ipv4.ip_forward=1 |
112 | 1 | Владимир Ипатов | </pre> |
113 | 1 | Владимир Ипатов | |
114 | 1 | Владимир Ипатов | sysctl -p |
115 | 1 | Владимир Ипатов | |
116 | 1 | Владимир Ипатов | <pre> |
117 | 1 | Владимир Ипатов | ln -s /usr/lib/xen-4.8 /usr/lib/xen |
118 | 1 | Владимир Ипатов | ln -s /vmlinuz /boot/vmlinuz-xenU |
119 | 1 | Владимир Ипатов | ln -s /initrd.img /boot/initrd.img-xenU |
120 | 1 | Владимир Ипатов | </pre> |
121 | 1 | Владимир Ипатов | |
122 | 1 | Владимир Ипатов | |
123 | 1 | Владимир Ипатов | <pre> |
124 | 1 | Владимир Ипатов | aptitude install sci-web |
125 | 1 | Владимир Ипатов | </pre> |