본문 바로가기

Tech116

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.
zabbix mysql gone away 에러 조치 zabbix는 기본 데이터베이스로 mysql을 쓰는데, 왠지 모르지만 mysql gone away라는 메세지를 남기고 동작을 하지 않았다.그래서 찾아보니 아래와 같이 해결 할 수 있으니 참조하면 좋을 것 같다. mysql의 설정에서 아래 추가wait_timeout = 28000 max_allowed_packet = 64M innodb_buffer_pool_size=4G 그리고 innodb_force_recovery = 1 을 추가 한 뒤 mysql start 하고 나서 해당 옵션을 없애고 다시 시작하면 해결 된다관련 내용http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html 2017. 12. 22.
TripleO에서 deployment가 실패 했을 때 리셋하기 overcloud stack을 삭제해도 provision state가 꼬였는지 failed로 나오는 경우가 있다[stack@manager templates]$ openstack baremetal node list +--------------------------------------+-------------+--------------------------------------+-------------+--------------------+-------------+ | UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | +--------------------------------------+-------------+-.. 2017. 12. 22.
mac spoofing ovirt ovirt를 설치하고, 그 위에 Openstack을 설치 할 때 mac spoofing이 필요한 경우가 있다. ovirt node에 mac spoofing이 필요할 경우 아래와 같이 설치한다.yum install vdsm-hook-macspoof ovirt engine에 아래 설정engine-config -s "UserDefinedVMProperties=macspoof=(true|false)" ovirt node의 vdsm을 restart하고 ovirt engine 역시 restart한다. 그리고 나서 VM 설정의 custom 항목에 보면 해당 mac spoofing에 대한 항목을 true나 false로 설정하면 된다. 2017. 12. 22.