5 오픈스택 설정


5.4 그룹(프로젝트/테넌트) 및 사용자 생성

오픈스택에서 여러 사용자들을 추가하면 각각의 사용자에게 맞는 인스턴스를 제공할 수 있고, 그룹을 추가하면 그룹에 포함된 사용자들은 동일한 인스턴스를 사용해 서로 공유하게 된다.


먼저 사용자를 추가하기 전에 사용자 그룹을 생성해야 되는데, 대시보드에서 사용자 그룹을 프로젝트라 하고 콘솔에서 사용자 그룹을 테넌트라고 한다.


대시보드에서 admin 계정으로 로그인 -> 관리자 -> Identity 패널 -> 프로젝트 -> 프로젝트 생성을 클릭해서 원하는 프로젝트 이름을 입력 후 프로젝트 생성을 클릭한다.

 

※ 프로젝트 멤버 : 사용자 그룹의 구성원들을 추가할 수 있음(그룹의 구성원은 서로 공유됨)

※ 프로젝트 멤버 : 사용자가 사용할 수 있는 자원을 제한할 수 있음


프로젝트 생성

test_groups 프로젝트가 생성되어 있는 것을 확인할 수 있다.


프로젝트 목록 확인

사용자를 생성하려면 관리자 -> Identity 패널 -> 사용자 -> 사용자 생성을 클릭해 그림과 같이 설정한다.


※ 테스트를 위해 test1 사용자, test2 사용자를 생성한다.

※ test_groups의 구성원 : test1, test2


사용자 생성


test_groups 사용자들에게 인스턴스를 할당하기 전에 Neutron 네트워크를 설정해야 한다. 대시보드에서 관리자 -> 시스템 패널 -> 네트워크 -> 네트워크 생성을 클릭해서 그림과 같이 설정한다.


testgroups Neutron 네트워크 생성 (1)


testgroups-net을 클릭하고 서브넷 생성을 클릭해서 그림과 같이 설정 후 다음을 클릭한다.


testgroups Neutron 네트워크 생성 (2)


서브넷 세부 정보도 마찬가지로 그림과 같이 설정 후 생성을 클릭한다.


testgroups Neutron 네트워크 생성 (3)


test1 사용자로 로그인 -> 프로젝트 -> 네트워크 -> 라우터 -> 라우터 생성을 클릭해 testgroups1-router 이름의 라우터를 생성한다.


그리고 게이트웨이 설정을 클릭해 그림과 같이 설정 후 게이트웨이 설정을 클릭한다.


testgroups Neutron 네트워크 생성 (4)


testgroups1-router를 클릭하고 인터페이스 추가를 클릭해서 그림과 같이 설정한다.


testgroups Neutron 네트워크 생성 (5)


이번에는 test2 계정으로 로그인 후 프로젝트 -> 네트워크 토폴로지를 보면 test1 계정이 생성한 네트워크를 공유한 것을 볼 수 있다.


testgroups Neutron 네트워크 생성 (6)


▶ openstack 클라우드 기본개념

▶ openstack 클라우드 구축 (네트워크 설정)

▶ openstack 클라우드 구축 (컨트롤러 노드 설치)

▶ openstack 클라우드 구축 (네트워크 노드 설치)

▶ openstack 클라우드 구축 (컴퓨터 노드 설치)

▶ openstack 클라우드 구축 (Neutron 네트워크 생성)

▶ openstack 클라우드 구축 (클라우드 이미지 생성)

▶ openstack 클라우드 구축 (클라우드 이미지 등록)

▶ openstack 클라우드 구축 (인스턴스 생성)

▶ openstack 클라우드 구축 (스토리지 생성)

  • 카카오톡-공유
  • 네이버-블로그-공유
  • 네이버-밴드-공유
  • 페이스북-공유
  • 트위터-공유
  • 카카오스토리-공유