Рейтинг:0

Как иметь привязку к узлу в openstack?

флаг ng

Например, у меня есть 3 вычислительных сервера, и я хочу иметь по 1 конкретному экземпляру на каждом из них, и я хочу иметь на них Node Affinity.

  • instance_1 --> Compute_node_1 (Всегда на этом узле)
  • instance_2 --> calculate_node_2 (всегда на этом узле)
  • instance_3 --> Compute_node_3 (Всегда на этом узле)

Я знаю, что есть служба "Сенлин". Но как именно его использовать? Или если есть другое решение?

Рейтинг:1
флаг cn
Bob

Не надо.

Вы не должны использовать облачную платформу, если хотите рассматривать свои вычислительные экземпляры и гипервизоры как старомодные устаревшие ИТ и пытаться заставить нагрузку/ВМ вести себя полностью детерминировано.

Было сказано, что :

Обычный метод, открытый для арендатора OpenStack: группа серверов с правилом антипривязки гарантирует, что при разрешенной нагрузке планировщик обеспечит выполнение их вычислительных экземпляров на разных гипервизорах.

Как администратор OpenStack вы можете разместить каждый гипервизор в отдельной зоне доступности. Затем арендатор может разместить свои вычислительные экземпляры в определенных зонах доступности, чтобы создать еще более сильное разделение, чем можно было бы достичь с помощью правила антипривязки.

Я не знаком с Сенлином

Milad Jahandideh avatar
флаг ng
Спасибо, нам нужно это для целей мониторинга. Нам нужно иметь небольшой экземпляр на каждом узле, чтобы регулярно проводить некоторые тесты. У нас есть и другие системы мониторинга, но эта предназначена для наблюдения за проблемами с точки зрения пользователя.
Рейтинг:1
флаг us

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

Антиаффинный фильтр Nova-Scheduler должен быть включен. Обратите внимание, что нет гарантии, что экземпляры запланированы желаемым образом; например, если на вычислительном узле не осталось ресурсов, он не будет использоваться.

Видеть https://docs.openstack.org/nova/victoria/admin/configuration/schedulers.html#servergroupantiaffinityfilter для деталей.

Есть еще один вариант: в одном из последних выпусков Nova (Xena, Wallaby или Victoria) у администратора появилась возможность запрашивать конкретный вычислительный узел при запуске инстанса. Более подробную информацию см. в примечаниях к выпуску.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.