作者Clementtang (剑客唐唐‧光明)
看板Cloud
标题[问题] VMWare ESXi 网路架构
时间Sat Oct 16 00:23:42 2010
不知道能不能顺便问虚拟化的技术问题,应该跟 Cloud 也算相关吧 XD
总之,从七月开始弄到一台四核旧机器来玩 ESXi,
算算到今天都四个月了,还是有很多细节部分搞不懂,
看来 VM 课程贵的有理,要靠自己摸索真的要花很多时间爬文看文件。
状况是这样的。
我的机器是放在机房内,但是机房的网路我没办法管理,
只能要到一个固定 IP 就这样,而机房 router 的部分我也无法 access 到。
又 ESXi 没办法像 Virtual Box 那样帮你做 NAT/Bridge,
所以我当时用了比较笨的方式,就是把机房 router 後面再接一个我自己买的 router,
再把机器接在我的 router 後面,用该 router 来做 NAT/DHCP/DNS 等。
最近发现可以用 Untangle 来帮我做这些事情,就想说来把这些服务转移看看。
我的理想网路架构:
vSwitch0
┌─────────┐
│WAN │← eth0 ← Static (120.97.XX.XX)
│Untangle │
└─────────┘
vSwitch1
┌─────────┐
│Management Network│← eth1 ← Dynamic
│IP:192.168.2.XX │
└─────────┘(感觉这边好像不是这样设定? 应该不配网卡给它?)
┌─────────┐
│LAN │
│Untangle │
│VM1 │
│ ﹕ │
│VMn │
│IP:192.168.2.XX-XX│
└─────────┘
让 Untangle 在 vSwitch0 拿我那唯一的实体 IP,
然後再用 vSwitch1 来把 Untangle 的网路透过 DHCP 分给其他 VM。
实测流程是:
1. 把网路接给 eth0 让 Untangle 拿实体 IP
2. 拉一条线把 eth1 接到 router 的 LAN 上面
3. 拿台 NB 去接 router 的 LAN 透过区网来开 Client 端
4. 开 Untangle 启用 DHCP,再把 Management Network 设成 eth1 用 Dynamic
到这边就死了,因为 Untangle 那边没问题可以顺利上网,
但是机器拿不到 Untangle 发的 IP...
我同学用另一台机器是可以成功设定,但是他是让机器的 eth0 配实体 IP,
再拿一个实体 IP 给 eth1 让 Untangle 用。
所以问题就是,到底可不可以在只配一个实体 IP 的环境下,
不透过任何硬体来达到我的需求?
还是说只是我设定错误?
我知道理想状况下,虚拟化应该是把这些东西用硬体解决,
但是受限於网路环境之下,很想了解说这样的架构能做到多少。
感谢各位看完这冗长的说明,希望能有前辈分享经验。
p.s. 最近买了本 vSphere 建置的书,厚厚一本说明的蛮详细的,
推荐给想玩 VMWare 的网友们。书名就不说了,天珑进去新书区就能看到。
--
"It's very simple: Scissors cuts paper, paper covers rock, rock crushes
lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates
lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock and,
as it always has, rock crushes scissors."
- Sheldon Cooper @ TBBT
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.213.163
1F:推 WFC:我当初有想过用VPN连入的方式来实作~ 10/17 21:45
2F:→ WFC:不过在实作前还是要先把架构图设想好 10/17 21:46
3F:→ WFC:才有办法照拓朴架构上去构思 10/17 21:47
4F:推 petertc:架个DHCP server就是了 10/18 15:24
5F:→ Clementtang:呃 我就是想要用 Untangle 来做 DHCP 10/18 16:20
6F:→ Clementtang:VPN 也是可以... 但是这样每次开 Client 就要 VPN 了 10/18 16:20