openstack instance setting
기본적인 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화 시키도록하자.