Fix bugs
parent
6ccc13606c
commit
95a0041517
|
@ -23,11 +23,12 @@
|
|||
- Удалять network-manager
|
||||
- Добавить passwordless ssh от рута между всеми серверами (чисто для удобства, oneadmin и так есть)
|
||||
- Настроить live миграцию при reschedule: https://github.com/OpenNebula/one/blob/612300b191224b172fa4511845f2a17faa5f547c/src/scheduler/etc/sched.conf#L99
|
||||
- Добавить аналог inventory (перечень хостов с их переменными)
|
||||
- Шаблонизировать mon_initial_members в ceph.conf (?)
|
||||
- Мониторинг и алерты - пока Prometheus+Grafana настроены вручную на 172.31.1.13 ("подоконник")
|
||||
- Написать отдельно скрипты для начальной настройки кластера (создание ceph-deploy, создание пулов в цефе,
|
||||
подключение датастора к opennebula). Оные выполняются только один раз на весь кластер, поэтому отдельно.
|
||||
- Сделать на всех хостах LACP из 2x 10GbE сетевых интерфейсов
|
||||
- Шаблонизировать mon_initial_members в ceph.conf (?)
|
||||
- Попробовать технологизировать "баш-плейбуки". Нужно не так много вещей, но некоторые могли
|
||||
бы быть действительно полезны, например:
|
||||
- Функция вида: Скопировать файл на хост и в зависимости от того, отличался ли он до этого, выполнить команду/команды
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# сюда нужно записать uuid сгенерированный ceph-deploy
|
||||
fsid = ...
|
||||
public network = 192.168.5.0/24
|
||||
mon_initial_members = 192.168.5.11 192.168.5.12 192.168.5.13
|
||||
mon_host = 192.168.5.11 192.168.5.12 192.168.5.13
|
||||
mon_initial_members = 192.168.5.16 192.168.5.12 192.168.5.13
|
||||
mon_host = 192.168.5.16 192.168.5.12 192.168.5.13
|
||||
|
||||
rbd cache = false
|
||||
#rbd cache max dirty age = 5
|
||||
|
@ -49,6 +49,7 @@ bluestore_prefer_deferred_size_hdd = 0
|
|||
bluestore_prefer_deferred_size_ssd = 16384
|
||||
bluestore_min_alloc_size = 0
|
||||
bluestore_min_alloc_size_ssd = 4096
|
||||
#bluestore_csum_type = none
|
||||
bluestore_max_blob_size = 4194304
|
||||
bluestore_max_blob_size_ssd = 4194304
|
||||
osd_op_num_threads_per_shard = 8
|
||||
|
|
|
@ -2,6 +2,6 @@ Package: *
|
|||
Pin: release a=unstable
|
||||
Pin-Priority: 50
|
||||
|
||||
Package: qemu* ipxe-qemu
|
||||
Package: qemu* ipxe-qemu libgf* libgluster*
|
||||
Pin: release a=unstable
|
||||
Pin-Priority: 500
|
||||
|
|
|
@ -13,6 +13,7 @@ if [ -z "$play_host" -o -z "$node_name" -o -z "$int_ip" ]; then
|
|||
fi
|
||||
|
||||
scp ./etc/apt/apt.conf root@$play_host:/etc/apt/apt.conf
|
||||
scp ./etc/apt/preferences root@$play_host:/etc/apt/preferences
|
||||
scp ./etc/apt/sources.list root@$play_host:/etc/apt/sources.list
|
||||
scp ./etc/locale.gen root@$play_host:/etc/locale.gen
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ eth1g=
|
|||
export $(ssh root@$play_host '
|
||||
for i in /sys/class/net/*; do
|
||||
ip link set ${i##/sys/class/net/} up
|
||||
if [ x`cat /sys/class/net/enp4s0/carrier 2>/dev/null` == "x1" ]; then
|
||||
if [ x`cat $i/carrier 2>/dev/null` == "x1" ]; then
|
||||
if [ x`cat $i/speed 2>/dev/null` == "x10000" ]; then
|
||||
echo eth10g=${i##/sys/class/net/}
|
||||
elif [ x`cat $i/speed 2>/dev/null` == "x1000" ]; then
|
||||
|
|
|
@ -144,7 +144,7 @@ systemctl restart onedns
|
|||
EOF
|
||||
|
||||
# Setup passwordless ssh for `oneadmin` (authorized_keys and known_hosts)
|
||||
key_hosts=$play_host ./opennebula_keys.sh
|
||||
key_hosts=$play_host ./opennebula-keys.sh
|
||||
|
||||
# Add a host to OpenNebula and set reserved memory to 16G
|
||||
ssh root@$play_host <<EOF
|
||||
|
|
6
run.sh
6
run.sh
|
@ -2,9 +2,9 @@
|
|||
|
||||
set -e -x
|
||||
|
||||
play_host=172.31.1.11 node_name=ripper6 int_ip=192.168.5.16 ./general.sh
|
||||
play_host=172.31.1.11 node_name=ripper6 int_ip=192.168.5.16 ./opennebula.sh
|
||||
play_host=172.31.1.11 node_name=ripper6 int_ip=192.168.5.16 ./ceph.sh
|
||||
play_host=172.31.1.17 node_name=ripper6 int_ip=192.168.5.16 ./general.sh
|
||||
play_host=172.31.1.17 node_name=ripper6 int_ip=192.168.5.16 ./opennebula.sh
|
||||
play_host=172.31.1.17 node_name=ripper6 int_ip=192.168.5.16 ./ceph.sh
|
||||
|
||||
exit
|
||||
|
||||
|
|
Loading…
Reference in New Issue