[클라우드 아키텍트] OpenStack 인스턴스 생성 및 관리

HyeonSeok·2023년 4월 7일
0

OpenStack

목록 보기
8/12

인스턴스 생성

프로젝트 -> Compute -> 인스턴스 -> 인스턴스생성

인스턴스의 이름과 설명 작성

인스턴스에 실제로 부여할 디스크 할당 및 이미지 선택

인스턴스에 할당할 vCPU와 RAM선택
※ Flavor는 관리자 측에서 설정하는 것. Flavor에 적혀있는 디스크는 실제 할당할 디스크가 아니라 추천 디스크 량을 의미하는 것이므로 앞서 할당한 디스크가 실제 디스크가 된다.

가상 VM이므로 내부 네트워크를 선택한다.

보안그룹은 보안과 관련된 것이므로 default를 사용하기 보다는 똑같다고 하더라도 새로 만들어서 사용하는 것이 좋다. 물론 default와 똑같이 만드는건 안좋다.
(보안그룹은 보안그룹 탭에서 만들고 와야한다)

앞서 미리 키페어를 만들어 두었다면(키페어가 1개라면) 자동으로 선택된 상태이다.

이제 인스턴스 시작을 누르면 선택한 이미지 파일로 인스턴스가 생성되며 자동으로 부팅된다.
구성부분은 인스턴스를 실행하면서 자동으로 실행할 명령어들을 설정하는 부분으로 인스턴스를 생성할 때 일종의 템플릿처럼 사용할 수 있는 부분이다.
지금은 단순히 인스턴스를 생성만 할 것이기 때문에 따로 설정해주지 않는다.

인스턴스 관리

인스턴스 Floating IP 할당

해당 인스턴스 우측에 스냅샷생성부분 드롭다운 -> 유동 IP 연결 선택 -> Floating IP에서 만들어 준 IP 선택, 인스턴스의 내부IP 선택

이제 Floating IP를 통해서 외부에서 해당 인스턴스에 직접 접근할 수 있게 되었다.
해당 IP주소로 ssh연결을 시도할 수 있다.

Floating IP : 1:1 NAT 개념으로 내부 네트워크의 인스턴스에 외부 IP로 접근할 수 있도록 매핑해준다

[In MobaXterm]

여기서 사용되는 key는 인스턴스를 생성할 때 설정했던 키 쌍을 활용한다.
(private key는 실제 키페어를 생성할 때 다운로드 된다.)

인스턴스 기타 관리

콘솔

프로젝트 -> Compute -> 인스턴스 -> 해당 인스턴스 이름 클릭 -> 콘솔 탭

삭제 및 중지, shut down 등

profile
즐겁게 사는 개발자가 됩시다

0개의 댓글