TIE - node Deploy

kyoungyeon·2024년 3월 27일
0

🥚Sunny -SIDE Project

목록 보기
17/17

centos7 OpenStack 배포중 에러 핸들링

Err 1

현재진행중

memcached.service
memcached daemon이 fail 뜨는데 에러 로그를 봐도 모르겠음.
failed (exit- code)

  • 처음엔 설치가 제대로 안됬나? 해서 확인해봤지만 정상 설치되어있음.
  • centOS Docs에서 설치하라는 정석대로 설치했다..왜 안돼느냐 Docs
  • 아래 file config를 고치라는 답변이 있었는데 나한테 해당되지 않음 레퍼런스
    • 해당 파일 dir 없음
    • /etc/systemd/system/memcached.service
    • /usr/lib/systemd/system/memcached.service

memcached가 안되는 이유?

  • 조건 1) memcached 서버를 작동시키는 libmemcached 가 없다?
  • 조건 2) /etc/sysconfig/memcached 변경
    • 변경 전
 OPTIONS="-l 127.0.0.1,::1" 을
  • 변경 후 (실패)
 OPTIONS="-l 127.0.0.1,::1,controller"
  • 왜 안돼..? 싶어서 controller node ip 넣어봄 (실패)
 OPTIONS="-l [여기를 수정했음],::1,controller"
  • 최종
 OPTIONS = "-l 127.0.0.1 -U 0 -S -vv"
 # vv는 debug 용
 # -S 는 SASL를 설정했으니 쓰겠다는 의미
  • 조건 3) securelayer가 설치 안되서 실행안되는 건지. (?)
    How To Install and Secure Memcached on CentOS 7
  • 조건 1, 2는 확실히 설치후 실행하니 정상 작동하는 것을 확인함.
  • 조건 3은 좀 더 알아봐야함. Option인건지, 필수인지 아직 파악 어려웠다

Solved

  • 확인한 바
    추측 1) selinux 와 firewall 문제가 아니였나 싶다
    나의 경우 enforce 상태라 방화벽이 올라가있었는데, 내리는걸..잊었음
    centeos-rocky

ubuntu의 경우

err2

$ openstack domain list

Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting to parse version from URL.
Unable to establish connection to http://controller:5000/v3/auth/tokens: HTTPConnectionPool(host='controller', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f487d5eb650>: Failed to establish a new connection: [Errno -2] Name or service not known',))
  • 심볼릭 문제인가? (httpd.conf설정이 변경되지않았음)
    심볼릭삭제
  • keystone내 admin-openrc.sh 가 잘못됬는지 확인한 자료
    keystone 에러

Proceed

  • symbolic 재설정 후 admin-openrc.sh 실행하니 Noconnection 에러가 날 기다림..
ConnectionError: HTTPConnectionPool(host='localhost', port=8097): Max retries exceeded with url: /events (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f32c9ce9950>: Failed to establish a new connection: [Errno 111] Connection refused',))
How to solve this problem?

위 문제는 아직 해결 안됨.

err3

Cannot call Openvsiwtch :ovsdb-server is not running

  • 네트워크 설정 (어댑터로 bridge )때문인걸로 앎
  • switch가 running 하지않아서 설치후 stop 해야함

Solved

apt install openvswitch-switch
systemctl disable ovsdb-server
systemctl mask ovsdb-server
netplan apply

OpenV- err Checks

err 4

openstack에 연동한 서비스를 실행할 때마다 막힌다.
db배포도 완성, http를 못열길래 pip도 다 설치해서 모든 tool을 다 설치했는데 왜 안됄까?

특히,
ping -c 4 openstack을 못찾아가는데, 초반에 뭔가 실수가 있겠거니 찾다보니, 각 node별로 네트워크 설정을 해야하는건가..!?
== 아래자료는 그러하다.
각 vm별 node 설정

밑의 자료는 script를 받아서 하는 버전, 참조중
Velog-Ubuntu- Devstack
NETWORK setting 변경: 어뎁터로 브릿지

ubuntu

profile
🏠TECH & GOSSIP

0개의 댓글