XCP-ng 은 Xenserver의 fork판으로 가상화 플랫폼이다.
가상화 플랫폼은 vmware, hyper-v, virtualbox, kvm, qemu, docker 등 종류가 아주 많다. 개인적으로 Open Source 이며 익숙한 xcp-ng를 사용하여 구성해 보자
가상화 안에 VM으로 L4(zevenet), router(Vyos), WEB(Nginx), WAS(Php, Tomcat), IMAGE(Nginx), web Cache(Varnish),
DB(Master, Load Balance(slave), Slave, Redis), VPN(PPTD/OPENVPN), Mail, NTP, NFS, SVN, DNS 등으로 구축할것이다. 각 VM에서 아이피 및 네트워크를 미리 구성하고 가자.
192.168.0.* 를 wan 으로 생각하고 구성할것이다.
xcp-ng 는 192.168.0.200 으로~
Public IP (WAN : 192.168.0.*)
LAN 1 ( 192.168.71.*/24) / LAN 2 ( 192.168.81.*/24)
WAN(192.168.0.80/90)
=>
Router / FireWall / UTM / L4 (192.168.71.4)
=>
WEB(192.168.71.11)
내부 아이피 192.168.71.* 의 네트워크에서 WAS 192.168.81.* 으로 네트워크를 분리해서 사용했다. 분리 안해도 되지만, 네트워크 연습 삼아 분리해서 작업해 본다.