我想实施一个冗余解决方案。我有两个子网,所有 Windows XP 机器 - 每个都有自己的 DHCP 服务器 - 通过网桥连接。
当前 - 所有机器都从一台 DHCP 服务器获得 DHCP 租约,而另一台已禁用。
当网桥关闭时 - 我想在多个服务器之间拆分我的 DHCP 范围。如何在 Windows XP 客户端计算机上执行此操作?
让我先说明一下这个问题,我是一名开发人员并且拥有网络的基本知识。我目前的工作要求我戴很多帽子。
我正在为我们的 SaaS 应用程序构建一个数据中心,并在 ebay 上购买了所有硬件。
2x Juniper SSG-5
2X Dell PowerConnect 5324
3X Esx Hosts
Run Code Online (Sandbox Code Playgroud)
我想在硬件级别完全冗余。我将在瞻博网络上执行主动/被动操作。我了解如何在防火墙上设置 NSRP。我的问题是,如何将交换机连接到防火墙,以便它是冗余的并且没有循环?
我的假设是每个防火墙都将连接到两个交换机。有那么简单吗?从那里我将在 ESX 主机上进行 NIC 组合,每个交换机有一个链接。
交换机需要连接在一起吗?对于这个基本配置,我是否需要对交换机进行任何管理?
谢谢您的帮助!
如果这是一个明显的问题,我很抱歉,就冗余网络而言,我是一个新手,而且我不确定谷歌的关键字是什么。我的应用场景是这样的:
为了获得网络冗余,最明显的做法是拥有两个高速以太网交换机,并将每个 Linux 服务器连接到这两个交换机。这样,如果其中一个交换机发生故障,或者有人意外切断以太网电缆,则可以通过另一根电缆/交换机继续进行通信,并且系统将保持完整功能。
我的问题是,有没有办法让冗余对应用软件100%透明?(所谓透明,我的意思是应用程序软件不必知道或关心有多个以太网端口;理想情况下它只会看到 eth0 而不是 eth1...并且如果数据停止流过其中一个端口,无论出于何种原因,两个物理以太网端口,应用程序软件都不必检测故障或执行任何特殊操作才能继续工作)。
额外的带宽对于我的目的来说并不重要(千兆以太网的一个“通道”足够快),但简单性和可靠性很重要。
我有兴趣找到一个可以提供真正 100% 正常运行时间的主机。
是否可以在云计算结构内托管服务器?
我知道在 DNS 中,每个 DNS 服务器都会尝试查看它们是否会响应
我在电子邮件中知道,如果发生故障,它将转到列表中的下一个,或者将邮件保留一段时间
据我所知,在网络服务器中,浏览器将获取网络服务器 IP 地址之一并尝试它,如果失败,它将放弃。这样对吗?如果是这样,那么将流量从出现故障的 IP 地址引开的唯一方法就是使用 DNS 服务器,即使这样也不会立即更新。
为了他们的名声,我不会提及他们的名字。但我只会使用:
我以前工作的业务 -
他们使用的ABC Web Dev Hosting 公司 - XYZ Hosting
我最近发现 XYZ Hosting 发生了某种事件,他们最终丢失了很多客户的数据 - 包括 ABC Web Dev 的数据。ABC Web Dev 能够恢复他们客户的一些网站,在将它们从他们的本地开发计算机中提取出来并将它们放在另一个托管服务提供商上之后。他们最终因此失去了很多客户,声誉受损。
我正在创办自己的网络开发公司,但我不想遇到同样的问题。我打算使用 Rackspace,但是,尽管他们是一家很棒的公司,但根据维基百科,他们过去仍然有停机时间。我认为尝试同时运行两个提供商可能是个好主意,以确保如果一个提供商发生任何事情,网站仍然会因为另一个而保持运行。
我知道网站必须始终从一台服务器上拉取,但是如果第一个服务器关闭时有办法将请求重定向到第二台服务器,那将解决我的问题。
请注意,我们将在本地设置一个临时环境,如果提供商确实有任何问题,这将允许快速恢复,但是如果可能的话,我想完全避免任何停机时间。
所以我的问题是:
有没有人试过同时运行两个提供程序?
这会被认为是好的做法还是我走得太远了?
真的有任何方法可以同时运行两个服务器,其中一台服务器充当备份吗?
有没有办法保证使用 HDD 的 SSD 冗余?
Raid 1 是保证 HDD 冗余的最佳选择,但 SSD 太昂贵,无法通过 RAID 保证冗余。如果我将 SSD 与 HDD 结合使用,是否可以使用 HDD 作为故障转移设备来保证冗余,并延迟镜像 HDD 上的数据?(例如:数据应该每 5 分钟同步一次,而不是像 Raid 1 那样实时同步)。
我有 3 台服务器,都具有相同的规格:
我的供应商无法安装第二个硬盘驱动器,但可以向我保证,如果出现故障,将立即更换该驱动器,并使用另一个同样糟糕的驱动器。
驱动器故障的可能性很高,而且由于我不能使用 RAID,我正在考虑在所有其他机器上保留每台机器的备份,以便在 2 个不同的驱动器上总是有 2 个副本,加上原始的。
我会每小时使用 rsync 同步驱动器,以保证某种冗余,因为 DC 内部的带宽是免费的,因此它比异地备份便宜得多。(无论如何都会保留每日offiste备份)。
你怎么认为?有什么建议吗?
将所有设置和数据从一台 Linux 机器不断镜像到另一台机器的最合适方法是什么?我有一个关键服务器,我希望有一个“热备用”可用,以防任何组件故障使其脱机。我有 RAID 和冗余电源,但内存/CPU/主板故障仍可能使其脱机。每小时/每天使用 rsync 将文件系统复制到同一台机器上是否足够?
我在 Ubuntu 16.04-Nginx 服务器环境上有几个网站,每个网站的 Nginx conf 文件都包含这组位置块:
location ~* \.(jpg|jpeg|png|gif|ico|css|js|ttf|woff|pdf)$ {
expires 365d;
}
location / {
index index.php index.html index.htm fastcgi_index;
try_files $uri $uri =404 $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php*-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Run Code Online (Sandbox Code Playgroud)
这个集合在所有 confs 中都是相同的,这会导致冗余。我试图将它放在全局的服务器块中/etc/nginx/nginx.conf并重新启动服务器,但服务器崩溃了。
如何将这个集合从,上游/etc/nginx/nginx.conf到每个站点 conf 的服务器块?
redundancy ×10
failover ×2
rsync ×2
backup ×1
bridge ×1
cloud ×1
dhcp ×1
ethernet ×1
hard-drive ×1
hosting ×1
juniper ×1
networking ×1
nginx ×1
providers ×1
raid1 ×1
scope ×1
ssd ×1
ssg5 ×1
ubuntu ×1
uptime ×1
web-hosting ×1
web-server ×1
windows-xp ×1