메뉴 건너뛰기

imitator

스크린샷, 2017-02-15 09-12-15.png



사용하는 오픈스택 버전 : 미타카

사용하는 OS : 우분투 16.04 64bit



 No valid host was found. There are not enough hosts available.

구글 번역 : 올바른 호스트를 찾을 수 없습니다. 사용할 수있는 호스트가 충분하지 않습니다.


인스턴스를 생성하려 하면 위의 그림처럼 메세지가 나타난다.

호스트를 찾을수 없거나 호스트가 '충분'하지 않다고 나온다.


NoValidHost: No valid host was found. There are not enough hosts available.

2017-02-15 00:31:57.237 2741 WARNING nova.scheduler.utils [] [instance: ] Setting instance to ERROR state.

2017-02-15 00:32:27.309 2741 ERROR nova.scheduler.utils [] [instance: ] Error from last host: compute1 (node compute1): [u'Traceback (most recent call last):\n', u'  File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1926, in _do_build_and_run_instance\n    filter_properties)\n', u'  File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2116, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'RescheduledException: Build of instance was re-scheduled: Binding failed for port , please check neutron logs for more information.\n']

2017-02-15 00:32:27.381 2741 WARNING nova.scheduler.utils [req-] Failed to compute_task_build_instances: No valid host was found. There are not enough hosts available. 


/var/log/nova/nova-conductor.log 로그를 보면 위와 같이 나와있다.


 vi /etc/nova/nova.conf 컨트롤러 서버쪽에 있는 설정

scheduler_default_filters=AggregateInstanceExtraSpecsFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,CoreFilter 

cpu_allocation_ratio = 10.0


service nova-conductor restart

service nova-consoleauth restart

service nova-novncproxy restart

service nova-scheduler restart


일단 기본적으로 설정되어있는 부분에 따르면 CPU 제한때문에 발생됐다고는 보기 어렵고 스토리지(레이드) 서버에

메모리나 용량은 충분하다고 판단되었기에 1코어당 10개의 코어를 인스턴스에 할당해줄수있도록 셋팅하고 

컨트롤러의 nova 서비스를 재시작했다. 결과는... 꽝 위에건 참고만 하는게 낫겠다.


 vi /etc/nova/nova.conf 컨트롤러 서버쪽에 있는 설정

[libvirt] 

virt_type = qemu


service nova-conductor restart

service nova-consoleauth restart

service nova-novncproxy restart

service nova-scheduler restart


nova 설정의 libvirt 부분에 virt_type = qemu를 추가하고 nova 서비스를 재시작했다.

결과적으로 인스턴스가 정상적으로 셋팅되었다.

번호 제목 글쓴이 날짜 조회 수
87 Ubuntu 16.04 단축 URL을 생성하는 YOURLS 설치 방법 file 관리자 2017.08.11 19
86 Ubuntu 16.04 jar 디컴파일 툴 JD-GUI 설치 file 관리자 2017.08.01 38
85 linux apk를 jar로 디컴파일하는 dex2jar 설치 및 사용 방법 file 관리자 2017.08.01 21
84 우분투 16.04 /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 해결법 [1] file 관리자 2017.07.20 225
83 우분투 16.04 LTS 서버 보안 강화를 위한 knockd 설치 방법 file 관리자 2017.07.06 44
82 CentOS 6 comodo Antivirus for Linux 백신 설치 방법 file 관리자 2017.06.15 65
81 CentOS 6 ssh google-authenticator로 OTP 접속하는 방법 file 관리자 2017.06.09 88
80 vsftpd 호스트로갈 루트가 없음(No route to host) 에러 처리 방법 file 관리자 2017.05.08 430
79 오픈스택 qcow2 이미지 가져오기 secret 관리자 2017.04.17 0
78 let’s Encrypt SSL 무료 인증서 certbot을 통해 설치 및 설정하는 방법 file 관리자 2017.04.13 859
77 VPN를 악용하는 xe 광고글 작성자를 iptables로 차단하는 방법 [2] file 관리자 2017.03.31 89
76 리눅스 CentOS 마인크래프트 서버 spigot 1.11.2 설치(셋팅)방법 file 관리자 2017.02.27 426
75 CentOS 6.8 네트워크 간혈적으로 끊김 현상 해결 방법 file 관리자 2017.02.20 662
» 오픈스택 미타카 NoValidHost: No valid host was found. There are not enough hosts available. file 관리자 2017.02.15 319
73 umount target is busy 강제 해제하는 방법 관리자 2017.02.10 166
72 리눅스 centos6에서 java 버전 변경하기 관리자 2016.12.26 560
71 ssh-keygen secret 관리자 2016.12.23 0
70 centos 6 tomcat 설치 file 관리자 2016.12.09 575
69 CentOS 6 sendmail 설치 하는 방법 file 관리자 2016.11.16 667
68 CentOS 6 nginx php-fpm mysql을 yum(rpm) 설치하는 방법 file 관리자 2016.11.04 221