我在stackoverflow问这个问题,并build议我在这里尝试: 我正在build立一个网站,用户可以上传照片,我也会把上传的照片转换成缩略图。 提前计划,如果网站变得stream行起来,我该如何扩大规模,使图像(包括原始图像和缩略图)能够存储在多台服务器上,并从多台服务器上提供服务? 也许是一个集群? 有没有开源软件可以帮助我? 谢谢。
有人可以推荐开源虚拟化集群套件吗? 我正在build立一个2-3节点的集群瓦特/ 2 Web服务器2 MySQL和一个虚拟负载均衡器为Apache。 我们目前有5个专用服务器上的这种设置,并希望巩固这些。 所有虚拟机都将运行centos5.5,并且在发生硬件节点故障时将需要实时迁移。 提前致谢。
我目前正在重新devise我们的备份解决scheme,并希望对如何执行复制部分进行一些input。 我们有两个站点,一个比另一个大得多,我们需要备份。 我有两台Linux服务器可以通过NFS / iSCSI / SMB共享他们的卷(我还没有完全决定要使用哪一个)。 将存储在这些卷上的文件很可能是VMDK – 所以只有单个大文件 – 将包含使用VMWare Data Recovery或Veeam(还没有决定使用哪个)的备份。 现在来棘手的部分..我想复制这些VMDK的两个服务器。 所以服务器A将拥有自己的VMDK,服务器B将拥有自己的VMDK。 我是否应该使用像Rsync一样定期将文件复制到另一台服务器上,还是利用DRBD + GFS2之类的东西在块级别更改时更好地复制内容,从而为我提供主动/主动集群文件系统? 请记住VMDK在两个位置都不会被修改。 也就是说,服务器A永远不会修改主要位于服务器B上的VMDK,反之亦然 请让我知道,如果你需要更多的信息,并感谢您的任何input!
我们有5台新的Windows(2008 R2)服务器供我们使用。 我们打算这样configuration它们: 运行IIS和DFS复制的3个Web服务器(负载平衡) 2主动/被动群集configuration中运行SQL Server 2008 R2的SQL服务器 现在,对于DFS-R和集群,我们需要两个域控制器,而我们没有足够的物理服务器。 Hyper-V群集是否可以安装在运行SQL群集的相同硬件上? 什么是更好的: 一个活动的sql节点,其他运行虚拟DC 每个节点运行它自己的DC? 可能的陷阱? 要注意的事情? 注意:由于高负载,我不想虚拟化SQL服务器。 区议会不应该承受任何负担。 Web服务器没有足够的RAM来进行虚拟化,也没有连接到共享存储。
有人可以帮我解释一下吗? 我认为可以在不需要群集共享卷的情况下使用Hyper-V实时迁移。 鉴于以下情况: 实时迁移一次只能迁移一台机器(Server 2008 R2,我认为Server 2012将能够迁移多台机器)。 由于未使用群集共享卷,因此持有VM存储的LUN的所有权将需要传输到新节点。 因此,我认为只有在每个虚拟机都有自己的LUN时,不带CSV的实时迁移才能正常工作。
我正在寻找一步一步的说明,在Windows 7 64位下的Oracle VirtualBox上至less安装两个简单的Ubuntu Virtual Core 12.10服务器虚拟机。 testing设置将是: 充当负载均衡器的Windows主机上的Apache HTTP服务器。 结果将是http://localhost:8080将在两个节点之间平衡并提供会话复制。 两个精简,占地面积小的Ubuntu Server来宾节点,带有Java 7和Tomcat 7。 目的是帮助大家进行高可用性/负载平衡的开发和testing,尽可能在本地工作站或主stream笔记本电脑上创build一个合理的环境。
我有一个构成分析集群的小型计算机网格。 一个在eth0上连接互联网的主节点,和一对连接到交换机的私有静态IP工作者。 主设备也连接到eth1上的专用networking。 目前运行的所有Ubuntu 12.04服务器。 我对一般的集群很陌生,并没有太多的系统pipe理员,但是我发现远程更新工作人员会是一个问题。 由于我只是testing,所有的盒子都是一些旧的桌面,我假设它们有很大的不同,可以克隆工作人员的图像并安装。 相反,我已经想到,可以在主人身上运行 apt-get update 并将包列表传送给工作人员。 然后让每个工人运行 apt-get upgrade -qq –print-uris | cut -d\' -f 2 生成软件包列表,将它们下载到主服务器上,然后将软件包传输给工作人员并使用它们进行安装 dpkg -i package_name 虽然我不介意有人指出我在这里做错了,但这是我有疑问的第一步。 软件包列表在哪里下载? 如果我保持相同的sources.list文件,将为个别工作人员下载正确的软件包列表吗?
我有一个HaProxy设置,其中每个haproxy服务器将stream量路由到多个应用程序服务器。 正常httpstream量的路由基于请求url的散列。 现在我想创build一些规则来允许某些pipe理请求被路由到特定的应用程序服务器。 那就是我有应用程序服务器“node06 – node15”。 我希望能够请求node06.mydomain.com/my-admin-request并将其路由到正确的应用程序服务器。 我不能通过DNS来做到这一点。 所有请求都通过一个暴露的IP地址进入集群。 所以我做了一个haproxyconfiguration,做我想要的: frontend www-http bind :80 reqadd X-Forwarded-Proto:\ http acl node06 hdr_beg(host) -i node06. use_backend node06-status if node06 acl node07 hdr_beg(host) -i node07. use_backend node07-status if node07 # … and many more such nodes … default_backend application-backend # This is the application back end. # Route request […]
我有以下问题: 考虑附加的图像: 我有一个服务器(RHEL 7)和3个IP地址(在同一个物理接口上): 192.168.10.1(eth0,networking192.168.10.0/24上的服务器地址) 192.168.10.100(eth0:1,networking192.168.10.0/24上的群集资源的虚拟IP) 192.168.20.100(eth0:2,networking192.168.20.0/24上的群集资源的虚拟IP) 由于两个群集资源位于两个不同的networking上,因此我必须确定,对于每个客户端请求其中一个资源,响应的path保持完全相同。 这意味着在资源的IP地址的基础上使用两个不同的网关。 使用iproute2的源策略路由是否可以实现这一目标? 提前致谢,
我需要configurationSQL或Windows 2008群集来获得HA,而不丢包。 我configuration我的SQLcluster,但是当我重新启动一个节点,我失去了一个平。 我试图不丢失ping,以便在所有者节点集群重新启动时,我的查询将继续执行,且不会超时。 可能吗 ?