1. 네트워크 생성
관리 > 네트워크 > 네트워크 > 네트워크 생성
- 네트워크
- 이름 : 원하는 네트워크명
- 프로젝트 : openstack 프로젝트명
- 공급자 네트워크 유형 : VXLAN
- '공유'에 체크
- 구분 ID : 네트워크에서 유효한 ID(1 ~ 16777215)
※ 위의 항목들 입력 후 '서브넷' 탭에서 아래 내용 참고하여 값 입력(하나만 입력 가능)
생성된 네트워크 이름 클릭 > 서브넷 > 서브넷 생성
- 서브넷
- 이름 : 원하는 서브넷 명
- 네트워크 주소 : CIDR 형식의 네트워크 주소
- 형식 : xx.xx.xx.0/24 ex) 10.10.50.0/24
- 게이트웨이 IP : 게이트웨이의 IP 주소
- 서브넷 세부 정보
- Pools 할당 : 풀에 할당된 IP 주소
- start와 end는 ','로 구분 ex) 10.10.50.2,10.10.50.254
- DNS 네임 서버 : 서브넷에 대한 DNS 네임 서버의 IP 주소 목록
2. 라우터 생성
관리 > 네트워크 > 라우터 > router1 클릭 > 인터페이스 > 인터페이스 추가
- 서브넷 :: 생성한 서브넷 선택
- IP 주소 :: xx.xx.xx.1(게이트웨이)
※ 생성한 서브넷 모두 생성 필요
3. 보안 그룹 생성
프로젝트 > 네트워크 > 보안 그룹
- 보안 그룹 생성
- '규칙 관리' 클릭 > 규칙 추가
- 들어오는 방향의 규칙 추가 필요
- ICMP
- 규칙 :: 모든 ICMP
- Direction :: 들어옴
- 열린 포트 :: 모든 포트
- 원격 :: CIDR
- CIDR :: 0.0.0.0/0
- TCP
- 규칙 :: 사용자 정의 TCP 규칙
- Direction :: 들어옴
- 열린 포트 :: 포트 범위
- 포트에서 :: 1
- 포트로 :: 65535
- 원격 :: CIDR
- CIDR :: 0.0.0.0/0
- SSH
- 규칙 :: SSH
- 원격 :: CIDR
- CIDR :: 0.0.0.0/0
- UDP
- 규칙 :: 사용자 정의 UDP 규칙
- Direction :: 들어옴
- 열린 포트 :: 포트 범위
- 포트에서 :: 1
- 포트로 :: 65535
- 원격 :: CIDR
- CIDR :: 0.0.0.0/0
4. 키페어 생성
프로젝트 > Compute > 키 페어 > 키 페어 생성
- 키 페어 이름 :: 원하는 키 페어 이름
- Key Type :: SSH key로 지정
- 키 파일은 컴퓨터에 자동 저장됨
5. 인스턴스 생성
-
프로젝트 > Compute > 인스턴스 > 인스턴스 시작
-
세부 정보 설정
- 인스턴스 이름 : 가상 머신 이름 지정
- 가용 구역 : 관리자가 지정한 호스트 존 표시
- 개수 :: 원하는 갯수
- 동시에 여러 개의 가상 머신을 생성할 수 있는 기능
- 지정한 숫자만큼 가상 머신 생성
-
소스 설정
- 부팅 소스 : 가상 머신의 부팅에 사용할 이미지 지정
- 부팅 소스 선택 :: 이미지
- 새로운 볼륨 생성 :: 예
- 볼륨 크기 :: 원하는 볼륨 크기
- 인스턴스 삭제시 볼륨 삭제 :: 예
- '사용 가능' 항목에서 원하는 항목 선택
- 참고(옵션)
- 이미지 : Glance에 등록된 이미지 사용하여 부팅
- 새 볼륨 생성 체크
- 인스턴스를 부팅하기 위해 이미지를 사용
- 인스턴스 데이터를 영구 보존하기 위해 새로운 볼륨 생성
- 인스턴스 스냅샷 : 생성된 스냅샷 이미지 사용하여 부팅
- 새 볼륨 생성 체크
- 인스턴스를 부팅하기 위해 볼륨 스냅샷을 사용
- 인스턴스 데이터를 영구 보존하기 위해 새로운 볼륨 생성
- 볼륨 : 기존에 사용하던 볼륨 사용하여 부팅
- 볼륨 스냅샷 : 지정한 스냅샷으로 부팅 및 새로운 볼륨 생성하여 가상 머신에 접근
-
Flavor 설정
Flavor : 사전 정의된 가상 머신이 사용할 자원의 크기 지정
-
네트워크
-
보안 그룹
- 사용 가능 > 적용할 보안 그룹 선택
- default와 생성한 보안 그룹 모두 적용 필요
-
키 페어