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를 재설치하는 번거로움을 줄일 수 있음