2025. 8. 12. 18:21ㆍ대외활동/인공지능사관학교

소개
이번 수업에서는 Docker Swarm 실습을 위해 새로운 버추얼 머신(VM)을 생성했습니다.
Docker Swarm은 여러 개의 서버를 클러스터로 묶어 서비스 배포와 관리를 자동화할 수 있는 기술이기 때문에, 최소한 1개의 Manager 노드와 2개의 Worker 노드가 필요합니다.
이 때문에 VMware에서 개별 VM을 여러 개 만들고, 네트워크를 연결하여 동일한 환경에서 실습을 진행했습니다.
참가 동기/배경
실습의 핵심은 “여러 서버를 한 네트워크에서 묶어 실제 운영 환경처럼 구축하는 것”이었습니다.
로컬 PC 하나만으로는 다중 서버 환경을 구현하기 어렵기 때문에, 가상화 기술을 이용해 서버를 가상으로 여러 대 만드는 방법을 배웠습니다.
- 왜 VMware를 사용했는가?
- 실제 물리 서버 없이도 운영 환경 테스트 가능
- 동일한 OS, 동일한 네트워크 환경을 여러 대 구성 가능
- 서버 추가/삭제가 용이
- 왜 새 버추얼 머신을 만들었는가?
- 기존 VM은 실습용으로 세팅이 끝나 있어, Swarm 구성 실습에는 독립적인 환경이 필요
- Manager + Worker 구조를 테스트하기 위해 최소 3대 VM 필요
활동 내용/설정 과정
수업 중 진행한 버추얼 머신 생성 과정은 다음과 같습니다.
- VMware에서 New Virtual Machine 선택
- Manager, Worker1, Worker2 VM을 생성하기 위해 동일한 절차를 반복 수행
- 기본 OS 선택
- Ubuntu 64-bit 설치 이미지 사용
- 서버 운영에 최적화된 환경 구축을 위해 GUI 없이 서버 버전 사용 가능
- 리소스 설정 (두 번째 이미지 참고)
- Memory : 2GB (Ubuntu 서버 구동에 필요한 최소 권장 메모리)
- Processors : 2개 (여러 프로세스를 동시에 실행 가능하게)
- Hard Disk : 40GB (Docker 이미지 저장 및 컨테이너 실행 공간 확보)
- Network Adapter : Bridged (호스트와 같은 네트워크에서 통신 가능하게 설정)
- 네트워크 연결 설정
- 각 VM이 동일한 네트워크 대역에 있어야 Swarm에서 서로 인식 가능
- IP를 고정하거나, DHCP에서 동일 네트워크 대역으로 할당






배운 점/느낀 점
- 물리 서버 없이도 가상화 기술만으로 멀티 서버 환경을 구성할 수 있다는 점이 실무에서 유용하게 쓰일 것 같았습니다.
- Docker Swarm, Kubernetes 같은 오케스트레이션 툴은 기본적으로 여러 대의 서버 환경이 필요하므로, 가상머신 세팅 능력은 필수라는 것을 깨달았습니다.
- 리소스 설정 시 최소 사양만 맞추면 여러 대의 VM을 동시에 운영할 수 있다는 점이 인상 깊었습니다.
마무리
Docker, Kubernetes, 네트워크 실습을 할 계획이 있다면, VMware나 VirtualBox를 이용한 가상 환경 구축을 추천합니다.
특히 브리지 네트워크 설정을 통해 실제 서버처럼 다른 PC와도 통신 가능한 환경을 만들면, 팀 프로젝트나 협업 실습에서 훨씬 효율적으로 진행할 수 있습니다.
다음 단계에서는 이 VM들을 이용해 Docker Swarm 클러스터를 구성하고, 서비스 배포까지 실습할 예정입니다.
'대외활동 > 인공지능사관학교' 카테고리의 다른 글
| [AI Crew][행사]인공지능사관학교 8월 Talk Up & 도서 지원 프로그램 후기/교육생과 함께 성장하는 진심 어린 소통의 장 (2) | 2025.08.26 |
|---|---|
| [AI Crew][행사] 네이버 1784와 AWS 코리아 본사 방문기 – AI 사관학교에서 본 미래의 업무 환경 (1) | 2025.08.25 |
| [개발 오류 해결 일지] Docker 재접속/ Git 브랜치 충돌/SSH 공개키 인증 실패 오류와 해결법/ (1) | 2025.08.06 |
| [AI Crew][정보]AWS Skill Builder 무료 vs 유료 차이부터 활용법까지 한눈에 정리/인공지능사관학교6기/서포터즈 (6) | 2025.08.06 |
| [AI Crew][정보]프로젝트에서 반드시 알아야 할 Git과 GitHub 사용법 가이드 (4) | 2025.08.05 |