Ubuntu 14.04LTS 에 OpenStack IceHouse 버전을 구축하고 Ubuntu 14.04 LTS 클라우드 인스턴스 생성 후 외부 통신을 하려니 제대로 통신이 되지 않더군요. DNS 설정이 제대로 되어있는지 확인을 해보니 $ vi /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 172.16.0.3 search openstacklocal 이렇게 설정이 되어있었습니다. 이를 8.8.8.8 로 변경해주니 제대로 외부 통신이 되더군요. ..
OpenStack ICEHouse 버전을 구축 중 Controller Node 에 cinder-api, cinder-scheduler 를 설치하는데 다음과 같은 에러에 부딪혔습니다. 로그를 살펴보니 oslo.messaging 이 Phython.h 파일을 제대로 불러오지 못하여 생긴 오류 였습니다. File "/usr/bin/cinder-manage", line 62, in from oslo import messaging 이를 해결하기 위해 python-dev 를 설치함으로써 에러를 해결해주었습니다. $ sudo apt-get install python-dev 이 방법으로 문제가 해결되지 않으면 python 라이브러리가 버전이 맞지 않아 제대로 동작하지 않은 경우이므로 olso.messaing 을 업그레이..
오픈스택의 뉴트론에 등록되어 있는 외부 네트워크를 삭제하려는데 다음과 같은 오류가 발생했습니다. Unbalbe to complete operation on network net-id. There are one ore more ports still in use on the network. 이 말은 현재 이 외부 네트워크를 통한 할당된 외부 아이피가 존재하기 때문에 네트워크를 삭제할 수 없다는 뜻입니다. 그래서 할당된 외부 아이피들을 삭제를 먼저 수행을 해주어야지 외부 네트워크를 삭제할 수 있습니다. $ neutron floatingip-list 할당된 외부 아이피들의 목록을 활인할 수 있습니다. 그리고 id를 이용하여 각 ip들을 삭제해주시면 됩니다. $ neutron subnet-list그리고 서브넷 리..
↓ 읽기 전 손가락 클릭은 센스^^* 이번 해 지난 4월 17일에 OpenStack 의 9번째 릴리즈 IceHouse 가 나왔습니다. 이번 글에서는 DevStack을 이용하여 OpenStack IceHouse 구축에 대해서 다루어보겠습니다. 설치 환경 (Test environment) Host OS : Ubuntu 14.04LTS Desktop OpenStack Release : IceHouse 설치할 서비스 (The services deployed) 1. Compute (Nova) 2. Network (Neutron) 3. Object Storage (Swift) 4. Image Storage (Glance) 5. Block Storage (Cinder) 6. Identity (Keystone) 7. ..