Articles of 复制

用复制的数据*和*自己的数据创build一个testing数据库

我想创build一个testing数据库,每天使用生产数据库中的数据进行刷新。 但是 ,我想能够在testing数据库中创buildlogging,并保留它们而不是被覆盖。 我想知道是否有一个简单的方法来做到这一点。 这两个数据库运行在同一台服务器上,显然是排除了复制? 澄清,这是我想要发生的事情: testing数据库是使用生产数据创build的 我创build了一些我想要在testing服务器上运行的testinglogging(基本上我可以创build一些我可以玩的示例logging) 第二天,数据库被完全刷新,但是当天创build的logging被保留。 那天未被触动的logging被生产数据库中的loggingreplace。 这很复杂,如果删除了生产数据库中的一个logging,我也希望它在testing数据库上也被删除,所以我想删除testing数据库中不再存在于生产数据库中的logging,除非这些logging在testing数据库中创build。 看起来像这样做的唯一方法是有一些表存储关于正在创build的logging的元数据? 举个例子,像这样的东西: CREATE TABLE MetaDataRecords ( id integer not null primary key auto_increment, tablename varchar(100), action char(1), pk varchar(100) ); DELETE FROM testdb.users WHERE NOT EXISTS (SELECT * from proddb.users WHERE proddb.users.id=testdb.users.id) AND NOT EXISTS (SELECT * from testdb.MetaDataRecords WHERE testdb.MetaDataRecords.pk=testdb.users.pk AND testdb.MetaDataRecords.action='C' AND […]

AD复制错误/ KCC – 两个域控制器之间

我前几天有一个相当的问题。 让我只说出发生了什么 – 我也inheritance了这个环境,请记住这一点。 第一个域控制器 – Windows Server 2003 R2 Std 第二个域控制器 – Windows Server 2008 R2 Ent 在过去的几天里,当用户启动并尝试从我最近刚刚安装的任何工作站login时,login时会遇到信任错误。 所以,我以本地pipe理员的身份login,然后重新join了域 – 但是,当信任失败多次越过几台机器,我深挖。 在其中一个工作站上,我检查了事件查看器,发现这个: Log Name: System Source: NETLOGON Date: 5/16/2013 12:06:07 PM Event ID: 3210 Task Category: None Level: Error Keywords: Classic User: N/A Computer: WIN7-2083.Domain.DomainName.com Description: This computer could not authenticate with \\BDCName.Domain.DomainName.com, a […]

Openldap镜像模式复制故障转移

我们目前有一个主ldap服务器和大约400个奴隶服务器,通过这个主服务器被部分复制。所有的openldap版本都是相同的,2.4.31 我们想要的实际上是,如果主服务器ldap服务器closures,另一个完全复制的主服务器ldap占据了自己的位置,部分复制的从服务器想继续服务ldaplogin。 到目前为止,我已经build立了第一个主ldap主镜像服务器。 但我不能让奴隶服务器意识到第二个主ldap.I实际上增加了第二个提供者字段到我们的slave.conf,但没有运气。 这里是我的slave.conf syncrepl rid=001 provider = ldap://master1IPadress tls_reqcert=never type=refreshAndPersist retry="5 5 300 +" searchbase="dc=company,dc=com,=dc=tr" schemachecking=off filter="here is we filter main ldap tree with unique slave server number" bindmethod=simple binddn="cn=root,dc=company,dc=com,dc=tr" credentials="password" 我怎么能设置第二个主要的LDAP故障转移,而不使用额外的负载平衡器?

Postgresql WAL-E – 复制落后+无法赶上

有谁知道我怎么能使用WAL-E更快地处理WAL段? https://github.com/wal-e/wal-e 我有一个使用WAL-E上传到S3的主机,我有6个复制(hot_standby),从S3中获取信息,但其中一些却落后了。 有趣的是,纽约市的2台复制服务器一般都不落后,但其他4台(SF,亚特兰大)落后(2000秒+),似乎没有赶上。 有没有人有任何意见/build议如何解决这个问题? 我甚至放慢了插入主人的数量,但他们仍然落后。

Windows 2012 BCD进程从复制LUN引导以从SAN引导

对于我们的基础架构,我们有一个生产站点和一个灾难站点,在Windows服务器上为LUN进行基于SAN的复制。 因此,为了certificate我们的概念,我们在生产站点上的一台服务器上安装了一个存储arrays,其引导磁盘通过SAN(块级副本)复制到第二台服务器。 由于财务上的限制,DR服务器也是正常运行时的开发/testing服务器。 所以实际上,每个启动/testing操作系统都有一个来自SAN磁盘的启动,而另一个启动操作系统。 因此,在故障转移testing期间,我们使用启动pipe理器来根据需要select启动哪一个。 在我们的概念validationtesting中,当试图从作为生产服务器引导LUN副本的目标DR LUN进行引导时,我们遇到了以下错误。 File: \EFI\Microsoft\Boot\BCD Error code: 0xc000000f 我的假设是,这是由于引导设备的ARCpath存储在BCD文件中,所以NTLDR无法find原始(生产)目标path上的引导LUN,因为副本位于另一个站点上的另一个存储arrays上。 我的问题是,要解决此问题,是否需要在故障转移期间为每个DR服务器在BCD上运行bootrec恢复过程,还是有更好的方法来允许BCD沿着新pathfind正确的LUN?

在MySQL复制中可以做些什么来防止“无法刷新主信息”?

我有两个MySQL 5.1服务器设置与主/从复制。 我以前使用5.1.41几年没有问题。 但是,由于我已经升级到5.1.72(并做了一些其他的调整,例如启用INNODB HA插件),我经历了奴隶I / O线程在从属服务器上死亡的经常性问题。 这是被logging的消息: 140506 21:18:33 [ERROR] Failed to flush master info file 140506 21:18:33 [Note] Slave I/O thread exiting, read up to log 'mysql-bin.010913', position 38278270 有谁知道什么触发master.info文件的刷新? 任何想法,为什么它可能无法被刷新? 我看到后来的MySQL版本有sync_master_infovariables,这在这里可能会有所帮助,但是我不认为它在5.1.72中被支持。 每当发生这个问题(每隔一天大约一次),我必须连接到从站并发出从站; 从属开始; 并且复制将恢复,并logging以下消息: 140507 9:46:22 [Note] Error reading relay log event: slave SQL thread was killed 140507 9:46:24 [Note] Slave SQL […]

mongodb在尝试同步数据时保持循环

我把我的独立的mongodb转换成副本集。 我已经添加了一个成员(并且我想以后再添加两个成员,并closures主服务器)。 我的主要mongodb运行2.2.3,并且运行最新版本的mongodb 2.6.4的新副本成员。 这两个数据库的运行在Ubuntu服务器14.04,在微软Azure和他们正在运行在相同的亲和组。 (Vm尺寸是A2) 我已经编辑了“nofile”和“nproc”的ulimit到65535,在看到MMMS监控build议之后,BUT只在副本上,以避免机器的重启时间,是否有必要? 我在主数据库上find了一个超过80米的文件,并在现场制作中运行。 这是否是这样的? 经过几个小时的同步数据,TTL显示以下错误,并开始重新同步。 并保持循环。 [rsSync]完成build立底层,即将提交 [rsSync]旧的日志文件将被删除:/datadrive/data/journal/j._9 [rsSync]build立索引完成。 扫描55381316总logging。 1348.97秒 [conn221] serverStatus非常慢:{after basic:0,after assert:0,after backgroundFlushing:0,after connections:0,after cursorors:0,after dur:0,after extra_info:0,after globalLock:0,after indexCounters:0,锁后:0,网后:0,后opcounters:0,后opcountersRepl:0,后recordStats:744214,后repl:744214,在末尾:744214} [conn221] command admin。$ cmd command:serverStatus {serverStatus:1} keyUpdates:0 numYields:0 locks(micros)r:31 reslen:3920 1243515ms [conn228] serverStatus很慢:{后基本:0,后断言:0,之后backgroundFlushing:0,后连接:0,后游标:0,后dur:0,后extra_info:0,后globalLock:0,后indexCounters:0,锁后:0,网后:0,后opcounters:0,后opcountersRepl:0,后recordStats:634932,后repl:634932,在末:634932} [conn228] command admin。$ cmd command:serverStatus {serverStatus:1} keyUpdates:0 numYields:0 locks(micros)r:33 reslen:3920 1073310ms [conn235] serverStatus很慢:{后基本:0,后断言:0,之后backgroundFlushing:0,后连接:0,后游标:0,后dur:0,后extra_info:0,后globalLock:0,后indexCounters:0,锁后:0,网后:0,后opcounters:0,后opcountersRepl:0,后recordStats:578551,后repl:578551,在末尾:578551} [conn235] command […]

Hyper-V复制副本容量规划器不能获取虚拟机信息

我正在尝试使用Hyper-V副本容量规划工具来估计副本站点的需求。 它一直在卡住“从主站点获取VM和VHD,这可能需要几分钟的时间……”。 我等了一个多小时,仍然坐在那里。 主站点是3节点Hyper-V 2012R2集群。 我已经在群集上安装并configuration了Hyper-V复制代理angular色。 现在,它被设置为使用没有任何证书的HTTP。 我还没有副本网站,所以我select了“跳过涉及副本站点的testing”。 对于主站点,我已经尝试将它指向复制代理和单个节点之一。 它卡在同一个地方。 编辑:我现在有一个主机作为临时副本网站,并试图与此。 没有变化,它仍然陷在同一个地方。 其他的事情我已经试过了: 在所有3个节点上禁用了Windows防火墙 从其中一个节点运行该工具,以域pipe理员帐户login 将所有虚拟机移出一个节点,然后将工具指向现在为空的节点 让它运行更长时间 – 一夜之间就让它一个人待着。 下载工具,以防万一它是腐败的 重新启动我的电脑 Per @ Signal15的build议,检查端口135是打开的 – 它是(testingPowerShell的方式,从我的桌面到所有3个节点+集群IP) Per @Brian的build议,检查远程WMI是否正在工作 – 就是说,我可以在PowerShell中远程使用Get-WMIObject命令来对付所有3个节点。 重新启动所有3个节点 在所有情况下,它都卡在完全相同的地方。 任何想法如何弄清楚为什么它冻结? 我错过了configuration重要的工具来运行?

Postgres通过Internet进行stream式复制

所有: 我想build立两个PostgreSQL服务器,一个作为主服务器,另一个作为热备份,使用stream式复制。 我之前在局域网环境下做过这个,但是我想知道它在互联网上的performance如何。 具体来说,我将使用20 Mb / s对称共享连接将数据中心的产品复制到AWS或类似产品。 有没有人有这样的部署经验? 它对你有多好? 我应该记住的任何特殊的考虑? 谢谢。

vSphere / SRM复制不尊重优先级组

我正在演示VMware的SRM。 安装是好的,我可以轻松地运行一台机器的恢复。 我正在为单个应用程序开发一个恢复脚本,它分布在大约10台服务器,几台SQL服务器,几台应用程序服务器,一台客户端访问机器以及其他几台服务器上。 优先级组的定义与其应该完全相同,我不需要添加任何组内定义。 当我testing我的恢复计划时,我看到优先级1的虚拟机首先被启动,优先级2没有被启动,有一些 – 优先级3的虚拟机启动了一半。 看起来事情最终会继续,仍然使用这种奇怪的顺序。 这里发生了什么? 它与SRM用来更改IP地址的方法有关吗? 硬件版本和/或VMware Tools中的东西? 所有ESXi主机和vSphere都是5.5。 我正在使用vSphere复制和SRM 5.8.1。