Contribution History¶
Week 1¶
1. DevStack 설치¶
Cafe24 호스팅 : Cent OS 6.1 64bit (116.125.120.18)
DevStack과 궁합이 좋은 Ubuntu로 OS 변경
Vagrant를 이용해 Ubuntu 가상 OS 설치
공식문서 참조하여 DevStack 설치
Vagrant에서 8080으로 포트포워딩하여 116.125.120.18:8080으로 접속확인
Vagrant 파일 [1]
Vagrant.configure("2") do |config| config.vm.box = "ubuntu/xenial64" config.vm.provider "virtualbox" do |vb| vb.memory = "6144" vb.cpus = "6" end config.disksize.size = '50GB' config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.network "forwarded_port", guest: 20, host: 20 config.vm.network "forwarded_port", guest: 21, host: 21 end
Week 2¶
1. PR 생성 및 코드리뷰¶
2. 네트워크 생성 및 VM 연결¶
- 네트워크 생성
- 네트워크 <-> VM 연결
- 라우터 생성
- 라우터를 이용해 public <-> private 네트워크 연결
- 연결된 public ip를 통해 VM에 ssh로 접속 확인
Week 3¶
Week 4¶
1. API 접근 권한 획득¶
postman 프로그램에서 아래 내용을 http://116.125.120.18:8080/identity/v3/auth/tokens로 전송
{ "auth": { "identity": { "methods": ["password"], "password": { "user": { "domain": { "id": "default" }, "name": "admin", "password": "secret" } } }, "scope": { "project": { "domain": { "name": "default" }, "name": "admin" } } } }전달받은 X-Auth Token 값을 Header에 함께 보내야 API를 사용할 수 있음.