master
Vitaliy Filippov 2020-03-16 21:13:07 +03:00
parent 105767ffd2
commit 4175da7955
3 changed files with 15 additions and 9 deletions

View File

@ -9,20 +9,23 @@
Переменные указываются в файле config/all_vars (предполагается, что он подключается из другого репозитория),
пример - в all_vars.sample.
## TODO
## Готово
+ Вынести в отдельный скрипт настройку ssh-ключей на нодах
+ ethtool -C eth10g rx-usecs 0
- sensors & sensors-exporter
+ systemctl mask emergency.service, systemctl mask emergency.target
- Убрать quiet из опций GRUB
+ На все ноды поставить qemu 4.x из sid (там virtio-blk discard=unmap умеет)
- Везде прописать все ноды в /etc/hosts
+ Переименовать сеть в eth1gX + eth10gX (X=1,2), иначе имена сетевых интерфейсов едут при перестановке NVMe-шек
- Везде убрать DHCP
- Удалять network-manager
- Добавить passwordless ssh от рута между всеми серверами (чисто для удобства, oneadmin и так есть)
+ Настроить live миграцию при reschedule: https://github.com/OpenNebula/one/blob/612300b191224b172fa4511845f2a17faa5f547c/src/scheduler/etc/sched.conf#L99
+ Везде убрать DHCP
+ Удалять network-manager
## TODO
- sensors & sensors-exporter
- Убрать quiet из опций GRUB
- Везде прописать все ноды в /etc/hosts
- Добавить passwordless ssh от рута между всеми серверами (чисто для удобства, oneadmin и так есть)
- Добавить аналог inventory (перечень хостов с их переменными)
- Шаблонизировать mon_initial_members в ceph.conf (?)
- Мониторинг и алерты - пока Prometheus+Grafana настроены вручную на 172.31.1.13 ("подоконник")

View File

@ -84,6 +84,8 @@ DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" install -y \
bridge-utils resolvconf
apt-get purge -y network-manager
chmod 755 /etc/rc.local
/etc/rc.local
systemctl enable rc-local

View File

@ -33,12 +33,13 @@ 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 mariadb-server netcat-openbsd \
lsb-release sudo mariadb-server netcat-openbsd \
opennebula opennebula-sunstone opennebula-gate opennebula-flow opennebula-node opennebula-tools ceph
# Keepalived from buster crashes with libc6 from sid
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" install -y -t sid \
qemu qemu-kvm qemu-block-extra
qemu qemu-kvm qemu-block-extra keepalived
/usr/share/one/install_gems --yes
EOF