본문 바로가기
Infra/프라이빗 클라우드 인프라

Open Stack 운영.3 (user)

by shinebee* 2020. 7. 2.

Open Stack 운영.1

2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.1(admin)

 

Open Stack 운영.1(admin)

0. Open Stack 실습 환경 미리 준비된 Controller 서버와 Compute 서버를 사용한다. Controller server - 오픈스택 전체를 제어 br-ex -> 외부망에 연결될 브릿지. eth1 -> compute 시스템과의 통신용 Compute se..

suee-b.tistory.com

 

Open Stack 운영.2 에 이어서..

2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.2(user)

 

Open Stack 운영.2(user)

Open Stack 운영.1 에 이어서.. 2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Open Stack 운영.1(admin) 9. 보안 그룹 생성 test-user로 로그인 일반 사용자 입장에서 오픈스택에서 인스턴스를 생성하기 위해..

suee-b.tistory.com

 

 

 

 

13. 라우터 생성 및 네트워크 연결

  • 라우터는 내부 네트워크가 라우터를 통해 외부 네트워크와 연결하기 위해 사용한다.
  • Project  ->  Network  ->  Routers  ->  Create Router

  • Router Name = test-router
  • External Network = ext-net

 

  • 라우터가 ext-net (external network)와 연결된 것을 확인할 수 있다.

 

  • 내부 네트워크를 연결하기 위해 test-router 링크를 선택  ->  Interfaces  ->  Add Interface

  • IP Address는 라우터 인터페이스의 주소이며 따로 설정하지 않으면 네트워크 대역의 시작 IP 주소가 선택된다.

 

  • 연결된 인터페이스 확인  ->  Network Top

  • 가상네트워크는 터널링 네트워크로 만들어짐
  • vm이던 아니던 인스턴스가 사용하는 네트워크는 터널링 네트워크
  • 터널링 네트워크는 반드시 터널링 프로토콜이 지정되어있음.
  • Floating IP는 가상머신이 아닌 라우터에 할당된다.

 

 

 

 

 

 

14. Instance 실행

  • Project  ->  Compute  ->  Instances  ->  Launch Instance

  • Instance Name = test-instance

 

  • Launch Instance

 

  • Instance 생성 완료
  • Actions  ->  Associate Floating IP

 

  • 이전에 생성해둔 유동 IP를 연결한다.

 

 

 

  • 인스턴스에 연결하는 방법
    • 웹 콘솔
    • SSH
  • 웹 콘솔
  • test-instance 링크 선택  ->  Console

  • 키 인증 방식을 사용하기 때문에 콘솔로 로그인 할 수 없다.

 

  • SSH
  • 키 파일의 권한은 반드시 600 이어야한다.
    • chmod 600 test-key.pem
  • ssh -i test-key.pem centos@192.168.122.100

  • 인스턴스에 연결됨.

 

 

 

 

* Instance 부가 설명

2020/07/01 - [Infra/프라이빗 클라우드 인프라] - Instance

 

Instance

대부분의 public cloud는 웹 콘솔을 제공해 주지 않는다 → 보안상 안전하지 않다. 로그 부트로그 GUI가 설치된 시스템은 부트로그가 나오지 않는다. 가끔 GUI가 설치되지 않았는데도 부트로그가 나��

suee-b.tistory.com

 

 

 

 

 

15. Volume

  • 볼륨은 인스턴스에 할당할 영구 블록 저장장치이다.
  • 블록장치는 sharing이 안된다.
  • 특정 이미지로 볼륨을 만들 수 있다.
  • 상태를 저장하기 위해 volume을 사용한다. → 일반적으로 stateless로 시작되기 때문에
  •  스냅샷
    • 찍고 볼륨 생성을 해야 사용할 수 있다. 그대로 쓸 수 없다.
    • 마운트를 했었을 때는 umount로 해야 깨지지않는다.
  • 이전 시작(transfer)
    • 다른 프로젝트에서 볼륨 이전받기를 하여 사용할 수 있다. → id, key 필요
    • 특정 볼륨을 다른 프로젝트로 넘기고 싶을 때 사용.
  • Project  ->  Volumes  ->  Volumes  ->  Create Volume

  • Volume Name = test-vol
  • Size = 1G

 

  • Instance  ->  Action  ->  Attach Volume

  • 새로 만든 volume를 attach 해준다.

 

  • test-instance에 /dev/vdb 볼륨 생성됨.

 

 

 

 

 

 

16. Object Storage

  • 사용자들이 여러가지 데이터를 저장하고 사용할 수 있도록 만들어진 클라우드 스토리지
  • Project  ->  Object Store  ->  Containers  ->  Container

  • Container Name = test-con

 

  • test-con을 선택해 파일을 업로드 할 수 있다.

'Infra > 프라이빗 클라우드 인프라' 카테고리의 다른 글

Open Stack - Heat (wordpress)  (0) 2020.07.02
Open Stack - Cloud-init (wordpress)  (0) 2020.07.02
Open Stack 운영.2(user)  (0) 2020.07.01
Instance  (0) 2020.07.01
Open Stack 운영.1(admin)  (0) 2020.07.01

댓글