오픈스택 사용하기 (1)

남수·2023년 8월 7일

오픈스택 사용방법

오픈스택을 사용하기에는 몇가지 방식을 따라야 사용을 할 수 있다.

1.오픈스택 프로젝트 생성.


오픈스택을 통해 프로젝트를 하기 위해서는 제일먼저 사용하기이다.
admin 계정으로 로그인 후 인증칸에서 프로젝트를 클릭한 후 우리가 원하는 프로젝트를 생성하면 된다.

2. 프로젝트 사용자 생성.

프로젝트에 우리는 참여를 해야할 사용자들을 생성해야한다.
다시 인증 탭에서 사용자 클릭후 사용자 생성을 클릭하여
사용자 이름, 암호, 최초 프로젝트를 설정하여 사용자를 생성 시킨다.
이때 역할을 수정하여 사용자의 권한을 지정할 수있다.

3. Flavor 생성.

우리는 인스턴스를 사용하기 위해서는 가상의 자원을 생성해주는 시스템이다.
클라우드 컴퓨팅에 필요한 필수 자원들의 할당량을 기존에 미리 설정해 두고 인스턴스 생성 단계에서 지정된 Flavor의 할당량 만큼 자원을 할당해 주는 시스템이다.

이처럼 RAM, 디스크용량, CPU할당량 등 가상의 자원을 사용할 수 있게 해주고
Flavor 접근권한을 통해 내가 원하는 프로젝트에서만 Flavor를 사용할 수 있게 해주는 것도 가능하다.

4. 이미지 생성.

우리는 가상머신을 사용하기 위해 이미지를 추가해야 할 것이다. 이번 이미지는 CentOS를 사용할 것이고
공용 이미지로 설정을 할 것이다.

이렇게 이미지를 생성할 수 있는데 우리의 입맛대로 가상머신 이미지를 설정할 수있다.
(이때 보호됨 이라는 탭이 있는데 이 보호됨을 사용하면 삭제나 수정을 방지하게 한다.)

5. 네트워크 생성

우리는 가상머신을 사용하기 위해 네트워크를 설정해야하기 때문에 우리는 네트워크 관리를 해볼 것이다.
(이때 반드시 네트워크 생성시 관리 탭에서 꼭 네트워크를 생성해야한다.)
특이한 점은 가상의 네트워크를 생성 하다기 보다는? 외부에 있는 실제 통신이 가능한 네트워크를 오픈스택에서 리소스 처럼 만들어주는 기능이다.

공급자 네트워크는 일단 flat만 사용할 수 있고 물리적인 네트워크는 extnet이란 실제 물리적 네트워크를 사용한다. (extnet 공부좀 필요함)

다음 서브넷도 설정을 하였다. 서브넷을 설정해야 외부와 통신을 가능하게 해줄 것이다.
네트워크 주소는 사용자 원하는 대로 해도 되지만. 서브넷 게이트웨이는 꼭 사용자 route의 주소를 통해서 defalut 주소를 지정하자.
반드시 네트워크가 사용하고 있는 노드의 게이트웨이를 설정해야 한다.
그리고 외부 네트워크는 반드시 DHCP를 사용하면 안된다. DHCP를 사용하게 되면 가상의 네트워크를 사용을 하기 때문에 꼭 DHCP를 사용하면 안됨.

마지막으로 서브넷 세부 정보에서 Pools 할당을 사용해야한다. Pools는 내가 원하는 유동 IP를 지정을 해주는 것인데. 사용 방법은 간단하다 내가 10.0.0.100~ 10.0.0.200범위를 설정하고 싶으면

10.0.0.100,10.0.0.200 #으로 설정하면됨.

이렇게 되면 admin에서는 왠만한 것은 끝났다.

profile
안녕하세요

1개의 댓글

comment-user-thumbnail
2023년 8월 7일

좋은 글 감사합니다.

답글 달기