본문 바로가기

오픈스택13

Cloudfoundry 오픈스택에 설치하기 요즘 트렌드는 컨테이너나 PaaS가 대세인듯 하다.오픈스택은 IaaS 서비스로도 훌륭하지만 오픈소스이다 보니 다양한 기능들을 제공해주는데, Cloudfoundry를 위한 Backend로써 역할을 해준다.처음에는 국내에서 오픈소스로 배포하고 있는 PaaS-TA를 올려보려고 했지만, 이 부분은 추후 다시 글을 올릴 예정이며, PaaS-TA 역시 CF(CloudFoundry)를 기반으로 하고 있기 때문에 CF를 이해하기 위해 우선 CF를 구성해보았다. 1. 참고자료https://bosh.io/docs/init-openstack.html#keypairhttps://docs.cloudfoundry.org/deploying/openstack/ 2. 준비사항Ubuntu 14.04 서버 생성 : 처음에는 16.04로 .. 2017. 12. 24.
devstack을 이용한 Openstack 테스트 환경 구성 devstack은 테스트 환경으로 구성하기에 적합하지만 거의 사용하지 않았다.운영환경을 주로 타겟으로 deploy하기 때문에 devstack은 거의 불필요 했었는데 최신 코드 및 기능을 간단하게 적용할 수 있다는 장점이 있어 devstack을 구성해보았다1. 준비사항VM : 1대로 테스트를 할 예정.4core, 16gb, 60g disk, 2 nics (external(공유기), internal(호스트 네트워크))external : 192.168.5.21internal : 10.10.10.212. devstack 설치https://docs.openstack.org/devstack/latest/git clone https://git.openstack.org/openstack-dev/devstack -b s.. 2017. 12. 24.
무중단으로 오픈스택 업그레이드(Upgrade Openstack without downtime) Juju를 통해 Openstack을 deploy 한 뒤 어떻게 Openstack 배포 버전을 업그레이드 하는지에 대해 Canonical에서 webinar를 열었다.새벽 시간에 진행되는거라 보다가 졸았지만, 결국에 핵심은 스크립트 하나로 업그레이드 하는 것이다. -_-;;https://pages.ubuntu.com/how_to_upgrade_openstack_webinar_on-demand.html 원래 upgrade를 하기 위해서는 우선 현재 배포된 charm을 최신으로 업데이트 한뒤, deploy된 charm의 아래 속성을 변경하면 된다openstack-origin: cloud:xenial-newton위 옵션을 ocata로 업데이트 하면 되는데 (juju config nova-cloud-controll.. 2017. 12. 24.
Rabbitmq failover 문제 오픈스택에서 사용하는 Rabbitmq-server에서 클러스터를 구성했는데 문제가 발생하였다 Rabbitmq를 클러스터로 구성 시 아래와 같은 에러를 볼 경우가 있다2017-07-24 02:48:33.140 9167 INFO oslo.messaging._drivers.impl_rabbit [-] A recoverable connection/channel error occurred, trying to reconnect: Too many heartbeats missed 2017-07-24 02:49:40.564 9173 ERROR oslo.messaging._drivers.impl_rabbit [-] AMQP server on 10.10.1.127:5672 is unreachable: Too many hea.. 2017. 12. 24.