Openstack 1차 모임(2018/08/31)¶
- 진행사항
- Cafe24 Server
- Vagrant
- DevStack Install
Cafe24 Server¶
- 서버 사양
- Linux : CentOS 6.10
- CPU : Intel(R) Xeon(R) E3-1231 v3 @ 3.40GHz
- Cores : 8
- RAM : 8 GB
- Disk : 235 GB, 1 TB
Vagrant¶
가상환경을 생성과 관리를 코드로 쉽게 관리 할 수 있게 해주는 Tool
VirualBox 설치:
wget -O /etc/yum.repos.d/virtualbox.repo http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo yum update yum install VirtualBox-5.2
Vagrant 설치:
rpm -ivh https://releases.hashicorp.com/vagrant/2.1.4/vagrant_2.1.4_x86_64.rpm
Vagrant 설정파일 (Vagrantfile):
Vagrant.configure("2") do |config| config.vm.box = "ubuntu/xenial64" --> 이미지는 Box로 명명 config.vm.provider "virtualbox" do |vb| vb.memory = "6144" vb.cpus = "6" end config.vm.network "forwarded_port", guest: 80, host: 8080 --> 포트포워딩 end
Vagreant 명령어:
vagrant status -> VM 상태 확인 vagrant ssh 이름 -> 접속 + 이름 vagrant up -> VM 설정 vagrant destroy -> VM 제거 vagrant reload -> 설정 반영
- Note:
- 서버 안에 Vagrant 위에 VM이 올라가는 형태이기 때문에 VM에 문제가 생겨도 Destroy 하고 다시 설치하면 되기 때문에 서버에 바로 DevStack 설치시 오류가 발생 했을 때 서버 OS를 재설치하는 번거로움을 줄일 수 있음