Devstack - Изменение IP-адреса после установки

У меня есть стек разработчика, установленный на ubuntu 12.04, и я могу войти в Dashboard. Теперь я изменил IP-адрес своей машины ubuntu. После смены IP я больше не мог войти в Личный кабинет

Я получаю следующее сообщение об ошибке. Я вижу свой старый IP-адрес в сообщении об ошибке.

ConnectionError at /auth/login/
HTTPConnectionPool(host='OLD_IP_ADDRESS', port=35357): Max retries exceeded with url: /v2.0/tokens (Caused by <class 'socket.error'>: [Errno 113] No route to host)

Request Method:     POST
Request URL:    http://NEW_IP_ADDRESS/auth/login/
Django Version:     1.4.5
Exception Type:     ConnectionError
Exception Value:    
HTTPConnectionPool(host='OLD_IP_ADDRESS', port=35357): Max retries exceeded with url: /v2.0/tokens (Caused by <class 'socket.error'>: [Errno 113] No route to host)
Exception Location:     /usr/local/lib/python2.7/dist-packages/requests/adapters.py in send, line 246
  Python Executable:    /usr/bin/python
  Python Version:   2.7.3
  Python Path:  
   ['/opt/stack/horizon/openstack_dashboard/wsgi/../..',
   '/opt/stack/python-keystoneclient',
   '/usr/local/lib/python2.7/dist-packages',
   '/opt/stack/python-glanceclient/setuptools_git-1.0b1-py2.7.egg',
   '/opt/stack/python-glanceclient',
   '/opt/stack/python-cinderclient',

Доступна ли документированная процедура для изменения IP-адреса вручную? Мой новый IP-адрес не подключен к Интернету, поэтому я не смогу повторно развернуть стек разработчика.


person skanagasabap    schedule 16.04.2013    source источник


Ответы (3)


Спасибо, ребята, за ответы ..

Я пропустил обновление своего ответа, я исправил эту проблему простым способом.

Решение: сначала запустить unstack.sh, а затем еще раз запустить stack.sh. Это сделает необходимое исправление. Поскольку после установки я не добился значительных успехов в работе с Devstack, я уверен в том, что могу запустить stack.sh.

Во второй раз, когда вы запускаете stack.sh, ему не нужно подключаться к Интернету, поэтому моя проблема исправлена.

Не стесняйтесь делиться своими мыслями по этому поводу.

person skanagasabap    schedule 29.04.2013
comment
У меня это сработало, но проще и быстрее, чем копаться в куче конфигурационных файлов. Но не уверен, все ли очистит. - person Salsero69; 10.02.2014

Вам нужно будет изменить IP-адрес, жестко заданный в файлах конфигурации OpenStack, созданных с помощью devstack. Они хранятся в / etc / и в других местах.

http://xmodulo.com/2013/04/how-to-change-ip-address-after-openstack-installation-via-devstack.html.

person Dan    schedule 27.04.2013

Вот несколько шагов, которые я предпринял, чтобы вернуться в Интернет.

  • сделайте резервную копию файла ответов ...

    cp packstack-answers-20130417.txt packstack-answers.txt-SAVE

  • заменить ip адреса ...

    sed -i '/s/10\.10\.248\.11/10\.32\.70\.10/g' packstack-answers-20130417.txt

  • Удалите устройства обратной петли Cinder, установщик не работает, если он существует

    losetup -d /dev/loop0

  • Перечислите, что осталось смонтированным через петлю.

    losetup -a

    rm /var/lib/cinder/cinder-volumes

  • Теперь перезапустите сценарии развертывания

    packstack --answer-file=packstack-answers-20130417.txt

Устраните другие проблемы с IP-адресацией с помощью nova-manage в интерфейсе командной строки.

Должно работать отсюда.

person user2317082    schedule 24.04.2013