Облачная инициализация не срабатывает в случае

Я устанавливаю Ubuntu Openstack с помощью программы установки автопилота / MAAS. Когда я пытаюсь загрузить виртуальную машину, cloud-init не может получить метаданные. Вот журнал Экземпляра (частичный)

cloud-init-nonet [25.04]: статическая сеть теперь включена * Запуск конфигурации сетевого устройства [74G[ OK ]
Cloud-init v. 0.7.5 с запуском 'init' в пт, 20 марта 2015 16:43:33 +0000. До 25,26 секунды.
ci-info: ++++++++++++++++++++++++++ Информация о сетевом устройстве ++++++++++++++++++++++++++++++++++
ci-info: + -------- + --- --- + -------------- + --------------- + --------------- ---- +
ci-info: | Устройство | Вверх | Адрес | Маска |     HW-адрес |
ci-info: +--------+------+--------------+---------------+-------------------+
ci-info: | вот | Правда |  127.0.0.1   |   255.0.0.0   |, |
ci-info: |  eth0  | Правда | 192.168.1.21 | 255.255.255.0 | fa:16:3e:ab:ac:16 |
ci-info: +--------+------+--------------+---------------+-------------------+
ci-info: +++++++++++++++++++++++++++++ Информация о маршруте ++++++++++++++++++++++++++++++
ci-info: + ------- + ------------- + --------- + ------ --------- + ----------- + ------- +
ci-info: | Маршрут | Направление | Шлюз | Genmask    | Интерфейс | Флаги |
ci-info: +-------+-------------+---------+ --------------+-----------+-------+
ci-info: |   0   | 192.168.1.0 | 0.0.0.0 | 255.255.255.0 |    eth0   |   U   |
ci-info: +-------+-------------+---------+-------------- +-----------+-------+
2015-03-20 16:43:33,409 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://169.254.169.254/2009-04-04/meta-data/instance-id'не удалось [0 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество попыток превышено с помощью url: /2009-04-04/meta-data/instance-id (вызвано: [Errno 101] Сеть недоступна)]
2015-03-20 16:43:34,422 - url_helper.py[WARNING]: вызов 'http://169.254.169.254/2009-04-04/meta-data/instance-id'не удалось [1 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество попыток превышено с помощью url: /2009-04-04/meta-data/instance-id (вызвано: [Errno 101] Сеть недоступна)]
2015-03-20 16:43:35,431 - url_helper.py[WARNING]: вызов 'http://169.254.169.254/2009-04-04/meta-data/instance-id'не удалось [2 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество попыток превышено с помощью url: /2009-04-04/meta-data/instance-id (вызвано: [Errno 101 ] Сеть недоступна)]
2015-03-20 16:43:36,435 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://169.254.169.254/2009-04-04/meta-data/instance-id" [3/120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101 ] Сеть недоступна)]
2015-03-20 16:43:37,440 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://169.254.169.254/2009-04-04/meta-data/instance-id" [ 4 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101 ] Сеть недоступна)]
2015-03-20 16:43:38,444 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [ 5 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101 ] Сеть недоступна)] 2015-03-20 16: 43: 40,449 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://169.254.169.254/2009-04-04/meta-data/instance-id" [7 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254'), порт = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 43: 42,455 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://169.254.169.254/2009-04-04/meta-data/instance-id" [9 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254'), порт = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 43: 44,460 - url_helper.py[WARNING]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [11 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254'), порт = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 43: 46,466 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http: //169.254.16 9.254 / 2009-04-04 / meta-data / instance-id 'не удалось [13/120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество попыток превышено с помощью url: / 2009- 04-04 / meta-data / instance-id (Причина: [Errno 101] Сеть недоступна)] 2015-03-20 16: 43:48,472 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов http: //169.254. 169.254 / 2009-04-04 / meta-data / instance-id 'не удалось [15 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество попыток превышено с помощью url: / 2009- 04-04 / meta-data / instance-id (Причина: [Errno 101] Сеть недоступна)] 2015-03-20 16: 43: 51,484 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов http: //169.254. 169.254 / 2009-04-04 / meta-data / instance-id 'не удалось [18 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество попыток превышено с помощью url: / 2009- 04-04 / meta-data / instance-id (Причина: [Errno 101] Сеть недоступна)] 2015-03-20 16: 43: 54,491 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов http: //169.254. 169.254 / 2009-04-04 / meta-data / instance-id 'не удалось [2 1 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101 ] Сеть недоступна)] 2015-03-20 16: 43: 57,503 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://169.254.169.254/2009-04-04/meta-data/instance-id" [ 24 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101 ] Сеть недоступна)] 2015-03-20 16: 44: 00,520 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://169.254.169.254/2009-04-04/meta-data/instance-id" [ 27/120 с]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101 ] Сеть недоступна)] 2015-03-20 16: 44: 03,541 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [30/120 с]: ошибка запроса [HTTPConnectionPool (host = ' 169.254.169.254 ', порт = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 07,556 - url_helper.py[WARNING]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [34 / 120s]: ошибка запроса [HTTPConnectionPool (host = ' 169.254.169.254 ', порт = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 11 569 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [38 / 120s]: ошибка запроса [HTTPConnectionPool (host = ' 169.254.169.254 ', порт = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 15,580 - url_helper.py[WARNING]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [42 / 120s]: ошибка запроса [HTTPConnectionPool (host = ' 169.254.169.254 ', порт = 80): превышено максимальное количество попыток с url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 19,594 - url_helper.py[WARNING]: вызов 'http://169.254.169.254/2009-04-04/meta-data/instance-id' fail [46 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): превышено максимальное количество повторных попыток с url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 23,607 - url_helper.py[WARNING]: вызов 'http://169.254.169.254/2009-04-04/meta-data/instance-id' fail [50 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): превышено максимальное количество повторных попыток с url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 28,622 - url_helper.py[WARNING]: вызов 'http://169.254.169.254/2009-04-04/meta-data/instance-id' fail [55 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): превышено максимальное количество повторных попыток с url: / 2009-04-04 / meta-data / instance-id (причина под редакцией: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 33 641 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://169.254.169.254/2009-04-04/meta-data/ идентификатор экземпляра 'не выполнен [60/120 с]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): превышено максимальное количество повторов с URL: / 2009-04-04 / meta-data / instance-id (Вызывается: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 38 670 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://169.254.169.254/2009-04-04/meta-data/ идентификатор экземпляра 'не выполнен [65 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): превышено максимальное количество повторов с URL: / 2009-04-04 / meta-data / instance-id (Вызывается: [Errno 101] Сеть недоступна)] 2015-03-20 16: 44: 43 690 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://169.254.169.254/2009-04-04/meta-data/ идентификатор экземпляра 'не выполнен [70 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): превышено максимальное количество попыток с URL: / 2009-04-04 / meta-data / instance-id (Вызвано: [Errno 101] Сеть недоступна)] 2015 -03-20 16: 44:48,710 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [75 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015 -03-20 16: 44: 54,726 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [81 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015 -03-20 16: 45: 00,741 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://169.254.169.254/2009-04-04/meta-data/instance-id' [87 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015 -03-20 16: 45: 06,757 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: Cal Не удалось выполнить команду "http://169.254.169.254/2009-04-04/meta-data/instance-id" [93/120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): Макс. повторные попытки превышены с помощью url: / 2009-04-04 / meta-data / instance-id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 45: 12,770 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: Ошибка вызова "http://169.254.169.254/2009-04-04/meta-data/instance-id" [99 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): макс. повторные попытки превышены с помощью url: / 2009-04-04 / meta-data / instance-id (причина: [Errno 101] Сеть недоступна)] 2015-03-20 16: 45: 18,790 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: Ошибка вызова "http://169.254.169.254/2009-04-04/meta-data/instance-id" [105 / 120s]: ошибка запроса [HTTPConnectionPool (host = '169.254.169.254', port = 80): макс. повторные попытки превышены с помощью url: / 2009-04-04 / meta-data / instance-id (причина: [Errno 101] Сеть недоступна)] 2015-03-20 16: 45: 25,805 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: Звонок "http://169.254.169.254/2009-04-04/meta-dat / instance-id 'не выполнен [112 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance- id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 45: 32,830 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://169.254.169.254/2009-04-04/meta- data / instance-id 'не удалось [119 / 120s]: ошибка запроса [HTTPConnectionPool(host='169.254.169.254', port=80): максимальное количество повторных попыток превышено с помощью url: / 2009-04-04 / meta-data / instance- id (вызвано: [Errno 101] Сеть недоступна)] 2015-03-20 16: 45: 39,843 - DataSourceEc2.py [CRITICAL]: отказ от md с ['http://169.254.169.254/2009-04 -04 / meta-data / instance-id '] через 126 секунд 2015-03-20 16: 45: 39,855 - url_helper.py[WARNING]: вызов' http://192.168.1.20//latest/meta-data/ идентификатор экземпляра 'не выполнен [0 / 120s]: ошибка запроса [HTTPConnectionPool (host =' 192.168.1.20 ', port = 80): превышено максимальное количество повторов с URL: // latest / meta-data / instance-id (вызвано: [Errno 111] Отказано в соединении)] 2015-03-20 1 6: 45: 40,865 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://192.168.1.20//latest/meta-data/instance-id' [1 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20 ', порт = 80): максимальное количество повторных попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 45: 41,879 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой вызова "http://192.168.1.20//latest/meta-data/instance-id" [2 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): Максимальное количество повторных попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 45: 42,884 - url_helper.py[WARNING]: вызов Ошибка "http://192.168.1.20//latest/meta-data/instance-id" [3/120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): максимальное число повторов превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 45: 43,889 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http: //192.168. 1.20 // последняя / мета-данные / instance-id 'fa iled [4 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): превышено максимальное количество повторов с url: // latest / meta-data / instance-id (вызвано: [Errno 111] Отказ в соединении)] 2015-03-20 16: 45: 44,894 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове "http://192.168.1.20//latest/meta-data/instance-id" [5 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): максимальное количество повторных попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-03 -20 16: 45: 46,900 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://192.168.1.20//latest/meta-data/instance-id' [7 / 120s]: ошибка запроса [HTTPConnectionPool (host = "192.168.1.20", порт = 80): максимальное количество повторных попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отказано)] 2015-03-20 16: 45:48,912 - url_helper.py[WARNING]: сбой при вызове "http://192.168.1.20//latest/meta-data/instance-id" [9 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): максимальное количество попыток превышено с url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 45: 50,918 - url_helper.py[WARNING]: вызов 'http: // 192.168.1.20//latest/meta-data/instance-id 'fail [11 / 120s]: ошибка запроса [HTTPConnectionPool (host =' 192.168.1.20 ', port = 80): максимальное количество попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 45: 52,924 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://192.168.1.20//latest/ meta-data / instance-id 'не удалось [13/120s]: ошибка запроса [HTTPConnectionPool (host =' 192.168.1.20 ', port = 80): максимальное количество попыток превышено с помощью url: // latest / meta-data / instance-id (Вызвано: [Errno 111] Соединение отказано)] 2015-03-20 16: 45: 54 930 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: вызов 'http://192.168.1.20//latest/meta-data/instance-id 'fail [15 / 120s]: ошибка запроса [HTTPConnectionPool (host =' 192.168.1.20 ', port = 80): превышено максимальное количество повторов с url: // latest / meta-data / instance-id (вызвано: [Errno 111 ] Отказ в соединении)] 2015-03-2 0 16: 45: 57,943 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой вызова "http://192.168.1.20//latest/meta-data/instance-id" [18 / 120s]: ошибка запроса [HTTPConnectionPool (host = ' 192.168.1.20 ', порт = 80): Максимальное количество попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 46: 00,956 - url_helper.py [ПРЕДУПРЕЖДЕНИЕ]: сбой при вызове 'http://192.168.1.20//latest/meta-data/instance-id' [21 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): максимальное количество повторных попыток превышено с помощью url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)] 2015-03-20 16: 46: 03,970 - url_helper.py[WARNING]: Вызвать 'http://192.168.1.20//latest/meta-data/instance-id' не удалось [24 / 120s]: ошибка запроса [HTTPConnectionPool (host = '192.168.1.20', port = 80): максимальное количество попыток превышено с url: // latest / meta-data / instance-id (вызвано: [Errno 111] Соединение отклонено)]

