본문 바로가기

Openstack Ansible

(5)
LXC Log 통합 관리 container 로그 통합 관리nova, neutron 등 로그를 각 controller의 utility container에서 관리/var/lib/lxc/utility_container/config 수정lxc.mount.entry = /openstack/log// /var/log/openstack/ none bind,create=dir 0 0 기입/openstack/log//의 디렉토리를 utility container의 /var/log/openstack/로 마운트container 재시작
Openstack-Ansible Ceph 기반 설치 위 내용 기반으로 설치 deploy node/etc/opesntack_deploy/env.d/ceph.yml---container_skel: ceph-mon_container: properties: is_metal: true ceph-rgw_container: properties: is_metal: true ceph-nfs_container: properties: is_metal: true ceph-mds_container: properties: is_metal: true /etc/openstack_deploy/user_variable.yml---debug: truessh_delay: 10#lxc_cache_prep_timeout: 3000..
Openstack-Ansible Swift 기반 설치 가이드 문서Prepare the deployment host — openstack-ansible 26.1.1.dev16 documentation 구성deploy node : 4core/8gb, 192.168.130.5, 172.28.236.5controller node : 8core/24gb, 192.168.130.11, 172.28.236.11, 172.28.240.11, 172.28.244.11compute node 1 : 8core/16gb, 192.168.130.21, 172.28.236.21, 172.28.240.21, 172.28.244.21storage node 1 : 4core/8gb, 192.168.130.31, 172.28.236.31, 172.28.240.31, 172.28.244.3..
Openstack Deploy 복구 후 증설 Deploy가 모종의 이유로 유실되었으나, Compute node 증설 요청이 있을 경우 사용하는 방법  Compute node 증설 외의 Ansible을 통한 openstack service 추가 설치에서는 사용 불가 새로운 deploy 노드가 될 서버가 필요해당 deploy 노드는 openstack ansible github를 clone 해오는 과정까지 진행되어야 하고, 기존 openstack이 사용하던 network에 접속할 수 있어야 함Configure the deployment — openstack-ansible 28.1.0.dev11 documentation이 과정 중 Configure the deployment까지 필요한데, 아래 과정은 실행하지 않음 cd /opt/openstack-ansi..
Openstack Ansible 특정 컨테이너 삭제 후 재 생성 특정 컨테이너가 어떠한 이유로 설치가 제대로 안되었거나 문제를 일으켜 컨테이너를 재설치 해야할 경우 사용하는 방법 deploy node의 /opt/openstack-ansible/playbooks에서 실행openstack-ansible lxc-containers-destroy.yml --limit hosts:gnocchi_containeropenstack-ansible lxc-containers-create.yml --limit hosts:gnocchi_container기본적인 명령어는 위와 같음 이때 뒤에 container 명을 알아야 하는데 /opt/openstack-ansible/inventory/env.d에 가보면 각 서비스들의 yml파일들이 존재거기서 삭제 후 재설치가 필요한 대상의 yml을 열..