가상환경 구축 02: Server(B) (CentOs8)
가상환경 구축 02 Server(B) VM 가이드입니다. 보조 Linux 서버 역할, 40GB/2GB 스펙, hostname, static IP, 기본 패키지와 Server 1 통신 검증을 정리했습니다.
가상환경 구축 02: Server(B) VM 구성
Server(B)는 첫 번째 Server와 같은 RHEL 계열 Linux지만, 보조 서버 역할을 맡는다. DNS secondary, web vhost 대상, DB replication 상대, routing test 대상처럼 두 번째 서버가 있어야 가능한 실습에 사용한다. 실습은 CentOS 8 기준 40 GB disk, 2 GB memory, NAT network를 잡았다.
VM 스펙
| 항목 | 값 |
|---|---|
| Disk | 40 GB SCSI |
| Memory | 2 GB |
| Network | NAT 또는 lab VMnet |
| Hostname | server02.lab.local |
| Static IP | 192.168.10.102/24 |
설치 후 hostname 설정
sudo hostnamectl set-hostname server02.lab.local
hostnamectl네트워크 설정
nmcli con show
CON_NAME="System ens33"
sudo nmcli con mod "${CON_NAME}" ipv4.method manual
sudo nmcli con mod "${CON_NAME}" ipv4.addresses 192.168.10.102/24
sudo nmcli con mod "${CON_NAME}" ipv4.gateway 192.168.10.1
sudo nmcli con mod "${CON_NAME}" ipv4.dns "192.168.10.192 1.1.1.1"
sudo nmcli con mod "${CON_NAME}" ipv4.dns-search lab.local
sudo nmcli con up "${CON_NAME}"
ip -br addr
ip routeServer(B) 기본 패키지
sudo dnf update -y
sudo dnf install -y vim-enhanced bash-completion curl wget bind-utils rsync tcpdump lsof chrony
sudo systemctl enable --now chronyd
chronyc trackingServer 1과 통신 확인
ping -c 3 192.168.10.101
ssh 192.168.10.101 hostname
dig server01.lab.local +short
tracepath 192.168.10.101역할별 준비 예시
| 실습 | Server(B) 역할 |
|---|---|
| DNS | Secondary DNS 또는 별도 zone test |
| Web | 두 번째 backend, round robin DNS 대상 |
| Storage | rsync backup destination |
| DB | replication replica |
스냅샷 전 점검
cat /etc/os-release
hostnamectl
ip -br addr
df -hT
systemctl --failed마무리
Server(B)는 첫 번째 server와 같은 설정을 반복하는 VM이 아니라, 다중 서버 구조를 연습하기 위한 비교 대상이다. IP와 hostname을 명확히 분리하고 snapshot을 남겨두면 DNS secondary, rsync, web 분산, DB replication 같은 다음 실습으로 자연스럽게 확장할 수 있다.