[참고 자료]

https://docs.openstack.org/install-guide/environment-packages-rdo.html

https://blog.naver.com/love_tolty/220237750951

Example) Network Topology

Install

기본 Enviornment 구성

Repoisotry 추가

yum install centos-release-openstack-victoria

yum config-manager --set-enabled powertools

yum repolist

OpenStack Victoria, RabbitMQ 38, PowerTools 저장소가 추가 되어 있으면 정상

yum upgrade yum install python3-openstackclient yum install openstack-selinux

필수 패키지 설치

  1. NTP(Network Time Protocol)

    1. 노드 간의 Time 동기화 서버 설치

      apt-get install -y chrony
      yum -y install chro
      
    2. 설정 파일 수정

      #chrony 설정
      vi /etc/chrony/chrony.conf
      
      #:%g/^#/d #주석으로 시작하는 라인 삭제
      #:%g/^$/d #공백인 라인 삭제
      
      #[controller에 경우]
      #기존의 내용이 있을 경우 주석 처리 후 아래 내용 추가
      server 1.kr.pool.ntp.org iburst
      server 2.asia.pool.ntp.org iburst
      server 3.asia.pool.ntp.org iburst
      
      # Local Network 대역
      allow 10.0.13.0/24
      
    3. Service 활성화

      systemctl enable chronyd.service
      
    4. Service 실행

      systemctl start chronyd.service
      
    5. Service 상태 확인

      systemctl status chronyd.service
      timedatectl
      
    6. NTP Sync 상태 확인

      스크린샷 2024-03-19 오후 2.57.42.png

  2. OpenStack 필수 패키지 설치 및 Repository 활성화

    yum install centos-release-openstack-victoria
    yum config-manager --set-enabled powertools
    
    yum repolist
    

OpenStack 서비스 설치