Articles of windows server 2003

使用CentOS 5.3虚拟化Windows 2003域,连接性差

我有一个testing实验室,在CentOS 5.3(xen)主机上运行一个虚拟化的Windows 2003域,并且遇到与属于同一域的其他主机上运行的客户端的连接问题。 这是设置: 在计算机AI上,CentOS 5.3作为主机运行,并为主域控制器,备份域控制器和交换服务器虚拟化了Windows 2003服务器。 主域控制器也充当WINS和DNS服务器。 Windows域出现在与我公司的公司networking不同的子网上。 连接到计算机A上的任何虚拟客人都没问题(远程桌面,ping,你有什么)。 我有另一台主计算机(计算机B),也有一个虚拟化的Windows 2003服务器来宾是同一个域的一部分。 然而,与那个客人的连接最好是片状的。 当我尝试ping来宾时,我不断得到至less60%的数据包丢失,并且由于这种薄弱我无法访问它运行的任何服务(远程桌面,网页)。 这里有一个有趣的部分。 它似乎只影响运行在与域控制器不同的计算机上的计算机。 在计算机B上还有另一个不属于testing域且位于公司networking上的Windows 2003来宾。 该客户机没有连接问题。 这个问题似乎也不是特定于计算机B的。 我在testing域中的本地计算机上创build了一个testing虚拟机,它与计算机B中的虚拟机具有相同的行为。 几个项目要注意: – 计算机A和B上的主机操作系统是相同的CentOS 5.3 64位 – 客户机操作系统是Windows 2003 64位和32位(计算机B上的客户机是32位) – 客户机操作系统全部启动迄今为止(截至周一) – 计算机A上的主机操作系统已从CentOS 5.2升级到5.3 更新:对不起,我没有跟进下面的评论。 计算机A和B已被移到自己的专用开关,问题已经消失。 我不确定底层的问题是什么

插入新的usb设备时使用100%的CPU – services.exe / windows server 2003

在我的服务器上,我试图安装一个新的usb驱动器,但是发生的一切就是系统开始在services.exe中使用大量的处理器周期。 使用进程资源pipe理器进行更仔细的检查时,会有一个使用umpnpmgr.dll的线程使用大部分的services.exe处理器时间。 我离开了半个小时,还没有发生任何事情。 重新启动并重试,结果相同。 尝试了一个不同的USB驱动器,然后闪存驱动器,但仍然是同样的问题。 尝试更新驱动程序,但它说,更新function已经在实施。 我已经使用进程pipe理器来杀死线程,所以服务器仍然可以执行其预期的function。 任何在此之前安装的设备仍然可以正常工作,但系统中新增的任何设备现在都可以正常工作。 我的问题是: 有没有办法手动将设备安装到registry,所以Windows认为它是以前安装的设备? 或者这个问题可以通过重新安装以外的其他方式来修复吗? 要做一个重新安装将mena备份大量的数据,这是坚硬的USB驱动器和其他networking机器空间不足。 任何帮助将不胜感激。 威廉

最佳实践:使用Asp.net和Microsoft SQL 2005在两个物理站点之间实现负载平衡/实现高可用性的最佳方式是什么?

当serverfault处于testing阶段时,我在StackOverflow上询问了这个问题。 给它第二枪。 我在两个物理上分开的位置有4个服务器。 每台服务器都运行Windows Server 2003 Standard和Microsoft SQL Server 2005标准版。 数据中心A中的服务器A1和A2 数据中心B中的服务器B1和B2 这些服务器通过互联网与VPN相互连接。 在两个数据中心之间提供高可用性的最佳方式是什么? 我已经考虑了以下想法。 情景A 数据中心A和B之间的DNS循环 通过VPN镜像服务器A1和B1上的数据库 服务器A2和B2将作为热备份发送给他们作为灾难恢复。 所有的Web服务器都会将数据库通信量通过VPN指向服务器A1,直到发生故障转移,将请求发送到B1 服务器将运行Microsoft Load Balancer软件。 情景B 镜像服务器A1和A2上的数据库 A1和A2将运行Microsoft Load Balancer软件 B1和B2将运行Microsoft Load Balancer软件。 将运送到服务器B1和B2的日志作为热备份,以便在数据中心之间进行手动切换如果数据中心A发生故障,请将DNSlogging更改为指向数据中心B. 我是C#程序员,不是系统devise人员,所以我不知所措。 我正在尝试使用我们的硬件和数据中心configuration。 如有需要,我们可以购买硬件负载平衡器。

