오랜만에 질문드립니다.
요즘 ESXi7.0위에 Openstack Yoga를 수동설치하고 있습니다.
Neutron으로 linuxbridge로 구성중인데요...NIC 2개로 호스트 1개에 올렸습니다.
인터넷 - iptime 공유기 - public(flat) network - router - private network 구성에서...
private network 상의 서버 -> router -> iptime 공유기 -> 인터넷은 잘됩니다.(ESXi vSwitch promicuous등의 security 설정)
그런데
public network 상의 서버-> iptime 공유기가 연결이 안되네요...
public network 상의 서버 syslog를 찾아보니...iptime 공유기 dhcp에서 ip를 get 한 후, neutron dhcp에서 한번더 get 하고 있음을 확인하였습니다.
아래 그림에서 보시는 것처럼 네트워크 토폴로지에 보이는 openstack dhcp에서 할당받은 IP는 192.168.0.90이고
public network상의 서버는 IP는 192.168.0.6입니다.
경험하신 분들의 고언 부탁드리겠습니다.
참고로 ESXi의vSwitch에 아래와 같이 설정했습니다.
¿ÀǬ½ºÅÿ¡ ÀÖ´Â public router¶û iptime router°¡ ¼·Î ´Ù¸¥ ÀνºÅϽºÀÏ°Í°°Àºµ¥ µÎ°³°¡ ¾ÆÀÌÇÇ°¡ °°Àº°Å ¾Æ´Ñ°¡¿ä?
´Ù¸¸ DHCP ¼¹ö°¡ µÎ°³, Áï iptime router¿¡ Çϳª openstackÀÇ bridge¿¡ ºÙ¾î ÀÖ´Â°Í Çϳª°¡ ÀÖ½À´Ï´Ù.
µû·Î provider ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏÁö ¾ÊÀ¸½Å°É·Î º¸ÀÔ´Ï´Ù.
public ³×Æ®¿öÅ© ¼ºê³ÝÀÇ DHCP¸¦ ÇØÁ¦ÇØ º¸½Ã±æ ¹Ù¶ø´Ï´Ù
private ³×Æ®¿öÅ©»óÀÇ ÀνºÅϽº¿¡¼´Â private -> router-in port : router + router-out port -> iptime °øÀ¯±â -> intenetÀÌ ¿Ïº®ÇÏ°Ô Àß µ¿ÀÛÇÕ´Ï´Ù.
±×¸®°í ¿ª½Ã public ³×Æ®¿÷¿¡ ÀνºÅϽº¸¦ »ý¼ºÇÏ¸é ¿ª½Ã µ¿ÀÏÇÑ ÇൿÀ» º¸À̱¸¿ä...
2. public networkÀÇ DHCP¸¦ ÇØÁ¦ÇÏ°íµµ ÀνºÅϽº¸¦ »ý¼ºÇغôµ¥ °á°ú´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
- Openstack¿¡¼ IP ÇÒ´ç (192.168.0.181)
- ÀνºÅϽº ±âµ¿
- iptime °øÀ¯±â¿¡¼ IP ÇÒ´ç ¿äû ¹× ÇÒ´ç ½ÂÀÎ(192.168.0.59)
:
dhclient[516]: DHCPDISCOVER on ens3 to 255.255.255.255 port 67 interval 3
dhclient[516]: DHCPOFFER of 192.168.0.59
dhclient[516]: DHCPREQUEST for 192.168.0.59 on ens3 to 255.255.255.255 port 67
dhclient[516]: DHCPACK of 192.168.0.59
:
°á·ÐÀûÀ¸·Î º¸¸é ·Î±×»ó¿¡´Â ÀνºÅϽº¿¡¼ openstack¿¡ DHCP ¿äûÇÏÁö´Â ¾ÊÀ¸³ª ³×Æ®¿öÅ© ÅäÆú·ÎÁö¿¡¼ º¸¸é 192.168.0.181À»
ÇÒ´çÇÏ°í ÀÖ½À´Ï´Ù.
ÁÖº¯¿¡ ¹°¾îºÁµµ ESXi¿¡ ¿Ã¸®½Å ºÐµéÀÌ ¾ø¾î ³°¨ÇÕ´Ï´Ù. ¤Ð¤Ð