ping:: имя или служба неизвестны - при проверке действительного IP-адреса

Что ж, похоже, это известная проблема для многих, но я применил многие обходные пути, которые нашел в Интернете, но ни один из них не сработал!

Я запускаю упаковщик из контейнера докера для создания образа на openstack. Я мог бы получить IP-адрес экземпляра, но не смог ping/ssh/execute ansible в поставщиках упаковщиков.

Все они терпят неудачу с этой ошибкой:

openstack: ping: 172.30.16.165: имя или служба неизвестны

Самое смешное, что я мог пропинговать один и тот же ip с других машин и упаковщика док-контейнера. Так что, не уверен, почему поставщик упаковщика не смог этого сделать. Настройки DNS и сети контейнера хоста и докера одинаковы.

Кроме того, я мог подключаться к другим плавающим ips на том же клиенте openstack. Я использую плавающую ip-сеть, чтобы назначить внешний ip для подключения к экземпляру на более позднем этапе.

{
      "type": "shell",
      "expect_disconnect": "true",
      "inline": [                
        "echo Rebooting...",
        "sudo -u root /sbin/init 6"        
      ]
    },
    {
      "type": "shell",      
      "pause_before": "60s",
      "inline": [
        "echo waiting for 60s"               
      ]
    },        
    {
      "type": "shell-local",      
      "inline": [
        "ping -c 4 $(cat /tmp/ipaddress)"            
      ]
    }

Я добавил IP к /etc/hosts файл, но это не решило проблему. Если бы кто-то мог помочь мне с этим, это было бы действительно здорово.

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

0 ответов

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