在Windows 2003服务器上的lsass.exe内存泄漏

在过去的一个月左右,我注意到lsass.exe已经开始泄漏内存,重启后一周内内存达到500MB以上。 在此之前,我从来没有注意到与系统上的其他进程相比,使用任何大量的内存。 这发生在2个相同的服务器上,这两个服务器都与Active Directory没有任何关系。 也许最近的Windows更新造成了这种情况? 任何想检查的东西? 作为一个侧面的问题是有没有重新启动回收lsass.exe的内存使用的一些方法? 编辑: 这是我在进程监视器中看到的,有几千个registry打开/查询/closureslsass.exe一分钟。 我怎样才能找出触发这些的东西?

Windows / IIS主机::多less钱太多了?

我有4个运行IIS 6的Windows 2003服务器。这些服务器托pipe着一堆独特的网站(因为它们在构build/架构等方面都是不同的)。 这些站点背后的代码包括直接的HTML,经典的ASP和.NET的1.1 / 2.0 / 3.x版本。 一些(大多数)站点使用一个SQL后端,它托pipe在一个或两个不同的服务器上 – 而不是IIS服务器本身。 这些服务器上没有虚拟化,也没有这些特定站点的负载平衡。 我遇到的问题是提出一些基准指标来确定,或者基本上拿出一个“基准分数”来知道一个Web服务器何时达到其主机限制。 今天,有关每个服务器的一些基本信息被使用:服务器抽出多less带宽,硬盘空间可用性,以及基本的(非常基本的)RAM和CPU利用率(在高峰时间的情况下看起来如何)。 如果你们比我更聪明,那么我将不胜感激。 无论是性能监测细节,“分数”决心,我试图确定,或两者的明显组合。 提前致谢。

两个用户使用相同的用户configuration文件,而不是在一个域中

我有一个Windows Server 2003充当terminal服务器,这台计算机不是任何域的成员。 我们通过创build用户帐户在服务器上演示我们的产品。 人员login使用演示几个星期,当他们完成后,我们删除用户帐户。 但是每次我们这样做,都会在C:\Documents and Settings\创build一个新的文件夹。 我知道在域中你可以有许多用户指向一个configuration文件,并使其只读,所以所有的更改都被转储后,但有没有办法做到这一点,当机器不在域? 我真的很喜欢它,如果我不必每次都远程进入和清理文件夹。 编辑 – 我已经有脚本的清理工具,我只是宁愿有额外的文件夹,如果可能的话不创build。 这感觉就像是“正确”的做法。

创buildSAMBA节点信任关系到Windows 2003 PDC服务器

在运行V / IA64 8.3-1H1,TCPIP 5.6 ECO 5,CIFS 1.1 ECO1 PS11(SAMBA 3.0.28a)的OpenVMS / IA64节点与作为PDC运行的Windows 2003服务器之间创build信任关系时遇到问题。 我有另外两个运行V / A 8.3,TCPIP 5.6 ECO 4,CIS 1.1 ECO1 PS10(SAMBA 3.0.28a)的OpenVMS / Alpha节点,与同一Windows 2003服务器之间存在信任关系。 寻求协助解决信任“握手”。 \\ 来自失败节点的详细信息。 除非另有说明,否则工作节点上的相应文件是相似或相同的。 SMB.CONF摘录: [global] server string =在%h上运行的Samba%v(OpenVMS)工作组= WILMA netbios名称=%h安全性= DOMAINencryption密码=是名称parsing顺序= lmhosts主机胜bcast密码服务器= * log file = / samba $ log /log.%m printcap name = /sys$manager/ucx$printcap.dat guest […]

windows:强制用户使用特定的networking适配器

