
미루고 미루던 오픈스택 구축!
이제는 글을 적어보려 한다.
오픈스택을 구축해보려고 시도했었는데 잘 안되었거나,
DevStack 으로 맛만 본(?) 분들은 따라서 해보면 좋을 것 같다.
- 오픈스택 공식 가이드를 따라 진행할 것이다.
(https://docs.openstack.org/install-guide/openstack-services.html)- version은 Antelope(2023.1)로 진행한다.
- OS는 Ubuntu를 사용한다.

실제 서버 2대를 이용해 진행해볼 것이다.
실제 서버를 사용할 시, 주의사항은 물리 NIC이 2개 필요하다는 것이다.
그림과 같이 Management Network, Provider Network 2가지의 네트워크 연결이 필요하다.
Provider Network는 공유기를 사용한다면 DHCP를 통해 각 서버에 할당된 IP를 사용하면 되고,
고정 IP를 사용하는 환경이라면 고정 IP 대역을 사용하면 된다.
Provider Network는 대부분 기존에 존재하므로 관리용 네트워크만 추가로 구성해주면 된다.
2대로 구성 후, 컴퓨트 노드 등 추가 자원이 필요하면 쉽게 추가해 사용할 수 있다.

오픈 스택에서 제공하는 최소 구성을 만족하도록 구축할 것이다.
스토리지 노드를 별도로 두지 않고 컴퓨트 노드를 활용한다.
운영에 있어 추가 서비스가 필요하다면, 추가로 설치하여 사용하면 된다.
(오픈 스택은 MSA 프로젝트이다(대단히 성공적인..). 즉, 언제든 필요한 서비스를 추가 설치하면 된다.)

위의 그림과 같이 최종적으로 구성될 것이다.
구축을 하면서 필요한 부분을 설명하며 진행하겠다.
실제 물리 노드가 아닌 가상 머신을 이용해 구축하는 경우에는, 아래의 링크를 참고하면 된다.
(이 글 또한 링크를 바탕으로 작성하는 글이다.)