본문 바로가기

Tech/Openstack11

kolla-ansible 배포 시 MariaDB 클러스터 문제 발생시 해결 방법 kolla-ansible을 통해 OpenStack을 배포할 때 아래와 같이 MariaDB 문제가 발생을 할 경우 mariadb_recovery 명령어를 수행해도 문제가 생기는 경우가 있다. Timeout when waiting for search string MariaDB in 이라는 에러 때문인데 배포를 지웠다 했다 해서 그런지 docker volume이 남아 있어서 발생되는 문제 인듯 하다. kolla-ansible로 destroy하고 난 뒤에 여전히 mariadb docker volume이 남아 있는 것을 알 수 있다. # docker volume ls DRIVER VOLUME NAME local mariadb docker volume을 지워주고 난 뒤 다시 배포를 하면 정상적으로 배포가 된다 # .. 2021. 7. 12.
[Openstack]오픈스택 방화벽 설정해보기 Openstack에서 VM에 대한 Security Group을 제공하지만 네트워크에서 Firewall 서비스를 이용하여 전체 네트워크에 대한 방화벽을 설정할 수 있다.UI가 제공되면 손쉽게 할 수 있지만, 아쉽게도 Horizon에서 Pike버전 이후 부터 UI가 보이지 않아 CLI로 셋팅을 해본다. 방화벽을 생성하기 위해서는 우선 Policy를 생성한다.neutron firewall-policy-create admin-fw-policyneutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.Created a new firewall_policy:+----------------+------------------.. 2018. 4. 20.
Elastic Stack 오픈스택에 설치하기 ELK(Elastic Search + Logstash + Kibana)의 이름이 Elastic Stack으로 바뀌었다.1. 설치는 아래 링크를 따라 하면 쉽게 설치가 된다.https://www.elastic.co/guide/en/elastic-stack/current/installing-elastic-stack.html2. 설정2.1 Elastic Searchx-pack을 설치를 하게 되면 authentication을 써야 하는데 /etc/elasticsearch/elasticsearch.yml 에 아래 설정을 추가하면 무시하게 된다xpack.security.enabled: false2.2 Logstashfilebeat로 부터 로그를 가져오기 위해서 아래 디렉토리에 input, filter, output.. 2017. 12. 24.
오픈스택 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.