背景:新总监做了个NLB技术分享,并留了个NLB实验的作业。于是从网上下了Window Server2008 R2并安装虚拟环境。

尝试1:

搭建NLB环境,首先要解决的两台虚拟机之间的互访问题。最初是在局域网内的两台物理机上分别安装一台虚拟Server2008,并配置虚拟网卡为桥接模式。但因公司网络对IP及MAC进行了绑定,所以通信受限。放弃此方法。


尝试2:

因为是作业,并且之前约定出不了结果是要罚钱的(主要是这个 :),所以还得搞啊。

于是想到在同一台物理机上运行两台虚拟Server2008,然后让虚拟机都以NAT方式连接不就可以了么!说干就干!

1.先把原来装好的虚拟Server2008复制了一份,然后用VMware打开新复制的虚拟机,此时VMware会给出以下提示:

2.选择“我已复制该虚拟机”(选错会上不了网,你想啊,两个相同配置的系统不会冲突才怪,至少IP肯定冲突吧!)

3.将两台虚拟机的网络适配器都设为NAT方式,IP分配如下:

   A节点IP:192.168.126.50

   B节点IP:192.168.126.60

   集群IP:192.168.126.70

4.在两台虚拟机上分别安装负载均衡功能,并在A节点(192.168.126.50)上新建集群,成功之后如下图:

   


5.在集群节点nlbtest上右击,选择“添加主机到群集”,并填上B节点的IP地址192.168.126.60,点击“连接”。

   如果一切顺利(仅仅是如果,多么好的愿望),接下来再点几个下一步也就完成了。但是怪异的事情发生了:


   

   咦!B节点找到之后,群集节点怎么没了? 是不是我操作错了。好吧,那取消再重试一次,结果打开“网络负载平衡管理器”的时候弹出以下错误:

   

   

    明明选的是多播,怎么还出这提示,这。。。 太坑人了!   

    哈哈,不要急(其实当时我是很着急)!

7.直到要交作业的这一天,才突然想到为什么在点击连接之后群集节点会消失,莫非是计算机名相同导致冲突?于是查看A、B节点的计算机名称,果然一样!

8.赶快把B节点的计算机名称改掉,随便改个NLB-TEST2,然后再试。竟然意外的成功了!


 幸福来得总是那么突然。可惜我是到最后一天才想明白,多么痛的领悟!

测性能,交作业去了~



总结:

在复制已有的虚拟机系统时,要记住两点:

1.打开复制的系统时应选择“我已复制该虚拟机”

2.如果配置过程中遇到一些奇怪问题,请将计算机名称改一下。(最好复制后直接改掉,免得以后出问题不好定位)


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