From 61a1817846dd52156c65cbaa8b3a1b7ecd9507e8 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Tue, 17 Mar 2020 19:38:34 +0300 Subject: [PATCH] Add all hosts to /etc/hosts on each host --- README.md | 2 +- etc/hosts.add | 6 ++++++ general.sh | 4 ++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 etc/hosts.add diff --git a/README.md b/README.md index 0f7e905..2447c5b 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,12 @@ + Настроить live миграцию при reschedule: https://github.com/OpenNebula/one/blob/612300b191224b172fa4511845f2a17faa5f547c/src/scheduler/etc/sched.conf#L99 + Везде убрать DHCP + Удалять network-manager ++ Везде прописать все ноды в /etc/hosts ## TODO - sensors & sensors-exporter - Убрать quiet из опций GRUB -- Везде прописать все ноды в /etc/hosts - Добавить passwordless ssh от рута между всеми серверами (чисто для удобства, oneadmin и так есть) - Добавить аналог inventory (перечень хостов с их переменными) - Шаблонизировать mon_initial_members в ceph.conf (?) diff --git a/etc/hosts.add b/etc/hosts.add new file mode 100644 index 0000000..38e8f41 --- /dev/null +++ b/etc/hosts.add @@ -0,0 +1,6 @@ +192.168.5.12 mature2 +192.168.5.13 mature3 +192.168.5.14 ripper4 +192.168.5.15 ripper5 +192.168.5.16 ripper6 +192.168.5.17 ripper7 diff --git a/general.sh b/general.sh index 4e8425b..4680cd6 100755 --- a/general.sh +++ b/general.sh @@ -60,3 +60,7 @@ elif ! grep -q '^PermitRootLogin without-password' /etc/ssh/sshd_config; then service ssh restart fi EOF + +(ssh root@$play_host 'cat /etc/hosts'; grep -v $node_name etc/hosts.add) | sort | uniq > tmp$$ +scp tmp$$ root@$play_host:/etc/hosts +rm tmp$$