Articles of networking

什么会导致通过NFS的RMAN备份来杀死SAN性能?

我一直试图找出这个问题好几个星期了,我们正在使用每晚运行RMAN作业的Exadata来将数据库备份到NFS挂载。 当这些工作发生时,我们的光纤SAN上的平均等待时间已经过去了。 然而,只有几千个iop,90%的时间,其余的基础设施运行在20k iops左右,所以这是一个下降,即使在峰值时,延迟也不会跳跃。 当我使用dd操作对同一个NFS服务器运行testing时,SAN延迟没有增加。 我们正在为具有8Gb光纤连接到AMS SAN的NFS服务器运行Sparc Blade。 提供给该服务器的存储位于SATA上,但延迟会影响我们的VMWARE以及光纤驱动器上的Oracle系统以及不同的控制器。 我已经没有想法了,有没有其他人见过这样的事情? 更新 12/17 在做了一些研究后,看起来exadata上的挂载选项设置为32k传输大小,用于读取和写入。 我正在与数据库团队合作使用一些理智的传输大小,但是Oracle推荐使用32k … 更新 12/31 这是NFS的安装尺寸,我们把它们提高到了每个兆,并且也放弃了RMAN的两个通道,而不是32个(我不知道dba的想法)

NFS性能问题使用NAS

我正在使用NFS遇到一些性能问题。 在这里我的configuration: 具有一些内部存储器和外部存储器的物理NAS。 一台名为GhettoVCB的虚拟Linux机器,我使用nfs安装了内部NAS存储和外部NAS存储 当我从GhettoVCB运行这个命令,我只得到6.5MB / s这个命令复制一个文件从NAS内部存储到NAS外部存储。 这是正常的吗? 如何改善NFS以获得至less20MB / s?

更改networking连接而无需挂起程序

我有一个运行在远程计算机上的程序,如果通过在适配器中指定另一个网关和dns地址来更改networking,则该程序将像往常一样工作,不会出现问题。 但是当我从命令行切换networking时,如下所示: netsh int ip set address "Local Area Connection" static 169.254.144.10 255.255.255.0 169.254.144.200 1 netsh int ip set dns "Local Area Connection" static 169.254.144.200 primary validate=no 这将使程序挂在Windows 8上,在Windows 7上它将正常工作,直到你试图退出窗口,只有这样它才会说它没有响应。 我试图转储configuration和恢复它( netsh interface dump和netsh exec dumpfile.dat ),但我不能testing这个方法,因为在转储的文件没有提及网关或DNS – 不知道为什么它不是包括那里是必不可less的… 在更多的计算机上testing了这种行为。 对我来说,似乎更改命令是更及时的,因为当我运行上述命令的脚本,我可以看到一些在线相关的图标,在我的任务栏上断开,然后重新连接。 当我手动切换时,他们甚至不眨眼。 我想驱动器映射会断开一段时间,这就是程序挂起的原因。 那么改变networking“手动”和netsh命令有什么区别呢? 如何从命令中改变它来以相同的方式实现切换? 该程序有一个文本用户界面,在命令窗口中打开。 它必须从映射驱动器运行,因为cmd不支持UNCpath。 挂起的细节: Problem signature: Problem Event Name: InPageError Error […]

如何从远程服务器提供对lan mysql数据库的访问?

考虑下面的networkingconfiguration: 客户端将其工作站连接到Web上的应用程序服务器。 该应用程序是完整的HTML,所以只有浏览HTTPS才足以启动应用程序。 另一方面,应用程序服务器将需要访问局域网上的MySQL数据库。 所以问题如下: 如何将远程应用程序服务器连接到本地Mysql数据库,例如使用客户端的反弹(我可以安装任何客户端)? PS:我不能更改防火墙规则,但我有应用程序服务器和客户端工作站的完整凭据。

只有一个IP地址通过思科防火墙,无需知道有一台代理服务器

我们有一台防火墙后面的PC。 (ASA 5505) [PC] => [ASA防火墙] => [公司代理/防火墙/任何] => [Internet] : – PC和ASA防火墙在我们的控制之下…其余的由我们的客户拥有和pipe理。 我需要电脑只能访问互联网上的一个IP地址。 (在端口80和https上) 由于各种原因,我不希望个人电脑知道防火墙外的互联网通过代理服务器。 我也不想强迫公司必须改变他们的代理服务器设置。 是否有可能获得思科(ASA)防火墙将请求转换为IP地址到代理请求,并阻止所有其他IP地址? 有没有其他解决scheme只涉及防火墙的configuration?

在rsyncpath中的某处列出子文件夹

