以上是我方案的拓扑图
我的设想是, 利用两台物理服务器做虚拟机, 其中一台高配置的作为主服务器, 所有主要的服务都运行在这台服务器上。安装的系统为Windows Hyper-v 2008R2 Server, 使用iSCSI连接到存储上, 所有虚拟机VHD文件存放在存储上。 另外一台物理主机作为备份机,因为还没搞清楚故障转移集群的运行机制, 所以有些问题还要请教一下。
1. 如果我准备在主服务器上跑8个虚拟机, 有数据库 , 有域控, 还有web服务器等等。 如果要做高可用, 选什么方案比较好? 是做故障转移集群好还是把虚拟机vhd文件放存储上, 如果主服务器坏了, 就用备份服务器直接读这个vhd文件来运行 ? 如果做故障转移集群, 是不是主服务器上有多少台虚拟机, 备用机上要运行同样数量的虚拟机? (对恢复时间没有比较高的要求, 停机半小时一小时内可接受)
2. 物理机做虚拟化是安装windows 2008 r2再添加hyper-v好还是运行windows hyper-v 2008r2 server好, 各自优缺点是什么?
3. 如果像我设想的这样, 物理机只运行基本的hyper-v 2008r2 server 所有的虚拟机都存放在存储上运行, 对存储的硬盘要求还有网络要求会不会很高? 双控制器8端口 6个1T 7.2K 近线 SAS硬盘组成的raid 5(其中一个热备) , 能否满足同时运行8个虚拟机? 连接存储的网络是千兆的, 带宽是否足够?
4. 如果跑8个虚拟机, 物理机的网卡需要多少? 是配一块4端口的千兆网卡 还是配2块4端口的千兆网卡还是要更多? 需要为每个虚拟机指定一个物理网卡端口吗? 另外我的存储是只要接一个网卡端口还是用多个端口做负载均衡?(咨询了工程师, md3200i 端口好像可以做负载)
5. 服务器的cpu是 至强X5650 两个, 是2.6G 6核心HT的, 64G内存, 如果跑8台虚拟机, 是否够用? 另外如果cpu带超线程 , 也就是2颗6核的cpu物理机查看任务管理器时,实现显示24核心, 在hyper-v里可以配置cpu核心 , 这里的核心包含超线程的吗?
7. 我的防火墙上有4个端口, 两进两出, 两个内部网口一个为dmz, 一个为内部使用, 我可否在同一台交换机上划分两个vlan
,然后用两根网线分别接到防火墙接口上? (因为要对两个区域做防火墙策略, 所以我想没办法用一根线来连接)
8, 如果我的内部网络的客户端也要访问存储,是否防火墙上做静态路由还是在交换机上做静态路由比较好? 或者我是否可以取消存储的vlan, 让存储直接连在vlan1上, 这样做会不会影响 vlan1的其它应用?
9. 我的存储准备设两个分卷, 一个用来存放虚拟机的vhd文件, 另一个卷用来做为symantec backup exec的备份用, 如果我的backup服务器运行在虚拟机里, 应该怎么连? 是通过vlan1做iscsi连接, 还是给bakcup分配一块连接在vlan2的网卡用来做连接? 如果bakcup设两块网卡, 一个用来连接vlan1 一个用来vlan2, 需要在服务器上写静态路由吗? 还是配好网卡的地址后系统自动会将相应的访问会走对应的网卡?
暂时只想到这么多问题, 麻烦更位高手解答一下, 谢谢, 另外我的方案有什么错误或不可行的地方, 麻烦各位给指正一下,非常感谢!