Интересно также отметить, что IP-адрес изменился с 169.254.169.254 на 192.168.1.20 (192.x - IP-адрес агента DHCP).

Любые идеи, где я могу начать?

4 ответа

Необходимо убедиться, что ваш контроллер кластера настроен правильно, чтобы машина могла реально получить доступ к серверу метаданных контроллера региона. Вы можете сделать это с:

sudo dpkg-reconfigure maas-cluster-controller

И вам нужно ввести IP-адрес контроллера региона в виде:

http://<ip-address>/MAAS

В моем случае (новая установка с использованием Ubuntu Juju) проблема заключалась в том, что нейтрон был неправильно настроен с неверным IP-адресом для сервера метаданных.

Это хорошо: http://techbackground.blogspot.ie/2013/06/metadata-via-dhcp-namespace.html

Это указало мне на:

root@neutron:/etc/neutron# cat metadata_agent.ini 
...
nova_metadata_ip = 192.168.100.151
nova_metadata_port = 8775
...

Я исправил nova_metadata_ip и перезапустил службу метаданных нейтронов, и это решило проблему.

У меня была похожая проблема с развертыванием с 8 узлами (3 контроллера, 1 ведение журнала, 4 вычисления), когда любые экземпляры, созданные в сети арендатора, не могли быть зарегистрированы в б / у, у них не был установлен необходимый ключ SSH через агент метаданных оказание услуг. Журнал консоли nova показывает неудачные попытки получить доступ к службе агента метаданных на сетевом шлюзе нейтронного маршрутизатора клиента (192.168.227.1). Если я войду в нейтронный маршрутизатор и запишу экземпляр в arping'd, он начнет работать.

