IPTIME 공유기에 연결된 ESXi 서버에 여러 VM을 올려서 사용중에 있습니다.
새 VM을 만들 때마다 아래와 같이 IPTIME 공유기의 고정 IP 설정으로 IP를 고정하여 사용했고
VM1 - 192.168.0.20
VM2 - 192.168.0.25
대략 설명하자면 VM1과 VM2는 서로 하드코딩된 IP 주소를 통하여 IPTIME 공유기의 내부망에서 여러 상호작용을 하게끔 만들었습니다
그런데 최근에 공유기가 망가진 후(2년밖에 안 쓴 것 같은데... 아무래도 항시 트래픽이 오가는 서버용 라우터로 일반 공유기를 쓰면 수명이 좀 줄어들려나요?)
모든 공유기 설정이 소실되었습니다(공유기가 아예 켜지지도 않네요...)
새 공유기를 설치하니 DHCP 서버에 의해서 모든 VM의 IP가 기존과 다르게 설정되어버렸고
10개가 넘는 VM의 IP를 하나하나 재설정하고 하드코딩된 설정 부분을 모두 바꿔야하는 처지에 놓였습니다...
이런 상황이 재발하지 않게끔 여러 방법을 알아보던 차
공유기 네트워크 안에 pfSense와 같은 라우터 운영체제를 VM에 설치하여 NAT 내부망에 모든 VM을 놔두는 식으로 사용하는 방법이 있는 것 같고
-> 포트 포워딩등의 설정을 두번 해야하고 2중 방화벽(IPTIME 공유기는 무조건 최상단에 1개 설치되어야하는 환경입니다)으로 인해 네트워크 성능이 낮아질 우려가 있음(실시간 소켓을 쓰는 서비스가 있는데 지연 시간이 추가될까봐 걱정입니다)
지식이 얕아서 자세하게 알아보지는 못했지만
알아서 VM을 규칙에 따라 할당해주는 커스텀 DHCP 서버 구축?(환경이 바뀔 때 하드코딩된 주소가 보존될까요?...),
내부 DNS 서버 구축(localwebserver.localdomain - > X.X.X.X(내부망 웹서버 VM)) 이런 방법도 있는 것 같은데
공유기 고장이나 서버 물리 공간 이전등의 일 때문에 고생하고 싶지가 않은데 어떤 방법을 쓰는 것이 가장 좋을련지 모르겠습니다
1. VM 끼리 어떤 환경에서도 바뀌지 않고 내부망에서 소통 가능한 주소 체계가 필요합니다
2. 환경 변화시에 이전 작업의 최소화를 바랍니다
3. 위 조건을 충족하되 네트워크상의 성능 손실이 최소화되면 좋겠습니다
조언 부탁드립니다 +_+..
°øÀ¯±â°¡ Á¦Á¶»ç°¡ ´Þ¶óµµ µüÈ÷ Ưº°È÷ ´Ù¸¥ ±â´É Â÷´Â º°·Î ¾øÀ»ÅÙµ¥¿ä.
ÀÌ·¯¸é ³ªÁß¿¡ ¸ðµç ´ë¿ªÀ» ÇÊÈ÷ ¹Ù²ã¾ß ÇÏ´Â »óȲÀ̶ó´ø°¡
±×·± »óȲÀÌ ¿À´Â °Í ¶§¹®¿¡ À¯µ¿ÀûÀ¸·Î ´ëóÇÏ°í ½ÍÀº ¸¶À½(±ÍÂúÀ½)ÀÌ ÀÖ½À´Ï´Ù ÇÏÇÏ..
¾Æ´Ï¸é, °øÀ¯±âÀÇ DHCP °¡ ¾Æ´Ñ ¿ÜºÎ DHCP ¿¡¼ MAC ÁÖ¼Ò ±â¹ÝÀ¸·Î IP¸¦ »Ñ·ÁÁÖ´Â ¹æ¹ýµµ ÀÖ°ÚÁö¿ä.
±¸ÃàÇϴµ¥ ¸Ó¸®Ä«¶ôÀÌ ÇÑÁÜ ºüÁúµí Çϳ׿ä
À©µµ¿ì¿¡¼ ¿ÜºÎ DNS(cloudflare)¸¦ Àâ°í hosts¿¡¼
localwebserver.localdomain 192.168.x.x
¼³Á¤Çؼ ¾ÆÁÖ Àß µ¹¾Æ°¡µíÀÌ µü À§ÀÇ ¸»ÇÑ ±â´ÉÁ¤µµ¸¸ ·ÎÄà DNS·Î ±¸ÇöÇؼ »ç¿ëÇÏ°í ½ÍÀºµ¥ ½±°í ±¦ÂúÀº ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?
Àú´Â IPTIME À¯¼± 8Æ÷Ʈ¥¸®¸¦ ÁÖ °øÀ¯±â·Î »ç¿ëÇϴµ¥, ¼¹ö ÀÌ·± °Å µ¹·Áµµ Æ°Æ°ÇÏ°Ô Àß µ¹¾Æ°¡´õ¶ó±¸¿ä. 2¹ø °ÅÃļ °¡´Ùº¸¸é ±ÍÂúÀº Àϸ¸ ´õ ¸¹¾ÆÁú °Ì´Ï´Ù. ±×¸®°í iptime °øÀ¯±â´Â ¾Æ´äÅÍ°¡ »¡¸® Á×½À´Ï´Ù. ¾ÆžŸ¸¸ ´Ù½Ã ¹Ù²Ù¸é »ì¾Æ³¯ È®·ü 95ÇÁ·ÎÀÔ´Ï´Ù. ¾Æ´äÅÍ°¡ °è¼Ó Äѳõ´Âµ¥ ÀÌ°Ô Ç°ÁúÀÌ Á» ¶³¾îÁö´Â °Í °°´õ¶ó±¸¿ä. Âü°íÇϼ¼¿ä.