Итак, у меня есть контроллер региона и два контроллера кластера. (Все отдельные машины.) Кластер № 1 — локальный кластер в подсети 172.23.x.0/23 — работает отлично. Удаленный кластер в подсети 10.2.0.x/16 работает не так уж и хорошо.
- Загрузка, подготовка и ввод в эксплуатацию PXE-систем отличные.
- Джуджу прекрасно видит новую систему(ы).
- В какой-то момент процесса — как это обычно бывает в MAAS — IP-адрес меняется с «временного» IP-адреса, используемого для новых устройств, на «постоянный» адрес.
- Проблемы начинаются, когда я делаю "juju add-unit nova-compute". Конфигурационные файлы, которые создаются на новом вычислительном узле, отражаюторигинальныйIP-адрес, а не тот, который система использует в данный момент. Например, "ifconfig" показывает IP 10.2.0.20, но вот что возвращает grep в /etc/:
rgrep "10\.[0123]\." * 2> /dev/null | grep -v ":#" neutron/plugins/ml2/ml2_conf.ini:local_ip = 10.2.1.1 nova/nova.conf:мой_ip = 10.2.1.1 nova/nova.conf:vncserver_proxyclient_address = 10.2.1.1
Я дважды удалял и пересоздавал сеть, но безрезультатно (включая использование разных диапазонов). На грани удаления и пересоздания контроллера кластера и т. д., но хотел бы написать здесь, если у кого-то есть какие-то идеи. О, последнее: это 1.9.1+bzr4543-0ubuntu1~trusty1 на Ubuntu 14.04.
Любые указания будут приняты с благодарностью...
ОБНОВЛЕНИЕ: удалил и заново создал контроллер кластера; все то же самое. Интересно, что если я пытаюсь развернуть на LXC, ЭТИ файлы конфигурации в порядке (хотя LXC не может быть вычислительным узлом, по причинам, которые, как я предполагаю, не связаны). Кроме того, если я жестко закодирую правильные значения в двух файлах, все работает отлично.