본문 바로가기

Tech/Automation3

Juju란? Juju는 Ubuntu를 배포하는 Canonical의 오케스트레이션 툴이다.공식 문서에는 이렇게 나와 있다.What is Juju?Juju is a state-of-the-art, open source modelling tool for operating software in the cloud. Juju allows you to deploy, configure, manage, maintain, and scale cloud applications quickly and efficiently on public clouds, as well as on physical servers, OpenStack, and containers. You can use Juju from the command line or throu.. 2017. 12. 24.
Juju VMware에서 연동하기 이번에 juju가 2.2.1로 업데이트 되면서 Juju의 cloud 항목 중에서 Oracle Cloud와 vcenter 를 지원하게 됐다https://jujucharms.com/docs/2.2/help-vmware추가 하는 방법은아래와 같이 yaml 파일을 하나 만들고 저장한다. (myvcenter.yaml)clouds:myvcenter: type: vsphere auth-types: [userpass] endpoint: regions:: {}저장 이후에 cloud를 추가한다.$ juju add-cloud myvcenter myvcenter.yaml추가 된뒤에 목록은 아래와 같이 수행하면 리스트를 보여준다$ juju clouds그리고 난 뒤 vcenter에 접근하기 위한 credential을 생성한다.$.. 2017. 12. 22.
Juju CPU 100% 사용하는 현상 Canonical의 오케스트레이션 툴인 Juju를 사용하다 보면 cpu를 100% 사용하는 이슈가 launchpad에 올라오는데, 해당 문제는 mongo db를 juju가 사용하고 있기 때문에 발생되는 이슈인듯 하다.jujud가 계속 cpu를 100%이상 쓰고 있고, launchpad의 juju repo에 보니 역시 버그로 반영이 되어 있다.https://bugs.launchpad.net/juju/+bug/1587644결론은 아래와 같이 mongo쪽 버그인듯 싶어 보이는데 mgopurge라는 것으로 지속 적으로 돌려줘야 한다https://github.com/juju/juju/wiki/MgoPurgeTool#pruninghttps://github.com/juju/mgopurge 2.2대에서 해결이 되었다고.. 2017. 12. 22.