IT/Openstack_오픈스택

[Openstack / Trubleshooting] build of instance [UUID] did not finish being created even after we waited 12 seconds or 5 attempts. And its status is error / 오픈스택 에러 트러블슈팅

무브영/movewoo0 2022. 7. 11. 18:45
728x90
반응형

packstack 으로 설치한 openstack-ussuri 릴리즈로 Horizon 접속 후, 기본 이미지(cirros)로 Instance 생성 테스트 중에 발생한 에러입니다. 

 

 

build of instance [UUID] did not finish being created even after we waited 12 seconds or 5 attempts. And its status is error 5 attempts. And its status is error

 

위와 같이 instance 생성 후 '12초 또는 5번의 시도 뒤에도 생성이 불가한 에러' 라고 명시해주는 에러입니다.

사실 이러한 경우는 단순히 'Instance' 라고 표시하기 때문에 Instance의 구성요소 중 정확히 어느 부분에서 timeout 에러가 발생했는지 바로 알 수 없습니다.

 

Horizon 상의 Instance detail 부분에서 에러의 원인을 조금 더 자세히 찾을 수 있습니다. 

 

volumeNotCreated: volume [UUID] did not finish being created even after we waited 12 seconds or 5 attempts. And its status is error

 

이 부분에서 Instance 구성요소 중 volume 생성에서 timeout이 발생한다고 유추해낼 수 있습니다. 

nova 설정중 cinder 관련(block device) conf 설정을 확인합니다.

 

/etc/nova/nova.conf

...
block_device_creation_timeout = 10
...
block_device_allocate_retries = 300
...

위의 값들을 조금 더 높은 수치로 변경해 줍니다. 

아마도 volume 생성 시간 한계치를 나타내는 block_device_creation_timeout 값이 10(초)로 설정되있어서 

위의 에러에서 12초라는 값이 나온 것 같습니다.

 

block_device_creation_timeout = 300
block_device_allocate_retries = 1800

 

block_device_creation_timeout  값을 여유롭게 5분(300초)로 바꿔주고

block_device_allocate_retries 값도 추가로 1800으로 교체 해줘봅니다. 

 

nova 서비스 재부팅 또는 OS 재부팅 진행 후, 확인하면 정상 실행되는 것을 확인할 수 있습니다.

 

 


본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형