네트워크 서버 구축 실습 서론

네트워크 서버 구축 실습 서론입니다. VMware Linux 3대와 Windows 1대의 역할, IP 계획, VMnet 선택, 공통 점검 명령과 snapshot 기준을 정리했습니다.

네트워크 서버 구축 실습 서론: VMware Lab 설계

이 실습은 VMware 안에 Linux 서버 3대와 Windows client 1대를 만들고, DNS, DHCP, routing, NAT, web service 같은 네트워크 서버 실습을 진행하기 위한 출발점이다. 실습은 네트워크 지도를 중심으로 전체 구조를 잡는 글이었으므로, 여기서는 VM 역할, IP 계획, 네트워크 구간, snapshot 기준까지 정리한다.

실습 목표

  • 여러 VM이 같은 lab network에서 통신하는 구조를 만든다.
  • Linux server, Linux client, Windows client의 역할을 분리한다.
  • 서비스 구축 전 IP와 hostname을 고정해 장애 원인을 줄인다.
  • 각 단계별 snapshot을 남겨 실습 실패 시 되돌릴 수 있게 한다.

VM 역할 계획

VM예시 hostname예시 IP역할
Serverserver01.lab.local192.168.10.101주요 Linux server
Server(B)server02.lab.local192.168.10.102보조 Linux server
Clientclient01.lab.local192.168.10.201Linux client test
WinClientwinclient01192.168.10.202Windows client test

VMware 네트워크 선택

외부 인터넷 접근만 필요하면 NAT가 편하다. 하지만 DHCP나 router 실습처럼 lab network를 직접 통제해야 하는 경우에는 host-only 또는 별도 custom VMnet을 사용하는 편이 안전하다.

모드장점주의점
NATVM이 외부 인터넷에 쉽게 접근VMware NAT/DHCP와 실습 DHCP가 충돌할 수 있음
Host-onlyhost와 VM 사이 격리된 실습망 구성외부 인터넷은 별도 routing/NAT 필요
Custom VMnet실습망을 목적별로 분리 가능초기 IP 계획을 정확히 잡아야 함

설치 전 체크리스트

1. VM 저장 위치: 외장 SSD / Practice 폴더
2. ISO 위치와 checksum 확인
3. VM별 CPU, memory, disk 크기 확정
4. VMnet 대역과 gateway 확정
5. hostname/IP 표 작성
6. 설치 직후 snapshot 이름 규칙 결정

공통 설치 후 점검 명령

Linux VM 설치 후에는 아래 명령으로 상태를 기록한다.

cat /etc/os-release
hostnamectl
ip -br addr
ip route
nmcli con show
df -hT
free -h
systemctl --failed

Windows client에서는 다음 명령을 사용한다.

hostname
ipconfig /all
route print
Get-NetAdapter
Get-NetIPConfiguration

CentOS 8 기준 자료를 재현할 때

실습은 CentOS 8 기준이지만 CentOS Linux 8은 이미 EOL이다. 새로 실습 환경을 만든다면 Rocky Linux, AlmaLinux, RHEL evaluation, CentOS Stream 중 목적에 맞는 배포판을 선택하는 것이 좋다. 명령 흐름은 대부분 RHEL 계열에서 비슷하지만 repository와 지원 정책은 다르다.

스냅샷 기준

시점snapshot 이름 예시
OS 설치 직후00-clean-install
IP/hostname 설정 후01-network-baseline
기본 패키지 설치 후02-base-tools
서비스 실습 전03-before-service-lab

마무리

네트워크 서버 실습은 VM을 설치하는 것보다 IP 계획과 역할 분리가 더 중요하다. 처음부터 hostname, IP, VMnet, snapshot 규칙을 정리해 두면 이후 DNS, DHCP, NAT, Apache 실습에서 문제를 훨씬 빠르게 찾을 수 있다.

BGM EVER