Выполняя захват пакета на вычислительном узле, я обнаружил, что экземпляр отправляет запросы ARP для своего шлюза Neutron 192.168.227.1. Возвращенный MAC был не Neutron MAC, а скорее Cisco. Поскольку трафик направляется на это устройство Cisco (где нет службы метаданных), запросы на адрес метаданных не были выполнены.

Предложенное решение состояло в том, чтобы подтвердить возможное существование SVI с настроенным на нем 192.168.227.1 и удалить его, поскольку адрес должен быть настроен на маршрутизаторе Neutron.

Хотя редактирование файла metadata_agent.ini - это обходной путь, я настоятельно рекомендую использовать его как "исправление", поскольку эти значения извлекаются из файла openstack_user_config.yml. Если он установлен правильно, он должен работать как настроено и со значениями по умолчанию в INI-файле. Я изменил значения в своем INI-файле, чтобы протестировать внешнюю конечную точку, что привело к тому, что я мог войти в систему, но это не решило основную проблему дублирующего IP-адреса шлюза клиента и то, что в конечном итоге необходимо было исправить.

I had a similar issue on my Vultr VPS. After debugging, I found I couldn't ping any IPv4 address from my VPS. The policy of iptables for INPUT is DROP. After running the following command, the ping function works normally and cloud-init runs correctly

      iptables -I INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT 

Details can be found here https://serverfault.com/questions/356282/cannot-ping-outside-network-with-these-ip-rules

My suggestion of debugging this issue is to first use ip route show | grep 169.254.169.254 to get the gateway address. Then check the connection to gateway. If it's not reachable, try disabling firewall.

Другие вопросы по тегам