master
Vitaliy Filippov 2020-03-16 13:49:27 +03:00
parent f39a2de71b
commit 6ccc13606c
6 changed files with 17 additions and 5 deletions

View File

@ -12,10 +12,11 @@
## TODO
+ Вынести в отдельный скрипт настройку ssh-ключей на нодах
+ ethtool -C eth10g rx-usecs 0
- sensors & sensors-exporter
- systemctl mask emergency.service, systemctl mask emergency.target
+ systemctl mask emergency.service, systemctl mask emergency.target
- Убрать quiet из опций GRUB
- На все ноды поставить qemu 4.x из sid (там virtio-blk discard=unmap умеет)
+ На все ноды поставить qemu 4.x из sid (там virtio-blk discard=unmap умеет)
- Везде прописать все ноды в /etc/hosts
- Переименовать сеть в eth1gX + eth10gX (X=1,2), иначе имена сетевых интерфейсов едут при перестановке NVMe-шек
- Везде убрать DHCP

7
etc/apt/preferences Normal file
View File

@ -0,0 +1,7 @@
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: qemu* ipxe-qemu
Pin: release a=unstable
Pin-Priority: 500

View File

@ -1,5 +1,5 @@
#deb http://http.debian.net/debian/ sid main contrib non-free
#deb-src http://http.debian.net/debian/ sid main contrib non-free
deb http://http.debian.net/debian/ sid main contrib non-free
deb-src http://http.debian.net/debian/ sid main contrib non-free
deb http://http.debian.net/debian/ stretch main contrib non-free
deb-src http://http.debian.net/debian/ stretch main contrib non-free

View File

@ -1,6 +1,7 @@
#!/bin/bash
cpupower frequency-set -g performance
ethtool -C $eth10g rx-usecs 0
ethtool -K $eth10g gro off gso off tso off lro off sg off
ip l set $eth10g mtu 9000
exit 0

View File

@ -29,6 +29,9 @@ hostname \`cat /etc/hostname\`
systemctl enable systemd-timesyncd && systemctl restart systemd-timesyncd
systemctl mask emergency.service
systemctl mask emergency.target
apt-get update || true
# gpg and friends for apt-key to work correctly

View File

@ -33,7 +33,7 @@ apt-get update || true
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" install -y \
lsb-release keepalived sudo qemu-kvm qemu-block-extra mariadb-server netcat-openbsd \
lsb-release keepalived sudo qemu qemu-kvm qemu-block-extra mariadb-server netcat-openbsd \
opennebula opennebula-sunstone opennebula-gate opennebula-flow opennebula-node opennebula-tools ceph
/usr/share/one/install_gems --yes