我正在开发一个程序,它将以recursion方式“遍历”Linux存储库,查找与PXE相关的文件并创buildgPXEconfiguration。 我遇到了一个关于镜像上Ubuntu目录结构的问题。 /dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/ 正如我们所看到的,有许多variables目录: precise , installer-$ARCH和$arch 我不知道为什么,但我的rsyncconfiguration不匹配任何current/images子文件夹。 UPD: + dists/ + dists/* + dists/*/main/ + dists/*/main/* + dists/*/main/*/current + dists/*/main/*/current/ + dists/*/main/*/current/images + dists/*/main/*/current/images/*** – * UPD:现在它在/current目录失败。 如果我最后用斜杠放电,我不会收到rsync,所以它停止一个目录。 这个或那个rsync不会比当前更深,所以我不会得到任何与当前configuration的images 。 我不想要任何非当前的configuration。 我如何正确地创build一个configuration,只包含main和唯一的networking启动及其内容。 UPD:rsync命令是rsync -r –no-motd –include-from=newinclude rsync://mirrors.kernel.org/ubuntu 解决scheme:好的,很好! 问题在于Ubuntu使用友好的方式来表示当前的版本和版本,并保持当前的符号链接。 如果你用-l标志启动rsync,你会发现它是一个到安装程序中的一个目录的链接 lrwxrwxrwx dists/trusty/main/installer-amd64/current -> 20101020ubuntu300

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?

IDRAC6networkingconfiguration需要帮助(Poweredge M1000e)

在我的新实验室中,我inheritance了以前configuration非常糟糕的戴尔Poweredge M1000e机箱的pipe理,安装了9个M610刀片服务器。 机箱旨在用于HPC计算。 这个想法是有一个主刀片,可以从大学局域网访问,其他刀片在机箱内部networking,并作为计算从机使用,由主机通过调度程序使用。 要控制机箱pipe理控制器(CMC),必须手动将其从机箱中卸下,并连接复位跳线(硬件复位)。 现在,我已经掌握了CMC的控制权,并且已经通过CMC Web界面为CMC(至v 4.50)和刀片的IDRAC6(至v.3.5)执行了固件更新。 问题是我无法连接到刀片的IDRAC接口(无论是控制台)。 我想这个问题与networkingconfiguration有关(在机箱上没有configuration)。 我希望有人帮助我configurationIDRACnetworking设置,知道: 1)我在实验室networking上没有pipe理员权限,我不能依靠大学(拥有networking)的IT支持。 2)我只有2个IP访问大学局域网的机箱:CMC接口和主刀片IP地址。 都与这个configuration在同一个逻辑networking中(请理解我隐藏了外部IP的networking部分): CMC : IP xyz120 NM 255.255.255.128 GW xyz126 master : IP xyz1 NM 255.255.255.128 GW xyz126 打开问题: M1000e的VLANfunction是closures的,我不知道是否应该让它访问IDRAC 如果我不能向大学要求新的IP地址,我应该使用其中一个刀片作为代理来访问IDRAC接口吗? 如果是,我应该如何configuration机箱的内部LAN? 理想情况下,主刀片应该能够执行IPMI请求来启动和closures刀片以扩展资源(该function将由调度程序控制)。 我不知道在3年前,在刀片上安装操作系统的人是否可以做到这一点,因为知道IDRAC显然是新的工作? 神秘… 我已经试过了: 我尝试使用一个外部自由静态地址(xyz121,GW和NM作为主),如果我把这个地址给一个刀片服务器(在eth1上),它可以访问大学局域网,我可以从主机ping它。 但是,如果在CMC的Web界面中,我将此地址提供给其中一个刀片式服务器的IDRAC接口,则无法通过networking(无法从主服务器)对其进行ping。 我想这是关于VLAN没有在机箱上激活的事实? 我已经尝试在与内部刀片networking(10.1.1.0/24)相同的逻辑networking中为其分配一个IP,但是这不起作用。 如果这里有人有一个configuration的例子,或任何想法帮助我减less头痛,我将非常感激他/她的任何帮助。 亲切的问候 PS:我感觉真的很迷失方向M1000e连接刀片和不同的IO模块在一起。 我真的觉得在硬件层面上对于任何IO来说都是灰色的,我并不完全明白 编辑:括号:戴尔昨天晚上发布了一个新的idrac软件更新,所以现在的版本是3.60。 编辑2:实际上更新不是在几个刀片上工作,我不知道为什么。 我将检查戴尔是否支持更新。 编辑3:戴尔支持(法国)告诉v_3.60显然还没有官方支持他们。 无论如何,我需要从大学的IT部门获得外部地址来访问IDRAC接口。 我们来看看能不能得到一些… 编辑4:最后,我从我们的IT获得静态IP。 我已经在CMC的IDRAC设置中configuration了它们,但是当我尝试ping它们时,似乎没有任何事情发生。 idrac的enable […]

Proxmox – 从主机到访客的端口转发

由于缺乏Linuxnetworking方面的知识,我很快就会开始道歉,我很感谢所有愿意帮助新手的耐心用户所提供的帮助。 我在Hetzner.de的专用机器上安装了Linux(Debian Wheezy Proxmox-VE)安装程序。 我一直在努力将端口转发到来宾虚拟机(Windows Server 2008)。 看来无论我对/ etc / network / interfaces文件做了什么修改,似乎都会在重新启动后停止在主机上运行的Internet,因此我必须访问主机的KVM以恢复更改以恢复Internet。 我目前的工作界面文件如下所示: # network interface settings auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 88.198.51.248 netmask 255.255.255.224 gateway 88.198.51.225 broadcast 88.198.51.255 up route add -net 10.0.2.1 netmask 255.255.255.0 eth0 up route add -net 88.198.51.224 netmask 255.255.255.224 gw 88.198.51.225 […]

SQL服务器间歇性连接问题每4或5天

我有一个.net Web应用程序调用SQL Server 2008在不同的服务器上运行。 从过去的几周,每隔4或5天后,Web应用程序连接到SQL Server成为一个问题。 Web应用程序无法间歇性地连接到SQL Server。 在Web应用程序服务器的事件查看器中,将logging以下消息: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)在System.Data.SqlClient.SqlInternalConnection 尝试从Web应用程序服务器创build到SQL Server的ODBC连接也失败,并显示类似的消息: Connection failed: SqlState:'01000' Sql server error: 68 [Microsoft ODBC Sql server driver][DBNETLIB] ConnectionOpen(Connect()) Connection failed: SQLState:'08001' Sql server error: 17 [Microsoft ODBC sql Driver]{DBNETLIB] Sql server does not exist or access denied 然而,其他机器(除了Web应用程序服务器)仍然能够调用相同的SQL服务器实例,也能够创build一个ODBC连接到SQL实例。 发生连接问题时,我也可以成功地从Web应用程序服务器ping到SQL Server。 […]