Cloud/OpenStack

openstack instance setting

치킨맛코드 2022. 5. 5. 20:05

기본적인 instance 템플릿은 아래와 같다. aws EC2의 T2.micro와 유사한 micro를 하나 생성해 보도록 하자. flavor생성을 클릭한 후 설정을 하도록 하자.

설정값은 아래와 같다.

이제 이미지를 생성해 보도록 하자. 이전에 다운받은 img파일과 qcow2파일을 업로드 하면 된다.

keypair를 다운 받을 수도 있다. 프로젝트에서 compute, 키페어 순서로 들어가서 생성하면된다.

이 후 방화벽(보안그룹)을 생성하도록 하자. 디폴트값은 보통 사용하지 않는다. 

보안그룹을 생성하고나면 어디서 많이 본 느낌을 느낄 수 있을 것이다. AWS의 role과 굉장히 유사하다.  오른쪽 상단의 규칙추가 파트를 클릭해 원하는 in/out bound규칙을 추가하도록 하자. http와 ssh, ping을 위한 ICMP를 추가하도록 하자.

 

이 후 외부에서 내부로 들어오기 위한 floating ip를 설정하도록 하자. 5개를 생성했다.

 

이제 인스턴스를 생성하도록 하자. 오른쪽 상단의 인스턴스 시작 버튼을 클릭하자.(create)

번역이 굉장히 개떡같다. flavor를 맛 으로 표현하다니 배고파질려한다. 아무튼 마법사를 따라서 진행하도록 하자. 

인스턴트 명 : WEB01(Centos7)

부팅소스 선택 : image

볼륨의 크기 : 10GB

image : Centos7(할당)

flavor : mi.micro

network : internal

S.G : SG-WEB

Key pair : MZ-open-key

 

완성된 인스턴스는 아래와 같다.

유동 ip 연결을 해 보도록 하자. 가장 빠른 ip를 할당하면 된다. 핑이 잘 되는것을 확인할 수 있다.

mobax로 접근을 해 보았는데 잘 되는것을 확인할 수 있다. 1:1 nat 기능을 활용하여 floating ip와 internal ip가 연결되어 사용할 수 있게 된 것이다.

 

web이라는 이름에 맞게 http를 설치한 후 selinux를 disable화 시키도록하자.