본문 바로가기

OS

Redhat Openstack Platform 올인원 설치 - 1

반응형

사전 요구사항

OS : Redhat Enterprise Linux 9.0 이상 설치

Network : 외부와 통신 가능한 네트워크 인터페이스(외부연결 필수), 내부와 통신가능한 네트워크 인터페이스

                총 두개의 네트워크 인터페이스가 필요하며 두개의 네트워크 대역대는 달라야 하는 것으로 보임.

서버 스펙 : CPU 4 이상, RAM 8GB 이상, Disk 30GB 이상

 

Network 예제 

- 기본 네트워크 192.168.200.0/24 에 할당된 인터페이스 eno1 은 일반 연결을 위해 사용.

  외부 인터넷 엑세스가 가능해야 함.

- 관리 네트워크 192.168.100.0/24 에 할당된 인터페이스 eno2 는 Openstack 서비스에 사용됨.

 

Allinone 설치를 위해서는 subscription이 필요함.

 1. all-in-one 호스트에 root가 아닌 사용자 생성

- 일반적으로 stack 유저를 사용하는 것으로 보임.(devstack 이나 packstack 에서도 해당 계정을 사용함)

2. stack 유저의 암호 설정

passwd stack

3. sudo 를 stack 사용자의 암호 요구사항을 비활성화

echo "stack ALL=(root) NOPASSWD:ALL" | tee -a /etc/sudoers.d/stack

chmod 0440 /etc/sudoers.d/stack

 

4. stack 유저로 로그인

5. 언더클라우드 버전을 Redhat Linux 9.0 으로 고정

sudo subscription-manager release --set=9.0

6. dnf-utils 설치 및 기본 리포지토리 비활성화 및 필요한 리포지터리 활성화

sudo dnf install -y dnf-utils

sudo subscription-manager repos --disable=*

sudo subscription-manager repos \ --enable=rhel-9-for-x86_64-baseos-eus-rpms \ --enable=rhel-9-for-x86_64-appstream-eus-rpms \ --enable=rhel-9-for-x86_64-highavailability-eus-rpms \ --enable=openstack-17-for-rhel-9-x86_64-rpms \ --enable=fast-datapath-for-rhel-9-x86_64-rpms

한번에 복사하여 실행이 안될경우 \ 기준으로 짤라서 실행한다.

7. 기본 운영 체제 업데이트 및 재시작

sudo dnf update

sudo reboot

8. TripleO CLI 설치

sudo dnf install -y python3-tripleoclient

반응형

'OS' 카테고리의 다른 글

Openstack 인스턴스 생성  (0) 2023.09.22
Openstack 이미지 생성  (0) 2023.09.22
Redhat 8 linux Disk 사이즈 조정  (0) 2023.07.28
Redhat Linux 가상화 - 2  (0) 2023.07.27
Redhat Linux 가상화 - 1  (0) 2023.07.27