使用 Hyper-V 2012,可以将主服务器配置为复制到从服务器,以便在主服务器上需要维护时允许虚拟来宾实时迁移到从服务器。
我的问题如下:
是否可以使用 Hyper-V 2012 配置从主服务器到两个服务器的复制?(或更多)从属服务器的?
我不太想用谷歌找到答案,所以我希望有人可能已经知道答案了。
对上面的更正
如果没有共享存储,就不可能复制 VM 并对其进行实时迁移。要执行实时迁移,您首先必须删除副本。然而,这个问题仍然存在。
假设您正在运行域 X,但希望您的内部 DNS 服务器处理域 X 和域 Y 的请求,以便如果 machine1.X 解析为 abcd,那么 machine1.Y 将解析为相同的 IP 地址?
基本上,我们希望有一个单一的 DNS 记录主集,但有一个包含所有相同记录的第二个域。我们正在进行迁移,如果我们不必记住一直更新两组域记录,那就太好了。
我目前有 1 个主服务器 (a) 和 3 个直接来自主服务器的复制服务器 (b, c, d),我使用的 archive_command 是以下脚本:https : //gist.github.com/Geesu/8640616
所有服务器都是运行 PostgreSQL 9.2.6 的 Ubuntu 12.04.4
这是每个复制服务器的 recovery.conf:https : //gist.github.com/Geesu/8640635
奇怪的是,在我启动复制服务器大约 6 小时后,其中 2 个立即落后,现在被困在试图追赶上,但他们一直落后。以下是他们与大师相比的差距:
a 20287.825072
b 2.521136
c 19994.51653
Run Code Online (Sandbox Code Playgroud)
有没有人知道为什么其中一台服务器几乎完全赶上,而其他服务器却一直落后?我已经验证 a 和 c 正在处理 WAL 段,只是它做的不够快。
来自 a 和 c 的一些日志示例:
cp: cannot stat `/var/lib/postgresql/9.2/archive/000000080000109E0000009A': No such file or directory
2014-01-26 23:02:14 GMT LOG: record with zero length at 109E/9AE622D8
cp: cannot stat `/var/lib/postgresql/9.2/archive/000000080000109E0000009A': No such file or directory
2014-01-26 23:02:14 GMT …Run Code Online (Sandbox Code Playgroud) 我在将 AD 从一个 DC 复制到另一个 DC 时遇到问题。两台服务器都是 Windows Server 2008 R2 SP1。我在站点和服务中使用了 GUI 选项来强制复制。我也试过 repadmin 和 ntsdutil。
我尝试过的 repadmin 命令:
repadmin /replicate mars zeus dc=CS,dc=local
Run Code Online (Sandbox Code Playgroud)
当我尝试 repadmin 时出现错误:
由于以下错误,Repadmin 无法连接到“家庭服务器”。尝试使用 /homeserver:[dns name] 指定不同的主服务器
我已从 [此处] 下载了 Active Directory 复制状态工具:运行复制状态后收到以下错误。1

我创建了一个 youtube 视频,更好地解释了我的问题:这里的视频
我希望有人可以帮助我用 AD 复制我的两个 DC。我真的不知道接下来要做什么,或者还可以尝试什么。
active-directory replication domain-controller windows-server-2008-r2
我正计划复制 Web 服务器以实现高可用性目的。该服务器在 Hyper-V 中作为 Ubuntu 15.04 虚拟机运行,并安装了 MariaDB 10.0、Apache 2.4 和 PHP-FPM 5.6。
第二个虚拟机将作为该虚拟机的直接副本启动,但位于美国。第一个虚拟机位于欧洲。(延迟约为 80-120 毫秒)
我想让服务器保持同步,以便它们都可以向我的客户端提供相同的内容,并且客户端将使用最近的服务器(为此我将使用 Route 53)
服务器之间的数据交换是安全的,这很重要,以保护数据库中的联系方式和其他信息,并防止更改 /var/www 目录中的文件。
我已经考虑为此使用以下选项:
SSL(TLS)
我已经考虑使用 SSH 进行数据库和文件复制。但是我不确定文件复制部分使用哪个应用程序。
SSL 可用于数据库复制,但它需要生成需要时不时更换的证书,这可能会花钱。
我的最后一个选择是使用 openvpn,但我不确定是否可以将其设置为附加网络,而不是通过它路由我的所有流量。这个方法好像也需要生成证书文件。。
mysql ubuntu mysql-replication replication high-availability
我正在考虑在 AWS (EC2) 基础设施上设置一个共享文件系统/文件服务器,以提供复制和相当轻松的故障转移。这个文件系统可能会承载数百万个大小为几兆的文件。将从多个客户端 VM 访问(读/写)这些文件。如果主文件服务器出现故障,我希望客户端能够在不丢失任何文件的情况下故障转移到副本文件服务器(即我希望复制是实时的)。我查看了几个选项:
有没有更好的解决方案?
我有一个 MongoDB 副本集,其辅助节点不会超过 STARTUP 状态。数据库很大,但他们现在应该已经转移到 STARTUP2。正确的端口是打开的,因为我可以从主连接到辅助连接,反之亦然。
我正在尝试在 MongoDB 3.04 版中创建副本集。我遵循本教程并在尝试使用主服务器添加节点时遇到下一个错误:
vacrep:PRIMARY> rs.add('server address here')
{
"ok" : 0,
"errmsg" : "Quorum check failed because not enough voting nodes responded;
required 2 but only the following 1 voting nodes responded: PRIMARYSERVER:27017;
the following nodes did not respond affirmatively: 'server address here':27017
failed with Missing credentials for authenticating as internal user",
"code" : 74
}
Run Code Online (Sandbox Code Playgroud)
这是到目前为止所做的:
我发现有关此错误的线程很少,但在其中任何一个中都找不到解决方案。我该如何解决这个问题?
我有一个 CouchDB,我想复制到另一台服务器,以便在不增加生产服务器负担的情况下进行备份转储。生产 CouchDB 有不同数量的数据库,我想同步所有内容,而不用担心服务器上当前实际有多少个数据库。
现在的问题是 GUI 只允许您单独为每个 DB 配置复制(对于 http 请求也是如此)。到目前为止,我已经找到了各种脚本和解决方法(这个看起来是我迄今为止最好的选择:https : //gist.github.com/janoskk/339d76a40b63969ea568),但没有官方支持。
设计用于同步多个服务器的数据库是否可能没有全部同步选项?
如何将 Windows Active Directory 的完整备份放入单个文件中,是否可以将此 AD 备份还原到另一台服务器?
由于连接问题,我现在无法使用 Active Directory 复制。
replication ×10
mongodb ×2
backup ×1
couchdb ×1
drbd ×1
files ×1
migration ×1
mysql ×1
nfs ×1
postgresql ×1
replica-set ×1
restore ×1
s3fs ×1
ubuntu ×1