-TODO
parent
105767ffd2
commit
4175da7955
17
README.md
17
README.md
|
@ -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 ("подоконник")
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue