OpenShift Origin: установка нескольких мастеров

Я немного новичок в OpenShift, я уже сделал установку для главного и нескольких узлов (эта установка сейчас удалена).

Теперь мне нужно больше надежности, поэтому я сейчас готовлю свои хосты с тремя мастерами и двумя узлами (для запуска).

У меня есть dns, dhcp и кластер etcd2, работающие со специфическими записями для хостов, например:

  • openshift-router (внешний и внутренний доступ, он будет использоваться как LB с HAproxy)
  • openshift-etcd1
  • openshift-etcd2
  • openshift-etcd2
  • openshift-master1
  • openshift-master2
  • openshift-master3
  • openshift-node1
  • openshift-node2

Но теперь у меня три вопроса:

  • Где мне запустить свой ansible playbook с роутера или на одном из мастеров?
  • Мне нужно создать общий пул для хранилища докеров или просто создать новый диск на каждом мастере?
  • У вас уже были проблемы с конфигурацией с несколькими мастерами?

Я знаю, я задаю много вопросов, но эти вопросы относятся к той же теме, как сделать настройку высокой доступности с помощью OpenShift.

Заранее спасибо.


person Bouhnosaure    schedule 03.08.2016    source источник


Ответы (1)


Я могу ответить только на 2 ваших вопроса.

  1. Не имеет значения, с какого хоста вы запускаете Ansible playbook. Вы также можете запустить его с хоста, который не является частью всей установки openshift (например, вашего ноутбука). Примечание. Если вы меняете роль хоста (с главного на ноду или наоборот), обязательно удалите факты Ansible перед запуском config playbook снова. В противном случае изменения не будут приняты

  2. Дальнейшие действия: вы спрашиваете об общем пуле в связи с высокой доступностью мастеров?

  3. Настройка с несколькими мастерами, предоставленная с помощью сборника сценариев Ansible, работает должным образом. Состояние мастеров синхронизируется с помощью etcd

Возникли некоторые незначительные проблемы:

person Nikhil Owalekar    schedule 25.08.2016
comment
Спасибо за ответ, я сдался 10 дней назад, я трачу слишком много времени на достижение этого в частной инфраструктуре ... 1) Да, я согласен, я тестировал это на одном из моих мастеров 2) вы спрашиваете о общий пул применительно к высокой доступности мастеров? Да, я об этом говорил 3) Да! - person Bouhnosaure; 26.08.2016
comment
Итак, ответьте на Q2. Общий пул не требуется для настройки мастеров высокой доступности. etcd достаточно. - person Nikhil Owalekar; 26.08.2016