Create_image не выдает ошибку в случае неправильного IP-адреса

Я использую openstacksdk, чтобы загрузить изображение для просмотра. Используемый здесь URL-адрес неверный.

      node-1:~$ ping -c 1 -t 5 10.1.1.2
PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data.
From 10.255.237.91 icmp_seq=1 Time to live exceeded

--- 10.1.1.2 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

Образец кода:

        url='http://10.1.1.2:5000/v3'
  try:    
      conn = connection.Connection(
                auth_url=url,
                username='user',
                password='pass',
                project_name='admin',
                user_domain_name='default',
                project_domain_name='default',
                region_name='RegionOne',
                cert=cert_file_path
            )

      image = conn.create_image(
                name='test_image',
                filename='test_image.img,
                timeout=20
            )
  except keystoneauth1.exceptions.connection.ConnectFailure as e:
       print('Connect Failure')
  except keystoneauth1.exceptions.catalog.EndpointNotFound as e:
       print('Endpoint not found')
  ... some other exceptions
  except openstack.exceptions.SDKException as e:
      print(f'sdk exception: {str(e)}')
  except Exception as e:
      print(f'Some other error {str(e)}')

Однако я не получаю никаких исключений или ошибок тайм-аута. Что мне не хватает? Примечание. Имея правильный IP-адрес, я могу загрузить тестовое изображение для просмотра.

0 ответов

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