본문 바로가기

Tech/Openstack12

오픈스택 external network subnet 변경 오픈스택의 external network을 flat으로 구성하게 되면 향후 ip를 추가하거나 subnet을 변경하게 될 경우 문제점이 있다.사실 문제점은 아니고, 이런걸 고려한다면 external network을 vlan으로 구성을 해야 한다.이미 구성을 했다면 변경을 하기 위해서는 오픈스택 자체에서는 그 기능을 제공하지 않는다.왜냐하면 해당 라우터와 dhcp namespace에 subnet이 변경되기 이전 subnet으로 인터페이스가 구성되어 있기 때문에 DB의 설정을 변경하더라도 각각의 인터페이스를 수정해야 한다.아래 링크는 step by step으로 잘 구성되어 있다.https://cloudblog.switch.ch/2015/09/22/hack-neutron-to-add-more-ip-address.. 2017. 12. 24.
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.