我正在寻找configuration/黑客来强制特定的应用程序或来自特定用户的所有stream量使用特定的网卡。 我有一个传统的客户端/服务器应用程序具有“安全function”,限制基于IP地址的连接。 我试图find一种方法将此应用程序迁移到terminal服务器环境。 简单的解决scheme是开发团队更新应用程序中的代码,但在这种情况下,这不是一个选项。 我以为我可以在terminal服务器上为每个用户安装VMware网卡,并执行某种types的脚本来强制该用户帐户使用特定的网卡。 有人有这个想法吗? 编辑1 :我想我有一个破解我的具体问题,但是我很想听到更优雅的解决scheme 。 我很幸运,软件从configuration文件中读取服务器的IP地址。 所以我将不得不为每个用户创build一个configuration文件,并为每个用户创build一个客户程序文件。 然后为每个用户添加一个VMware网卡,并使每个服务器IP地址驻留在不同的子网上。 这将强制特定用户的stream量到一个特定的IP地址,但它非常混乱,所有的虚拟机网卡都会减慢terminal服务器。 我将在星期一设置一个概念certificate,让这个小组知道它是如何影响性能的。

ADPREP / forestprep无法validation架构主机上的复制周期

我有一台运行Server 2003的单域服务器运行一个2003function级别的域。 我试图添加一个服务器2008 R2计算机作为另一个域控制器,目的是要提升它为主,并起飞服务器2003机器。 我需要在Server 2003机器上运行adprep / forestprep。 当我运行它时,它会失败,并出现以下错误: Adprep failed to verify whether schema master has completed a replication cycle after last reboot. [Status/Consequence] The schema is not upgraded. [User Action] Check the log file ADPrep.log in the C:\WINDOWS\debug\adprep\logs\20101109153331 directory for possible cause of failure. Adprep encountered an LDAP error. Error code: 0x32. Server […]

如何从生产>testing服务器同步Windows 2003更新?

我们正在使用虚拟专用服务器来托pipe我们的生产Windows Server 2003 R2 Web服务器。 主机提供商自动安装Windows补丁(更新)在他们自己的时间表上。 我们在虚拟机上也有一个testing服务器。 到目前为止,我一直使用testing服务器上的自动更新来保持它完全最新。 但是,如果生产服务器尚未安装某个更新,则可能会出现问题。 基本上,我们不会真正在生产环境中testing我们的软件。 所以我想知道的是: 是否有一个软件包可以比较两台Windows 2003服务器之间的Windows更新? 理想情况下,解决scheme将能够并排比较两台服务器(想想BeyondCompare),下载并安装/卸载更新以同步testing与生产。 如果目前没有软件存在,那么可以使用什么API来检索这个信息来构build一个自定义应用程序? 对于Windows更新中如何保持2个环境同步,您是否有任何其他build议,因为我无法控制其中一个环境? 我发现WinUpdatesList可以在单台机器上列出所有的更新,但是没有内置的比较机制,也没有说它是否支持Windows Server 2003.但是,从两个单独的列表手动比较数百个更新只是没有“一个选项。 我还发现这篇文章给出了一个如何确定是否安装了特定更新的代码示例,可以很容易地调整它以获取更新的完整列表。 但是,当我尝试它没有工作 – 大概是因为代码依赖于自动更新服务,它不在生产中运行。 实际上,由于生产服务器在Parallels Virtuozzo容器中运行,启动自动更新服务可能会导致服务器文件损坏。 更新 这对我们来说是一个非问题,因为Virtuozzo被certificate是完全不稳定的,可能会进入一个无法启动的状态。 我们(几乎没有)设法保持足够长的时间迁移到Hyper-V。 在Hyper-V服务器完全validation之前,我们实际上必须进行迁移,因为Virtuozzoclosures了虚拟服务器,然后没有任何备份会启动。 使用Hyper-V,我们可以pipe理自己的Windows更新。 因此,我们可以先将它们安装在testing环境中,然后在准备就绪时将其安装在生产环境中。 只要我们保持服务器完全更新,就可以很容易地看到生产中缺less哪些更新,并且不需要比较工具。