이야기박스

VirtualBox를 통한 클러스터용 VM 생성 본문

Computer & Data/Orchestration

VirtualBox를 통한 클러스터용 VM 생성

박스님 2019. 4. 23. 18:30
반응형

 

Mesos 실행 테스트를 위하여 VM 생성하였습니다.

생성 우분투 서버 : Ubuntu Server 16.04 LTS

# 우분투 서버 설치

1. 언어 선택

어차피 서버로만 사용하기 때문에 언어는 영어로 선택하였습니다.

 

2. 지역 설정

한국으로 맞추어줍니다. other -> asia -> republic of korea

 

3. locale, keyboard 설정

어차피 클러스터 테스트만 진행할 예정이기 때문에 United States으로 설정하고 넘어갑니다.

 

4. Configure the Network

호스트 이름, 유저 이름, 계정 이름, 비밀번호 각자 설정하면 됩니다.

home dir을 암호화할 건지 묻는데, 저는 클러스터 테스트 용도로만 사용할 예정이기 때문에 설정하지 않았습니다.

아까 지역을 설정한대로 time zone 설정을 해줍니다. 맞으면 yes로 넘어가면 되고, 아니라면 수동으로 변경하시면 됩니다.

 

5. Partition disks

전체 디스크로 가이드 받는다고 선택하였습니다.

쭉 넘어가면서 파티션된 내용을 확인해주시면 됩니다.

 

6. Proxy 설정

특별히 설정할 것이 없기 때문에 공란으로 넘어갔습니다.

 

7. Configuring tasksel

Security 업데이트 관련 사항입니다. 테스트 용이기 때문에 자동 업데이트를 하지 않도록 설정하였습니다.

 

8. Software selection

기본으로 "standard system utilites"가 선택되어 있는데, 저는 SecureCRT로 ssh 접속을 할 것이기 때문에 "OpenSSH server" 소프트웨어도 설치하였습니다.

 

9. GRUB boot loader 설정

마스터 부트 레코드에 GRUB boot loader 설치를 묻는 내용입니다. 설치하고 지나갔습니다.

 

10. 설치가 완료 되었습니다.

# Network 설정

Mesos 클러스터 생성을 위해 필요한 조건이 두 가지가 있었습니다.

  1. 클러스터 내 머신간의 통신이 가능할 것
  2. 외부 인터넷과 통신이 가능할 것

이 조건들을 만족시키려고 하니, 단순 NAT 설정만으로는 어렵더라고요.. ㅠㅠ

네트워크 구성이 어려운 편인데, 아래 링크를 참조하여 구성하였습니다.

https://developerin.tistory.com/18

 

Host-only, NAT, Bridged 차이점

가상 네트워크 구성 - VirtualBox, VMware 같은 가상머신 프로그램을 사용해 가상 네트워크를 구성할 수 있습니다. - 호스트는 실제로 사용되어지는 PC를 의미합니다. - 가상머신은 호스트PC 내에 구축된 PC를 의..

developerin.tistory.com

 

VirtualBox의 이미지 설정에 들어가서 네트워크를 아래와 같이 설정해줍니다.

  • Network adapter 1. NAT 설정

  • Network adapter 2. Host-only 설정

위 네트워크 설정을 마무리한 후, 우분투 서버 내, /etc/network/interfaces에 아래 옵션을 추가해주었습니다.

# The Host-only network interface
auto enp0s8
iface enp0s8 inet static
address 192.168.56.101
netmask 255.255.255.0

 

그리고 실행하여 주면 됩니다.

sudo ifup enp0s8

 

외부 인터넷과 연결 확인합니다.

ping google.com

 

내부 클러스터간의 통신은 다른 VM 추가 구성 후, 테스트를 진행하였습니다.

192.168.56.102 --> 192.168.56.101

ping 192.168.56.101

 

보다 자세한 Virtualbox 네트워크 옵션은 아래 링크를 참조하시면 좋을 것 같습니다.

https://technote.kr/213

 

VirtualBox, 가상 네트워크 설정하기

VirtualBox에 OS를 설치하고 Network이 되는지 확인해 보면 일반적으로 별 탈 없이 잘 되곤한다. 잘 되니까 별다르게 신경쓰는 일이 없는 것이 사실이다. 네트워크와 관련된 작업을 하지 않는 이상 별 다르게 변경..

technote.kr

반응형

'Computer & Data > Orchestration' 카테고리의 다른 글

Kubernetes vs Mesos with Marathon  (0) 2019.04.25
Mesos; Master, Slave, Marathon 설치  (0) 2019.04.24
Kubernetes 1. Introduction  (0) 2019.04.20
Mesos; 자원 관리 플랫폼  (0) 2019.04.17
Kubernetes 스터디 시작  (0) 2019.04.12